Hi team,
I am trying to run MarketPrice code with Streaming enabled with the following request:
{
"ID": 2,
"View": [
"BID",
"BIDSIZE",
"ASK",
"ASKSIZE",
"BID_ASK_DT",
"VWAP",
"TRDPRC_1",
"ACVOL_1"
],
"Key": {"Name": "/IBM.N"}
}
The refresh message looks like below:
[{
"Type": "Refresh",
"Fields": {
"TRDPRC_1": 133,
"ASKSIZE": 0,
"VWAP": 133.3776,
"ASK": 0,
"ACVOL_1": 833842,
"BID_ASK_DT": "2019-08-20",
"BID": 0,
"BIDSIZE": 0
},
"Qos": {
"Rate": "JitConflated",
"Timeliness": "Realtime"
},
"State": {
"Stream": "Open",
"Data": "Ok",
"Text": "*All is well"
},
"PermData": "AwEBQBfA",
"ID": 2,
"SeqNumber": 15088,
"Key": {
"Service": "ELEKTRON_DD",
"Name": "/IBM.N"
}
}]
So I am expecting multiple events after it but looks like I get an update every 30 seconds or so. I see following sort of update messages:
"DoNotConflate": true,
"DoNotRipple": true,
"ID": 2,
"SeqNumber": 45454,
"UpdateType": "Multiple",
And when I read about UpdateType as "Multiple" , it says the response is filtered and conflated. But how to not do it and get all the events?