Negotiation Reject
The Negotiation Reject message is sent when CME rejects a Negotiation message sent by the customer.
35=NegotiationReject
Tag | Name | Binary Type | Binary Length | Req | Enumeration | Description |
---|---|---|---|---|---|---|
39011 | Reason | String48 | 48 | N | Reject reason details. Only used for descriptive rejects. | |
39001 | UUID | uInt64 | 8 | Y | Matches Negotiate.UUID. | |
39002 | RequestTimestamp | uInt64 | 8 | Y | Matches Negotiate.RequestTimestamp. | |
39012 | ErrorCodes | uInt16 | 2 | Y | Rejection codes: 0 - HMACNotAuthenticated: failed authentication because identity is not recognized 1 - HMACNotAvailable: HMAC component is not responding (5sec) 3 - InvalidTimestamp: Timestamp is not greater than the one last used or value sent by the client is out of acceptable range (MIN, MAX) 4 - RequiredHMACSignatureMissing: empty bytes in HMACSignature field 5 - RequiredAccessKeyIDMissing: empty bytes in AccessKeyID field 6 - RequiredSessionMissing: empty bytes in Session field 7 - RequiredFirmMissing: empty bytes in Firm field 9 - RequiredRequestTimestampMissing: null value in RequestTimestamp field 10 - SessionBlocked: session and firm are not authorized for this port 12 – InvalidAccessKeyID: contains non-printable ASCII character 13 – InvalidSession: contains non-printable ASCII character 14 – InvalidFirm: contains non-printable ASCII character 15 - Volume Controls - exceeding TPS limit as defined for volume controls (reject action) 16 - SplitMessageRejected - Messages queued due to split message penalty being rejected because of logout or disconnect 17 - SplitMessageQueue - Reached threshold of messages queued due to split message penalty 27 - DesignatedBackup - Using Designated backup before designated primary not allowed 28 - NegotiateNotAllowed - Not allowed to negotiate on backup when established on primary | |
39010 | FaultToleranceIndicator | FTI | 1 | Y | 0=Backup 1=Primary | Indicates whether the connection is primary or backup. |
9553 | SplitMsg | SplitMsg | 1 | N | 0=Split Msg Delayed 1=Out of Order Msg Delayed 2=Complete Msg Delayed | Indicates if a message was delayed as a result of:
If absent then the message was not delayed, split, or received out of order. |
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.