TagField NameXML NameData TypeUnion DatatypeDescriptionAddedDepr.Enums from tagValid values
35MsgType(not used in FIXML)String

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 ***

FIX.2.7
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=

Email

[Email]
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:

Used in components:
[StandardHeader]