Fail Login if any units are unspecified

A minor variation on the Recommended Login - Convenience Port, this strategy will fail the login if not all known units are specified. This would provide some protection against a misconfiguration, or the unexpected introduction of additional matching units at Cboe (although Cboe would provide extensive notice and planning before introducing additional units). Differences from the recommended login are in Bold.

Field NameValueComment
StartOfMessageBO E3
MessageLength2F 0047
MessageType01 001 (login request)
MatchingUnit00
Reserved00
SequenceNumber00(unsequenced)
SessionId41 42 43 44(ex. "ABCD") - Session Id as supplied by Cboe
SessionSubId30 30 30 31(ex. "0001") Session Sub Id as supplied by Cboe
Password 61 62 63 64 65 66 67 68 69 6A(ex. "abcdefghij") Password
ReplayInstruction46"F" - Fail unknown units.
NumberOfUnits04There are 4 rows in the array below, representing the 4 system matching units.
→UnitNumber01Matching unit #1
→UnitSequence00 00 00 00Last SequenceNumber that member received with MatchUnit=1. Zero if member has not received anything for MatchUnit=1, for instance as the first login of the day.
→UnitNumber02Matching unit #2
→UnitSequence00 00 00 00Last SequenceNumber that member received with MatchUnit=2. Zero if member has not received anything for MatchUnit=2, for instance as the first login of the day.
→UnitNumber03Matching unit #3
→UnitSequence00 00 00 00Last SequenceNumber that member received with MatchUnit=3. Zero if member has not received anything for MatchUnit=3, for instance as the first login of the day.
→UnitNumber04Matching unit #4
→UnitSequence00 00 00 00Last SequenceNumber that member received with MatchUnit=3. Zero if member has not received anything for MatchUnit=4, for instance as the first login of the day.
Cboe Titanium U.S. Options BOEv3 Specification - Fail Login if any units are unspecified | Cboe