Tag 35
MsgType
Abbreviation:
Description
Defines message type. ALWAYS THIRD FIELD IN MESSAGE. (Always unencrypted)
Note: A "U" as the first character in the MsgType field indicates that the message format is privately defined between the sender and receiver.
Wire Format & Usage Example
Single field (key=value)
35=0 (Heartbeat)
In a FIX message (ExecutionReport)
8=FIX.4.4 | 9=... | 35=8 | 49=SENDER | 56=TARGET | 34=1 | 52=20240101-09:30:00.000 | … | 35=0 (Heartbeat) | … | 10=...
Fields are delimited by SOH (ASCII 0x01), shown here as " | ". The highlighted field 35=0 (Heartbeat) is this field's position in the message.
All valid values
| Wire | Name | Description |
|---|---|---|
35=0 | Heartbeat | Heartbeat |
35=1 | TestRequest | Test Request |
35=2 | ResendRequest | Resend Request |
35=3 | Reject | Reject |
35=4 | SequenceReset | Sequence Reset |
35=5 | Logout | Logout |
35=6 | IOI | Indication of Interest |
35=7 | Advertisement | Advertisement |
35=8 | ExecutionReport | Execution Report |
35=9 | OrderCancelReject | Order Cancel Reject |
35=A | Logon | Logon |
35=B | News | News |
35=C | ||
35=D | NewOrderSingle | Order - Single |
35=E | NewOrderList | Order - List |
35=F | OrderCancelRequest | Order Cancel Request |
35=G | OrderCancelReplaceRequest | Order Cancel/Replace Request |
35=H | OrderStatusRequest | Order Status Request |
35=J | AllocationInstruction | Allocation |
35=K | ListCancelRequest | List Cancel Request |
35=L | ListExecute | List Execute |
35=M | ListStatusRequest | List Status Request |
35=N | ListStatus | List Status |
35=P | AllocationInstructionAck | Allocation ACK |
35=Q | DontKnowTrade | Dont Know Trade (DK) |
35=R | QuoteRequest | Quote Request |
35=S | Quote | Quote |
Enumerated Values
27| Value | Symbolic Name | Description | Added |
|---|---|---|---|
| 0 | Heartbeat | Heartbeat | FIX.2.7 |
| 1 | TestRequest | Test Request | FIX.2.7 |
| 2 | ResendRequest | Resend Request | FIX.2.7 |
| 3 | Reject | Reject | FIX.2.7 |
| 4 | SequenceReset | Sequence Reset | FIX.2.7 |
| 5 | Logout | Logout | FIX.2.7 |
| 6 | IOI | Indication of Interest | FIX.2.7 |
| 7 | Advertisement | Advertisement | FIX.2.7 |
| 8 | ExecutionReport | Execution Report | FIX.2.7 |
| 9 | OrderCancelReject | Order Cancel Reject | FIX.2.7 |
| A | Logon | Logon | FIX.2.7 |
| B | News | News | FIX.2.7 |
| C | FIX.2.7 | ||
| D | NewOrderSingle | Order - Single | FIX.2.7 |
| E | NewOrderList | Order - List | FIX.2.7 |
| F | OrderCancelRequest | Order Cancel Request | FIX.2.7 |
| G | OrderCancelReplaceRequest | Order Cancel/Replace Request | FIX.2.7 |
| H | OrderStatusRequest | Order Status Request | FIX.2.7 |
| J | AllocationInstruction | Allocation | FIX.2.7 |
| K | ListCancelRequest | List Cancel Request | FIX.2.7 |
| L | ListExecute | List Execute | FIX.2.7 |
| M | ListStatusRequest | List Status Request | FIX.2.7 |
| N | ListStatus | List Status | FIX.2.7 |
| P | AllocationInstructionAck | Allocation ACK | FIX.2.7 |
| Q | DontKnowTrade | Dont Know Trade (DK) | FIX.4.0 |
| R | QuoteRequest | Quote Request | FIX.4.0 |
| S | Quote | Quote | FIX.4.0 |
Used in Messages
277AdvertisementJAllocationPAllocationInstructionAckQDontKnowTradeCEmail8ExecutionReport0Heartbeat6IOIKListCancelRequestLListExecuteNListStatusMListStatusRequestALogon5LogoutBNews9OrderCancelRejectGOrderCancelReplaceRequestFOrderCancelRequestEOrderListDOrderSingleHOrderStatusRequestSQuoteRQuoteRequest3Reject2ResendRequest4SequenceReset1TestRequest