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 11 - InvalidKeepAliveInterval: value is out of acceptable range (MIN, MAX) 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 18 - RequiredTradingSystemNameMissing: empty bytes in TradingSystemName 19 - RequiredTradingSystemVersionMissing: empty bytes in TradingSystemVersion 20 - RequiredTradingSystemVendorMissing: empty bytes in TradingSystemVendor 21 - RequiredKeepAliveIntervalMissing: null value in KeepAliveInterval field 23 - InvalidTradingSystemName: contains non-prinatable ASCII character 24 - InvalidTradingSystemVersion: contains non-prinatable ASCII character 25 - InvalidTradingSystemVendor: contains non-prinatable ASCII character 27 - DesignatedBackup - Using Designated backup before designated primary not allowed |