Session-Level Messages
Business Message Reject <j>
Gemini sends Business Message Reject <j>
when the exchange receives a valid FIX message which cannot be processed.
Examples include:
- receiving a market data request on an order entry channel, or vice versa
Gemini does not use Business Message Reject <j>
to handle invalid New Order Single <D>
messages. Rejected orders are handled with an Execution Report <8>
message with an OrdStatus <39>
field with a value of 8 - Rejected
.
FIELDS
Tag | Name | Req | Description |
---|---|---|---|
Standard Header | Y | MsgType = j | |
45 | RefSeqNum | Y | MsgSeqNum <34> of the rejected message. |
58 | Text | N | Explanation for rejection. |
372 | RefMsgType | N | MsgType <35> of the rejected message. |
379 | BusinessRejectRefID | N | The value of the business level ID field being referenced. |
380 | BusinessRejectReason | Y | Code to identify the reason for the Business Message Reject <j> message. Valid values: 0 = Other1 = Unknown ID2 = Unknown Security3 = Unsupported Message Type4 = Application not available5 = Conditionally Required Field Missing |
Standard Trailer | Y |