Field NameField TypeDescription
msgNameMessageTypeName(optional) message name
viewstring(optional) list (subset) of field names to return with this message
wherestring(optional) where clause for this message type; eg. “(bidexch:eq:CBOE) & bidsize:ge:100”
unsubscribeenum:YesNo(optional) if set to Yes the specified message type will be unsubscribed and thus no longer return
sessionIDshort(optional) actions below apply only to the sessionID virtual session; should be zero for non-multiplexed web-socket connections.
queryIDGroupingCode(optional) queryID will be reflected back in the corresponding MLinkStreamAck message; nothing is assumed about structure of this number
queryLabelAppNameStringquery label
activeLatencyint(optional) number of milliseconds between active send attempts (1 = minimum delay, 0 = wait for SignalReady) [default = 0]
sysEnvironmentenum(optional) records cannot have [sysEnvironment + sysRealm] in their route history (no loops)
sysRealmenum
highwaterTslong(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
stripeFiltertext1(optional) if supplied records must be within the specified stripe
schemaHashlong(optional) message schema hash [if supplied and matches server schema hash for this message binary encoding will be used]
localMsgTypeushort(optional) if != 0 the msgType number will be translated from msgType to localMsgType in the mlink server (binary messages)
localMsgNameMessageTypeName(optional) if exists the message name will be translated from msgName to localMsgName in the mlink server (json and protobuf messages)