100 | msgName | string(32) | (required) a SpiderRock message name (topic channel) (can be string name or protobuf message number) |
103 | where | text2 | (optional) where clause; eg. "(bidexch:eq:AMEX |
106 | view | text2 | (optional) list (subset) of field names to return with this message (eg. bidprice,askprice,bidsize,asksize) (default is all names) |
109 | unsubscribe | enum : YesNo | (optional) if set to Yes the specified message type will be unsubscribed and thus no longer return |
112 | sessionID | short | (optional) actions below apply only to the sessionID virtual session; should be zero for non-multiplexed web-socket connections. |
115 | queryID | long | (optional) queryID will be reflected back in the corresponding MLinkStreamAck message; nothing is assumed about structure of this number |
118 | queryLabel | string(64) | (optional) query label; used for logging and query tracking |
121 | activeLatency | int | (optional) number of milliseconds between active send attempts (1 = minimum delay, 0 = wait for SignalReady) [default = 0] |
124 | sysEnvironment | enum : SysEnvironment | (optional) records cannot have [sysEnvironment + sysRealm] in their route history (no loops) |
127 | sysRealm | enum : SysRealm | |
130 | highwaterTs | long | (optional) records must have a header.sentTs that is later than this value (nanoseconds after the UNIX epoch) [-1 means start from current server side highwaterTs] |
133 | stripeFilter | text1 | (optional) if supplied records must be within the specified stripe |
136 | schemaHash | long | (optional) message schema hash [if supplied and matches server schema hash for this message binary encoding will be used] |
139 | localMsgType | ushort | (optional) if != 0 the msgType number will be translated from msgType to localMsgType in the mlink server (protobuf and binary messages) |
142 | localMsgName | string(32) | (optional) if exists the message name will be translated from msgName to localMsgName in the mlink server (json messages) |