Mlink Parameters
MLink Stream
Field Name | Field Type | Description |
---|---|---|
msgName | MessageTypeName | (optional) message name |
view | string | (optional) list (subset) of field names to return with this message |
where | string | (optional) where clause for this message type; eg. “(bidexch:eq:CBOE) & bidsize:ge:100” |
unsubscribe | enum:YesNo | (optional) if set to Yes the specified message type will be unsubscribed and thus no longer return |
sessionID | short | (optional) actions below apply only to the sessionID virtual session; should be zero for non-multiplexed web-socket connections. |
queryID | GroupingCode | (optional) queryID will be reflected back in the corresponding MLinkStreamAck message; nothing is assumed about structure of this number |
queryLabel | AppNameString | query label |
activeLatency | int | (optional) number of milliseconds between active send attempts (1 = minimum delay, 0 = wait for SignalReady) [default = 0] |
sysEnvironment | enum | (optional) records cannot have [sysEnvironment + sysRealm] in their route history (no loops) |
sysRealm | enum | |
highwaterTs | long | (optional) records must have a header.sentTs that is later than this value (ns after the UNIX epoch) -1 means start from current server side highwaterTs |
stripeFilter | text1 | (optional) if supplied records must be within the specified stripe |
schemaHash | long | (optional) message schema hash [if supplied and matches server schema hash for this message binary encoding will be used] |
localMsgType | ushort | (optional) if != 0 the msgType number will be translated from msgType to localMsgType in the mlink server (binary messages) |
localMsgName | MessageTypeName | (optional) if exists the message name will be translated from msgName to localMsgName in the mlink server (json and protobuf messages) |