Tag 35
MsgType
Abbreviation:
MsgTypDescription
Defines message type ALWAYS THIRD FIELD IN MESSAGE. (Always unencrypted)
Note: A "U" as the first character in the MsgType field (i.e. U, U2, etc) indicates that the message format is privately defined between the sender and receiver.
*** Note the use of lower case letters ***
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 | New Order - Single |
35=E | NewOrderList | New Order - List |
35=F | OrderCancelRequest | Order Cancel Request |
35=G | OrderCancelReplaceRequest | Order Cancel/Replace Request (a.k.a. Order Modification Request) |
35=H | OrderStatusRequest | Order Status Request |
35=J | AllocationInstruction | Allocation Instruction |
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 Instruction Ack |
35=Q | DontKnowTrade | Don't Know Trade (DK) |
35=R | QuoteRequest | Quote Request |
35=S | Quote | Quote |
35=T | SettlementInstructions | Settlement Instructions |
35=V | MarketDataRequest | Market Data Request |
35=W | MarketDataSnapshotFullRefresh | Market Data - Snapshot/Full Refresh |
35=X | MarketDataIncrementalRefresh | Market Data - Incremental Refresh |
35=Y | MarketDataRequestReject | Market Data Request Reject |
35=Z | QuoteCancel | Quote Cancel |
35=a | QuoteStatusRequest | Quote Status Request |
35=b | MassQuoteAcknowledgement | Mass Quote Acknowledgement |
35=c | SecurityDefinitionRequest | Security Definition Request |
35=d | SecurityDefinition | Security Definition |
35=e | SecurityStatusRequest | Security Status Request |
35=f | SecurityStatus | Security Status |
35=g | TradingSessionStatusRequest | Trading Session Status Request |
35=h | TradingSessionStatus | Trading Session Status |
35=i | MassQuote | Mass Quote |
35=j | BusinessMessageReject | Business Message Reject |
35=k | BidRequest | Bid Request |
35=l | BidResponse | Bid Response (lowercase L) |
35=m | ListStrikePrice | List Strike Price |
35=n | XMLNonFIX | XML message (e.g. non FIX Msg Type) |
35=o | RegistrationInstructions | Registration Instructions |
35=p | RegistrationInstructionsResponse | Registration Instructions Response |
35=q | OrderMassCancelRequest | Order Mass Cancel Request |
35=r | OrderMassCancelReport | Order Mass Cancel Report |
35=s | NewOrderCross | New Order - Cross |
35=t | CrossOrderCancelReplaceRequest | Cross Order Cancel/Replace Request (a.k.a. Cross Order Modification Request) |
35=u | CrossOrderCancelRequest | Cross Order Cancel Request |
35=v | SecurityTypeRequest | Security Type Request |
35=w | SecurityTypes | Security Types |
35=x | SecurityListRequest | Security List Request |
35=y | SecurityList | Security List |
35=z | DerivativeSecurityListRequest | Derivative Security List Request |
35=AA | DerivativeSecurityList | Derivative Security List |
35=AB | NewOrderMultileg | New Order - Multileg |
35=AC | MultilegOrderCancelReplace | Multileg Order Cancel/Replace (a.k.a. Multileg Order Modification Request) |
35=AD | TradeCaptureReportRequest | Trade Capture Report Request |
35=AE | TradeCaptureReport | Trade Capture Report |
35=AF | OrderMassStatusRequest | Order Mass Status Request |
35=AG | QuoteRequestReject | Quote Request Reject |
35=AH | RFQRequest | RFQ Request |
35=AI | QuoteStatusReport | Quote Status Report |
35=AJ | QuoteResponse | Quote Response |
35=AK | Confirmation | Confirmation |
35=AL | PositionMaintenanceRequest | Position Maintenance Request |
35=AM | PositionMaintenanceReport | Position Maintenance Report |
35=AN | RequestForPositions | Request For Positions |
35=AO | RequestForPositionsAck | Request For Positions Ack |
35=AP | PositionReport | Position Report |
35=AQ | TradeCaptureReportRequestAck | Trade Capture Report Request Ack |
35=AR | TradeCaptureReportAck | Trade Capture Report Ack |
35=AS | AllocationReport | Allocation Report (a.k.a. Allocation Claim) |
35=AT | AllocationReportAck | Allocation Report Ack (a.k.a. Allocation Claim Ack) |
35=AU | ConfirmationAck | Confirmation Ack (a.k.a. Affirmation) |
35=AV | SettlementInstructionRequest | Settlement Instruction Request |
35=AW | AssignmentReport | Assignment Report |
35=AX | CollateralRequest | Collateral Request |
35=AY | CollateralAssignment | Collateral Assignment |
35=AZ | CollateralResponse | Collateral Response |
35=BA | CollateralReport | Collateral Report |
35=BB | CollateralInquiry | Collateral Inquiry |
35=BC | NetworkCounterpartySystemStatusRequest | Network Counterparty System Status Request |
35=BD | NetworkCounterpartySystemStatusResponse | Network Counterparty System Status Response |
35=BE | UserRequest | User Request |
35=BF | UserResponse | User Response |
35=BG | CollateralInquiryAck | Collateral Inquiry Ack |
35=BH | ConfirmationRequest | Confirmation Request |
35=BI | TradingSessionListRequest | Trading Session List Request |
35=BJ | TradingSessionList | Trading Session List |
35=BK | SecurityListUpdateReport | Security List Update Report |
35=BL | AdjustedPositionReport | Adjusted Position Report |
35=BM | AllocationInstructionAlert | Allocation Instruction Alert |
35=BN | ExecutionAcknowledgement | Execution Acknowledgement |
35=BO | ContraryIntentionReport | Contrary Intention Report |
35=BP | SecurityDefinitionUpdateReport | Security Definition Update Report |
Enumerated Values
101| 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 | New Order - Single | FIX.2.7 |
| E | NewOrderList | New Order - List | FIX.2.7 |
| F | OrderCancelRequest | Order Cancel Request | FIX.2.7 |
| G | OrderCancelReplaceRequest | Order Cancel/Replace Request (a.k.a. Order Modification Request) | FIX.2.7 |
| H | OrderStatusRequest | Order Status Request | FIX.2.7 |
| J | AllocationInstruction | Allocation Instruction | 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 Instruction Ack | FIX.2.7 |
| Q | DontKnowTrade | Don't Know Trade (DK) | FIX.4.0 |
| R | QuoteRequest | Quote Request | FIX.4.0 |
| S | Quote | Quote | FIX.4.0 |
| T | SettlementInstructions | Settlement Instructions | FIX.4.1 |
| V | MarketDataRequest | Market Data Request | FIX.4.2 |
| W | MarketDataSnapshotFullRefresh | Market Data - Snapshot/Full Refresh | FIX.4.2 |
| X | MarketDataIncrementalRefresh | Market Data - Incremental Refresh | FIX.4.2 |
| Y | MarketDataRequestReject | Market Data Request Reject | FIX.4.2 |
| Z | QuoteCancel | Quote Cancel | FIX.4.2 |
| a | QuoteStatusRequest | Quote Status Request | FIX.4.2 |
| b | MassQuoteAcknowledgement | Mass Quote Acknowledgement | FIX.4.2 |
| c | SecurityDefinitionRequest | Security Definition Request | FIX.4.2 |
| d | SecurityDefinition | Security Definition | FIX.4.2 |
| e | SecurityStatusRequest | Security Status Request | FIX.4.2 |
| f | SecurityStatus | Security Status | FIX.4.2 |
| g | TradingSessionStatusRequest | Trading Session Status Request | FIX.4.2 |
| h | TradingSessionStatus | Trading Session Status | FIX.4.2 |
| i | MassQuote | Mass Quote | FIX.4.2 |
| j | BusinessMessageReject | Business Message Reject | FIX.4.2 |
| k | BidRequest | Bid Request | FIX.4.2 |
| l | BidResponse | Bid Response (lowercase L) | FIX.4.2 |
| m | ListStrikePrice | List Strike Price | FIX.4.2 |
| n | XMLNonFIX | XML message (e.g. non FIX Msg Type) | FIX.4.3 |
| o | RegistrationInstructions | Registration Instructions | FIX.4.3 |
| p | RegistrationInstructionsResponse | Registration Instructions Response | FIX.4.3 |
| q | OrderMassCancelRequest | Order Mass Cancel Request | FIX.4.3 |
| r | OrderMassCancelReport | Order Mass Cancel Report | FIX.4.3 |
| s | NewOrderCross | New Order - Cross | FIX.4.3 |
| t | CrossOrderCancelReplaceRequest | Cross Order Cancel/Replace Request (a.k.a. Cross Order Modification Request) | FIX.4.3 |
| u | CrossOrderCancelRequest | Cross Order Cancel Request | FIX.4.3 |
| v | SecurityTypeRequest | Security Type Request | FIX.4.3 |
| w | SecurityTypes | Security Types | FIX.4.3 |
| x | SecurityListRequest | Security List Request | FIX.4.3 |
| y | SecurityList | Security List | FIX.4.3 |
| z | DerivativeSecurityListRequest | Derivative Security List Request | FIX.4.3 |
| AA | DerivativeSecurityList | Derivative Security List | FIX.4.3 |
| AB | NewOrderMultileg | New Order - Multileg | FIX.4.3 |
| AC | MultilegOrderCancelReplace | Multileg Order Cancel/Replace (a.k.a. Multileg Order Modification Request) | FIX.4.3 |
| AD | TradeCaptureReportRequest | Trade Capture Report Request | FIX.4.3 |
| AE | TradeCaptureReport | Trade Capture Report | FIX.4.3 |
| AF | OrderMassStatusRequest | Order Mass Status Request | FIX.4.3 |
| AG | QuoteRequestReject | Quote Request Reject | FIX.4.3 |
| AH | RFQRequest | RFQ Request | FIX.4.3 |
| AI | QuoteStatusReport | Quote Status Report | FIX.4.3 |
| AJ | QuoteResponse | Quote Response | FIX.4.4 |
| AK | Confirmation | Confirmation | FIX.4.4 |
| AL | PositionMaintenanceRequest | Position Maintenance Request | FIX.4.4 |
| AM | PositionMaintenanceReport | Position Maintenance Report | FIX.4.4 |
| AN | RequestForPositions | Request For Positions | FIX.4.4 |
| AO | RequestForPositionsAck | Request For Positions Ack | FIX.4.4 |
| AP | PositionReport | Position Report | FIX.4.4 |
| AQ | TradeCaptureReportRequestAck | Trade Capture Report Request Ack | FIX.4.4 |
| AR | TradeCaptureReportAck | Trade Capture Report Ack | FIX.4.4 |
| AS | AllocationReport | Allocation Report (a.k.a. Allocation Claim) | FIX.4.4 |
| AT | AllocationReportAck | Allocation Report Ack (a.k.a. Allocation Claim Ack) | FIX.4.4 |
| AU | ConfirmationAck | Confirmation Ack (a.k.a. Affirmation) | FIX.4.4 |
| AV | SettlementInstructionRequest | Settlement Instruction Request | FIX.4.4 |
| AW | AssignmentReport | Assignment Report | FIX.4.4 |
| AX | CollateralRequest | Collateral Request | FIX.4.4 |
| AY | CollateralAssignment | Collateral Assignment | FIX.4.4 |
| AZ | CollateralResponse | Collateral Response | FIX.4.4 |
| BA | CollateralReport | Collateral Report | FIX.4.4 |
| BB | CollateralInquiry | Collateral Inquiry | FIX.4.4 |
| BC | NetworkCounterpartySystemStatusRequest | Network Counterparty System Status Request | FIX.4.4 |
| BD | NetworkCounterpartySystemStatusResponse | Network Counterparty System Status Response | FIX.4.4 |
| BE | UserRequest | User Request | FIX.4.4 |
| BF | UserResponse | User Response | FIX.4.4 |
| BG | CollateralInquiryAck | Collateral Inquiry Ack | FIX.4.4 |
| BH | ConfirmationRequest | Confirmation Request | FIX.4.4 |
| BI | TradingSessionListRequest | Trading Session List Request | FIX.4.4 |
| BJ | TradingSessionList | Trading Session List | FIX.4.4 |
| BK | SecurityListUpdateReport | Security List Update Report | FIX.4.4 |
| BL | AdjustedPositionReport | Adjusted Position Report | FIX.4.4 |
| BM | AllocationInstructionAlert | Allocation Instruction Alert | FIX.4.4 |
| BN | ExecutionAcknowledgement | Execution Acknowledgement | FIX.4.4 |
| BO | ContraryIntentionReport | Contrary Intention Report | FIX.4.4 |
| BP | SecurityDefinitionUpdateReport | Security Definition Update Report | FIX.4.4 |
Used in Messages
101BLAdjustedPositionReport7AdvertisementJAllocationInstructionPAllocationInstructionAckBMAllocationInstructionAlertASAllocationReportATAllocationReportAckAWAssignmentReportkBidRequestlBidResponsejBusinessMessageRejectAYCollateralAssignmentBBCollateralInquiryBGCollateralInquiryAckBACollateralReportAXCollateralRequestAZCollateralResponseAKConfirmationAUConfirmationAckBHConfirmationRequestBOContraryIntentionReporttCrossOrderCancelReplaceRequestuCrossOrderCancelRequestAADerivativeSecurityListzDerivativeSecurityListRequestQDontKnowTradeCEmailBNExecutionAcknowledgement8ExecutionReport0Heartbeat6IOIKListCancelRequestLListExecuteNListStatusMListStatusRequestmListStrikePriceALogon5LogoutXMarketDataIncrementalRefreshVMarketDataRequestYMarketDataRequestRejectWMarketDataSnapshotFullRefreshiMassQuotebMassQuoteAcknowledgementACMultilegOrderCancelReplaceBCNetworkCounterpartySystemStatusRequestBDNetworkCounterpartySystemStatusResponsesNewOrderCrossENewOrderListABNewOrderMultilegDNewOrderSingleBNews9OrderCancelRejectGOrderCancelReplaceRequestFOrderCancelRequestrOrderMassCancelReportqOrderMassCancelRequestAFOrderMassStatusRequestHOrderStatusRequestAMPositionMaintenanceReportALPositionMaintenanceRequestAPPositionReportSQuoteZQuoteCancelRQuoteRequestAGQuoteRequestRejectAJQuoteResponseAIQuoteStatusReportaQuoteStatusRequestAHRFQRequestoRegistrationInstructionspRegistrationInstructionsResponse3RejectANRequestForPositionsAORequestForPositionsAck2ResendRequestdSecurityDefinitioncSecurityDefinitionRequestBPSecurityDefinitionUpdateReportySecurityListxSecurityListRequestBKSecurityListUpdateReportfSecurityStatuseSecurityStatusRequestvSecurityTypeRequestwSecurityTypes4SequenceResetAVSettlementInstructionRequestTSettlementInstructions1TestRequestAETradeCaptureReportARTradeCaptureReportAckADTradeCaptureReportRequestAQTradeCaptureReportRequestAckBJTradingSessionListBITradingSessionListRequesthTradingSessionStatusgTradingSessionStatusRequestBEUserRequestBFUserResponsenXMLnonFIX