Code to identify reason for a Business Message Reject message. 0 – Other 1 – Unknown ID (unknown PartyDetailsListReqID being referenced in business message) 2 – Unknown Security 3 – Unsupported Message Type (for example using messages specific to cash markets for futures) 5 – Required Field Missing 6 – Not Authorized 8 – Throttle Limit Exceeded (volume controls) 100 – Value is incorrect (out of range) for this tag (for example using a value outside defined range of integer) 101 – Incorrect data format for value (for example using ASCII character outside 32-126 in string field) 102 – Rejected due to Kill Switch 103 – Rejected due to Risk Management API
104 – Rejected due to Globex Credit Controls 105 – Not Authorized to trade Deliverable Swap Futures 106 – Not Authorized to trade Interest Rate Swap Futures 107 – Rejected due to Inline Credit Controls 108 – Invalid PartyDetailsListReqID (reusing already existing PartyDetailsListReqID while creating Party Details Definition Request) 109 – Incoming message could not be decoded 110 – Same repeating group entry appears more than once 111 – Exceeded maximum number of allowable Party Details Definition Requests 112 – Technical Error in Registering Party Details 113 – Rejected due to Cross Venue Risk 114 – Order Status Not Available 115 – Enum Not Supported 116 – Order Status Not Found 117 – Mass Order Status Cannot be Completed 118 – Exceeded Maximum Number of Allowable RequestingPartyID's in Party Details List Request 119 – Duplicate Order Threshold Exceeded 120 – On-Demand Message Rejected Due to Corresponding PartyDetailsDefinitionRequest Being Rejected 121 – Message Rejected Since PartyDetailsListReqID Does Not Match with Corresponding PartyDetailsDefinitionRequest as part of On-demand Message 122 – Party Details Definition Request sent to MSGW Being Rejected Due to Corresponding Business Message Being Rejected 123 – Another Message Sent in Between Party Details Definition Request and Business Message when using On-demand administrative information 124 – Cannot Have More Than One In-Flight Mass Order Status Request in Progress 125 – Exceeded Maximum Number of In-Flight Order Status Requests 126 – Cannot Have More Than One In-Flight Party Details List Request in Progress 127 – Party Details List Request is Missing Requesting Party ID and Party ID 128 – Party Details List Request cannot contain both RequestingPartyID and PartyID 129 – Party Details Definition Request Being Rejected Since Another Message was sent in Between On-Demand Message 130 – Buy Side Firm ID Does Not Match Sell Side Firm ID in New Order Cross 131 – Message Type Not Supported on Backup Instance 132 – New Order Cross Does Not Contain Buy Side Followed by Sell Side 133 – Duplicate ClOrdID: X not allowed 134 – Value Provided Does Not Match With Original Trade (EU Bilateral Reject) 135 – Combination of Order ID & SecExecID not found (EU Bilateral Reject) 136 – Non Zero Limit Price Not Allowed for eFix Instruments 137 – Messages queued due to latency floor being rejected because of session terminate or disconnect prior to release from latency floor 138 – Message rejected due to internal technical error 139 – Max Order Size Exceeded 140 – Not Authorized to Submit GFS Orders (Only FAK/FOK Allowed) 141 - Invalid On-Behalf Information if less than 6 characters (i.e. invalid tag 9937-OrigOrderUser) 142 - Invalid On-Behalf Information if both sender comp ID's are the same value (i.e. tag 9937-OrigOrderUser cannot be same as sending session and firm) 143 - Invalid On-Behalf Information if both GFID's are different (i.e. GFID does not match between tag 9937- OrigOrderUser and PartyDetailRole=1) 144 - Quotes cannot be blocked for instrument or quote set on-behalf 145 - Quote rejected: Blocked from quoting this instrument 'cannot quote group: xx' 146 - Cancel On Behalf feature not available 147 - Not Authorized to cancel for OrigOrderUser: xxxxxx 148 - CancelOnBehalf not allowed on iLink2 order or quote |