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 | TestRequest |
35=2 | ResendRequest | ResendRequest |
35=3 | Reject | Reject |
35=4 | SequenceReset | SequenceReset |
35=5 | Logout | Logout |
35=6 | IOI | IOI |
35=7 | Advertisement | Advertisement |
35=8 | ExecutionReport | ExecutionReport |
35=9 | OrderCancelReject | OrderCancelReject |
35=A | Logon | Logon |
35=AA | DerivativeSecurityList | DerivativeSecurityList |
35=AB | NewOrderMultileg | NewOrderMultileg |
35=AC | MultilegOrderCancelReplace | MultilegOrderCancelReplace |
35=AD | TradeCaptureReportRequest | TradeCaptureReportRequest |
35=AE | TradeCaptureReport | TradeCaptureReport |
35=AF | OrderMassStatusRequest | OrderMassStatusRequest |
35=AG | QuoteRequestReject | QuoteRequestReject |
35=AH | RFQRequest | RFQRequest |
35=AI | QuoteStatusReport | QuoteStatusReport |
35=AJ | QuoteResponse | QuoteResponse |
35=AK | Confirmation | Confirmation |
35=AL | PositionMaintenanceRequest | PositionMaintenanceRequest |
35=AM | PositionMaintenanceReport | PositionMaintenanceReport |
35=AN | RequestForPositions | RequestForPositions |
35=AO | RequestForPositionsAck | RequestForPositionsAck |
35=AP | PositionReport | PositionReport |
35=AQ | TradeCaptureReportRequestAck | TradeCaptureReportRequestAck |
35=AR | TradeCaptureReportAck | TradeCaptureReportAck |
35=AS | AllocationReport | AllocationReport |
35=AT | AllocationReportAck | AllocationReportAck |
35=AU | ConfirmationAck | ConfirmationAck |
35=AV | SettlementInstructionRequest | SettlementInstructionRequest |
35=AW | AssignmentReport | AssignmentReport |
35=AX | CollateralRequest | CollateralRequest |
35=AY | CollateralAssignment | CollateralAssignment |
35=AZ | CollateralResponse | CollateralResponse |
35=B | News | News |
35=BA | CollateralReport | CollateralReport |
35=BB | CollateralInquiry | CollateralInquiry |
35=BC | NetworkCounterpartySystemStatusRequest | NetworkCounterpartySystemStatusRequest |
35=BD | NetworkCounterpartySystemStatusResponse | NetworkCounterpartySystemStatusResponse |
35=BE | UserRequest | UserRequest |
35=BF | UserResponse | UserResponse |
35=BG | CollateralInquiryAck | CollateralInquiryAck |
35=BH | ConfirmationRequest | ConfirmationRequest |
35=BI | TradingSessionListRequest | TradingSessionListRequest |
35=BJ | TradingSessionList | TradingSessionList |
35=BK | SecurityListUpdateReport | SecurityListUpdateReport |
35=BL | AdjustedPositionReport | AdjustedPositionReport |
35=BM | AllocationInstructionAlert | AllocationInstructionAlert |
35=BN | ExecutionAcknowledgement | ExecutionAcknowledgement |
35=BO | ContraryIntentionReport | ContraryIntentionReport |
35=BP | SecurityDefinitionUpdateReport | SecurityDefinitionUpdateReport |
35=BQ | SettlementObligationReport | SettlementObligationReport |
35=BR | DerivativeSecurityListUpdateReport | DerivativeSecurityListUpdateReport |
35=BS | TradingSessionListUpdateReport | TradingSessionListUpdateReport |
35=BT | MarketDefinitionRequest | MarketDefinitionRequest |
35=BU | MarketDefinition | MarketDefinition |
35=BV | MarketDefinitionUpdateReport | MarketDefinitionUpdateReport |
35=BW | ApplicationMessageRequest | ApplicationMessageRequest |
35=BX | ApplicationMessageRequestAck | ApplicationMessageRequestAck |
35=BY | ApplicationMessageReport | ApplicationMessageReport |
35=BZ | OrderMassActionReport | OrderMassActionReport |
35=C | ||
35=CA | OrderMassActionRequest | OrderMassActionRequest |
35=CB | UserNotification | UserNotification |
35=D | NewOrderSingle | NewOrderSingle |
35=E | NewOrderList | NewOrderList |
35=F | OrderCancelRequest | OrderCancelRequest |
35=G | OrderCancelReplaceRequest | OrderCancelReplaceRequest |
35=H | OrderStatusRequest | OrderStatusRequest |
35=J | AllocationInstruction | AllocationInstruction |
35=K | ListCancelRequest | ListCancelRequest |
35=L | ListExecute | ListExecute |
35=M | ListStatusRequest | ListStatusRequest |
35=N | ListStatus | ListStatus |
35=P | AllocationInstructionAck | AllocationInstructionAck |
35=Q | DontKnowTrade | DontKnowTrade |
35=R | QuoteRequest | QuoteRequest |
35=S | Quote | Quote |
35=T | SettlementInstructions | SettlementInstructions |
35=V | MarketDataRequest | MarketDataRequest |
35=W | MarketDataSnapshotFullRefresh | MarketDataSnapshotFullRefresh |
35=X | MarketDataIncrementalRefresh | MarketDataIncrementalRefresh |
35=Y | MarketDataRequestReject | MarketDataRequestReject |
35=Z | QuoteCancel | QuoteCancel |
35=a | QuoteStatusRequest | QuoteStatusRequest |
35=b | MassQuoteAcknowledgement | MassQuoteAcknowledgement |
35=c | SecurityDefinitionRequest | SecurityDefinitionRequest |
35=d | SecurityDefinition | SecurityDefinition |
35=e | SecurityStatusRequest | SecurityStatusRequest |
35=f | SecurityStatus | SecurityStatus |
35=g | TradingSessionStatusRequest | TradingSessionStatusRequest |
35=h | TradingSessionStatus | TradingSessionStatus |
35=i | MassQuote | MassQuote |
35=j | BusinessMessageReject | BusinessMessageReject |
35=k | BidRequest | BidRequest |
35=l | BidResponse | BidResponse |
35=m | ListStrikePrice | ListStrikePrice |
35=n | XMLnonFIX | XMLnonFIX |
35=o | RegistrationInstructions | RegistrationInstructions |
35=p | RegistrationInstructionsResponse | RegistrationInstructionsResponse |
35=q | OrderMassCancelRequest | OrderMassCancelRequest |
35=r | OrderMassCancelReport | OrderMassCancelReport |
35=s | NewOrderCross | NewOrderCross |
35=t | CrossOrderCancelReplaceRequest | CrossOrderCancelReplaceRequest |
35=u | CrossOrderCancelRequest | CrossOrderCancelRequest |
35=v | SecurityTypeRequest | SecurityTypeRequest |
35=w | SecurityTypes | SecurityTypes |
35=x | SecurityListRequest | SecurityListRequest |
35=y | SecurityList | SecurityList |
35=z | DerivativeSecurityListRequest | DerivativeSecurityListRequest |
Enumerated Values
113| Value | Symbolic Name | Description | Added |
|---|---|---|---|
| 0 | Heartbeat | Heartbeat | |
| 1 | TestRequest | TestRequest | |
| 2 | ResendRequest | ResendRequest | |
| 3 | Reject | Reject | |
| 4 | SequenceReset | SequenceReset | |
| 5 | Logout | Logout | |
| 6 | IOI | IOI | |
| 7 | Advertisement | Advertisement | |
| 8 | ExecutionReport | ExecutionReport | |
| 9 | OrderCancelReject | OrderCancelReject | |
| A | Logon | Logon | |
| AA | DerivativeSecurityList | DerivativeSecurityList | |
| AB | NewOrderMultileg | NewOrderMultileg | |
| AC | MultilegOrderCancelReplace | MultilegOrderCancelReplace | |
| AD | TradeCaptureReportRequest | TradeCaptureReportRequest | |
| AE | TradeCaptureReport | TradeCaptureReport | |
| AF | OrderMassStatusRequest | OrderMassStatusRequest | |
| AG | QuoteRequestReject | QuoteRequestReject | |
| AH | RFQRequest | RFQRequest | |
| AI | QuoteStatusReport | QuoteStatusReport | |
| AJ | QuoteResponse | QuoteResponse | |
| AK | Confirmation | Confirmation | |
| AL | PositionMaintenanceRequest | PositionMaintenanceRequest | |
| AM | PositionMaintenanceReport | PositionMaintenanceReport | |
| AN | RequestForPositions | RequestForPositions | |
| AO | RequestForPositionsAck | RequestForPositionsAck | |
| AP | PositionReport | PositionReport | |
| AQ | TradeCaptureReportRequestAck | TradeCaptureReportRequestAck | |
| AR | TradeCaptureReportAck | TradeCaptureReportAck | |
| AS | AllocationReport | AllocationReport | |
| AT | AllocationReportAck | AllocationReportAck | |
| AU | ConfirmationAck | ConfirmationAck | |
| AV | SettlementInstructionRequest | SettlementInstructionRequest | |
| AW | AssignmentReport | AssignmentReport | |
| AX | CollateralRequest | CollateralRequest | |
| AY | CollateralAssignment | CollateralAssignment | |
| AZ | CollateralResponse | CollateralResponse | |
| B | News | News | |
| BA | CollateralReport | CollateralReport | |
| BB | CollateralInquiry | CollateralInquiry | |
| BC | NetworkCounterpartySystemStatusRequest | NetworkCounterpartySystemStatusRequest | |
| BD | NetworkCounterpartySystemStatusResponse | NetworkCounterpartySystemStatusResponse | |
| BE | UserRequest | UserRequest | |
| BF | UserResponse | UserResponse | |
| BG | CollateralInquiryAck | CollateralInquiryAck | |
| BH | ConfirmationRequest | ConfirmationRequest | |
| BI | TradingSessionListRequest | TradingSessionListRequest | |
| BJ | TradingSessionList | TradingSessionList | |
| BK | SecurityListUpdateReport | SecurityListUpdateReport | |
| BL | AdjustedPositionReport | AdjustedPositionReport | |
| BM | AllocationInstructionAlert | AllocationInstructionAlert | |
| BN | ExecutionAcknowledgement | ExecutionAcknowledgement | |
| BO | ContraryIntentionReport | ContraryIntentionReport | |
| BP | SecurityDefinitionUpdateReport | SecurityDefinitionUpdateReport | |
| BQ | SettlementObligationReport | SettlementObligationReport | |
| BR | DerivativeSecurityListUpdateReport | DerivativeSecurityListUpdateReport | |
| BS | TradingSessionListUpdateReport | TradingSessionListUpdateReport | |
| BT | MarketDefinitionRequest | MarketDefinitionRequest | |
| BU | MarketDefinition | MarketDefinition | |
| BV | MarketDefinitionUpdateReport | MarketDefinitionUpdateReport | |
| BW | ApplicationMessageRequest | ApplicationMessageRequest | |
| BX | ApplicationMessageRequestAck | ApplicationMessageRequestAck | |
| BY | ApplicationMessageReport | ApplicationMessageReport | |
| BZ | OrderMassActionReport | OrderMassActionReport | |
| C | |||
| CA | OrderMassActionRequest | OrderMassActionRequest | |
| CB | UserNotification | UserNotification | |
| D | NewOrderSingle | NewOrderSingle | |
| E | NewOrderList | NewOrderList | |
| F | OrderCancelRequest | OrderCancelRequest | |
| G | OrderCancelReplaceRequest | OrderCancelReplaceRequest | |
| H | OrderStatusRequest | OrderStatusRequest | |
| J | AllocationInstruction | AllocationInstruction | |
| K | ListCancelRequest | ListCancelRequest | |
| L | ListExecute | ListExecute | |
| M | ListStatusRequest | ListStatusRequest | |
| N | ListStatus | ListStatus | |
| P | AllocationInstructionAck | AllocationInstructionAck | |
| Q | DontKnowTrade | DontKnowTrade | |
| R | QuoteRequest | QuoteRequest | |
| S | Quote | Quote | |
| T | SettlementInstructions | SettlementInstructions | |
| V | MarketDataRequest | MarketDataRequest | |
| W | MarketDataSnapshotFullRefresh | MarketDataSnapshotFullRefresh | |
| X | MarketDataIncrementalRefresh | MarketDataIncrementalRefresh | |
| Y | MarketDataRequestReject | MarketDataRequestReject | |
| Z | QuoteCancel | QuoteCancel | |
| a | QuoteStatusRequest | QuoteStatusRequest | |
| b | MassQuoteAcknowledgement | MassQuoteAcknowledgement | |
| c | SecurityDefinitionRequest | SecurityDefinitionRequest | |
| d | SecurityDefinition | SecurityDefinition | |
| e | SecurityStatusRequest | SecurityStatusRequest | |
| f | SecurityStatus | SecurityStatus | |
| g | TradingSessionStatusRequest | TradingSessionStatusRequest | |
| h | TradingSessionStatus | TradingSessionStatus | |
| i | MassQuote | MassQuote | |
| j | BusinessMessageReject | BusinessMessageReject | |
| k | BidRequest | BidRequest | |
| l | BidResponse | BidResponse | |
| m | ListStrikePrice | ListStrikePrice | |
| n | XMLnonFIX | XMLnonFIX | |
| o | RegistrationInstructions | RegistrationInstructions | |
| p | RegistrationInstructionsResponse | RegistrationInstructionsResponse | |
| q | OrderMassCancelRequest | OrderMassCancelRequest | |
| r | OrderMassCancelReport | OrderMassCancelReport | |
| s | NewOrderCross | NewOrderCross | |
| t | CrossOrderCancelReplaceRequest | CrossOrderCancelReplaceRequest | |
| u | CrossOrderCancelRequest | CrossOrderCancelRequest | |
| v | SecurityTypeRequest | SecurityTypeRequest | |
| w | SecurityTypes | SecurityTypes | |
| x | SecurityListRequest | SecurityListRequest | |
| y | SecurityList | SecurityList | |
| z | DerivativeSecurityListRequest | DerivativeSecurityListRequest |
Used in Messages
113BLAdjustedPositionReport7AdvertisementJAllocationInstructionPAllocationInstructionAckBMAllocationInstructionAlertASAllocationReportATAllocationReportAckBYApplicationMessageReportBWApplicationMessageRequestBXApplicationMessageRequestAckAWAssignmentReportkBidRequestlBidResponsejBusinessMessageRejectAYCollateralAssignmentBBCollateralInquiryBGCollateralInquiryAckBACollateralReportAXCollateralRequestAZCollateralResponseAKConfirmationAUConfirmationAckBHConfirmationRequestBOContraryIntentionReporttCrossOrderCancelReplaceRequestuCrossOrderCancelRequestAADerivativeSecurityListzDerivativeSecurityListRequestBRDerivativeSecurityListUpdateReportQDontKnowTradeCEmailBNExecutionAcknowledgement8ExecutionReport0Heartbeat6IOIKListCancelRequestLListExecuteNListStatusMListStatusRequestmListStrikePriceALogon5LogoutXMarketDataIncrementalRefreshVMarketDataRequestYMarketDataRequestRejectWMarketDataSnapshotFullRefreshBUMarketDefinitionBTMarketDefinitionRequestBVMarketDefinitionUpdateReportiMassQuotebMassQuoteAcknowledgementACMultilegOrderCancelReplaceBCNetworkCounterpartySystemStatusRequestBDNetworkCounterpartySystemStatusResponsesNewOrderCrossENewOrderListABNewOrderMultilegDNewOrderSingleBNews9OrderCancelRejectGOrderCancelReplaceRequestFOrderCancelRequestBZOrderMassActionReportCAOrderMassActionRequestrOrderMassCancelReportqOrderMassCancelRequestAFOrderMassStatusRequestHOrderStatusRequestAMPositionMaintenanceReportALPositionMaintenanceRequestAPPositionReportSQuoteZQuoteCancelRQuoteRequestAGQuoteRequestRejectAJQuoteResponseAIQuoteStatusReportaQuoteStatusRequestAHRFQRequestoRegistrationInstructionspRegistrationInstructionsResponse3RejectANRequestForPositionsAORequestForPositionsAck2ResendRequestdSecurityDefinitioncSecurityDefinitionRequestBPSecurityDefinitionUpdateReportySecurityListxSecurityListRequestBKSecurityListUpdateReportfSecurityStatuseSecurityStatusRequestvSecurityTypeRequestwSecurityTypes4SequenceResetAVSettlementInstructionRequestTSettlementInstructionsBQSettlementObligationReport1TestRequestAETradeCaptureReportARTradeCaptureReportAckADTradeCaptureReportRequestAQTradeCaptureReportRequestAckBJTradingSessionListBITradingSessionListRequestBSTradingSessionListUpdateReporthTradingSessionStatusgTradingSessionStatusRequestCBUserNotificationBEUserRequestBFUserResponsenXMLnonFIX