I'm testing against an ADS that has multiple services available to request for market data using the WebSocket API. Logging in, requesting for data, etc, the API defines you can specify the "ServiceId". While I am able to do this programmatically, this capability doesn't seem to work when using the testing interfaces within the Developer Guide. For example, if I were to request for market data such as:
{
"Id": 2,
"ServiceId": 289,
"Key": {
"Name": "TRI.N"
}
}
I can see my request apparently being sent within the Result window, however, when I get a response back, it is stating a different serviceId, the default one.
RECEIVED:
[
{
"Id": 2,
"Type": "Refresh",
"Key": {
"ServiceId": 257,
"Name": "TRI.N"
},
...
]