Skip to content

FIX TAG 35

MsgType

StringAdded FIX.2.7

Definition

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

Compare versions

Differences between the selected source snapshots, including wording and errata; not a migration guide.

FIX 4.4 FIX 5.0 SP2

Definition text changed

FIX 4.4

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.

FIX 5.0 SP2

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

Values only in FIX 5.0 SP2 23

  • BITradingSessionListRequest
  • BJTradingSessionList
  • BKSecurityListUpdateReport
  • BLAdjustedPositionReport
  • BMAllocationInstructionAlert
  • BNExecutionAcknowledgement
  • BOContraryIntentionReport
  • BPSecurityDefinitionUpdateReport
  • BQSettlementObligationReport
  • BRDerivativeSecurityListUpdateReport
  • BSTradingSessionListUpdateReport
  • BTMarketDefinitionRequest
  • BUMarketDefinition
  • BVMarketDefinitionUpdateReport
  • BWApplicationMessageRequest
  • BXApplicationMessageRequestAck
  • BYApplicationMessageReport
  • BZOrderMassActionReport
  • CAOrderMassActionRequest
  • CBUserNotification
  • CCStreamAssignmentRequest
  • CDStreamAssignmentReport
  • CEStreamAssignmentReportACK

Value text or deprecation changed 84

ValueFIX 4.4FIX 5.0 SP2
1Test RequestTestRequest
2Resend RequestResendRequest
4Sequence ResetSequenceReset
6Indication of InterestIOI
8Execution ReportExecutionReport
9Order Cancel RejectOrderCancelReject
AADerivative Security ListDerivativeSecurityList
ABNew Order - MultilegNewOrderMultileg
ACMultileg Order Cancel/Replace (a.k.a. Multileg Order Modification Request)MultilegOrderCancelReplace
ADTrade Capture Report RequestTradeCaptureReportRequest
AETrade Capture ReportTradeCaptureReport
AFOrder Mass Status RequestOrderMassStatusRequest
AGQuote Request RejectQuoteRequestReject
AHRFQ RequestRFQRequest
AIQuote Status ReportQuoteStatusReport
AJQuote ResponseQuoteResponse
ALPosition Maintenance RequestPositionMaintenanceRequest
AMPosition Maintenance ReportPositionMaintenanceReport
ANRequest For PositionsRequestForPositions
AORequest For Positions AckRequestForPositionsAck
APPosition ReportPositionReport
AQTrade Capture Report Request AckTradeCaptureReportRequestAck
ARTrade Capture Report AckTradeCaptureReportAck
ASAllocation Report (aka Allocation Claim)AllocationReport
ATAllocation Report Ack (aka Allocation Claim Ack)AllocationReportAck
AUConfirmation Ack (aka Affirmation)ConfirmationAck
AVSettlement Instruction RequestSettlementInstructionRequest
AWAssignment ReportAssignmentReport
AXCollateral RequestCollateralRequest
AYCollateral AssignmentCollateralAssignment
AZCollateral ResponseCollateralResponse
BACollateral ReportCollateralReport
BBCollateral InquiryCollateralInquiry
BCNetwork (Counterparty System) Status RequestNetworkCounterpartySystemStatusRequest
BDNetwork (Counterparty System) Status ResponseNetworkCounterpartySystemStatusResponse
BEUser RequestUserRequest
BFUser ResponseUserResponse
BGCollateral Inquiry AckCollateralInquiryAck
BHConfirmation RequestConfirmationRequest
DOrder – SingleNewOrderSingle
EOrder – ListNewOrderList
FOrder Cancel RequestOrderCancelRequest
GOrder Cancel/Replace RequestOrderCancelReplaceRequest
HOrder Status RequestOrderStatusRequest
JAllocation InstructionAllocationInstruction
KList Cancel RequestListCancelRequest
LList ExecuteListExecute
MList Status RequestListStatusRequest
NList StatusListStatus
PAllocation Instruction AckAllocationInstructionAck
QDon’t Know Trade (DK)DontKnowTrade
RQuote RequestQuoteRequest
TSettlement InstructionsSettlementInstructions
VMarket Data RequestMarketDataRequest
WMarket Data-Snapshot/Full RefreshMarketDataSnapshotFullRefresh
XMarket Data-Incremental RefreshMarketDataIncrementalRefresh
YMarket Data Request RejectMarketDataRequestReject
ZQuote CancelQuoteCancel
aQuote Status RequestQuoteStatusRequest
bMass Quote AcknowledgementMassQuoteAcknowledgement
cSecurity Definition RequestSecurityDefinitionRequest
dSecurity DefinitionSecurityDefinition
eSecurity Status RequestSecurityStatusRequest
fSecurity StatusSecurityStatus
gTrading Session Status RequestTradingSessionStatusRequest
hTrading Session StatusTradingSessionStatus
iMass QuoteMassQuote
jBusiness Message RejectBusinessMessageReject
kBid RequestBidRequest
lBid Response (lowercase L)BidResponse
mList Strike PriceListStrikePrice
nXML message (e.g. non-FIX MsgType)XMLnonFIX
oRegistration InstructionsRegistrationInstructions
pRegistration Instructions ResponseRegistrationInstructionsResponse
qOrder Mass Cancel RequestOrderMassCancelRequest
rOrder Mass Cancel ReportOrderMassCancelReport
sNew Order - CrossNewOrderCross
tCross Order Cancel/Replace Request (a.k.a. Cross Order Modification Request)CrossOrderCancelReplaceRequest
uCross Order Cancel RequestCrossOrderCancelRequest
vSecurity Type RequestSecurityTypeRequest
wSecurity TypesSecurityTypes
xSecurity List RequestSecurityListRequest
ySecurity ListSecurityList
zDerivative Security List RequestDerivativeSecurityListRequest

Values 116

ValueMeaning
0

Heartbeat

1

TestRequest

2

ResendRequest

3

Reject

4

SequenceReset

5

Logout

6

IOI

7

Advertisement

8

ExecutionReport

9

OrderCancelReject

A

Logon

AA

DerivativeSecurityList

AB

NewOrderMultileg

AC

MultilegOrderCancelReplace

AD

TradeCaptureReportRequest

AE

TradeCaptureReport

AF

OrderMassStatusRequest

AG

QuoteRequestReject

AH

RFQRequest

AI

QuoteStatusReport

AJ

QuoteResponse

AK

Confirmation

AL

PositionMaintenanceRequest

AM

PositionMaintenanceReport

AN

RequestForPositions

AO

RequestForPositionsAck

AP

PositionReport

AQ

TradeCaptureReportRequestAck

AR

TradeCaptureReportAck

AS

AllocationReport

AT

AllocationReportAck

AU

ConfirmationAck

AV

SettlementInstructionRequest

AW

AssignmentReport

AX

CollateralRequest

AY

CollateralAssignment

AZ

CollateralResponse

B

News

BA

CollateralReport

BB

CollateralInquiry

BC

NetworkCounterpartySystemStatusRequest

BD

NetworkCounterpartySystemStatusResponse

BE

UserRequest

BF

UserResponse

BG

CollateralInquiryAck

BH

ConfirmationRequest

BI

TradingSessionListRequest

BJ

TradingSessionList

BK

SecurityListUpdateReport

BL

AdjustedPositionReport

BM

AllocationInstructionAlert

BN

ExecutionAcknowledgement

BO

ContraryIntentionReport

BP

SecurityDefinitionUpdateReport

BQ

SettlementObligationReport

BR

DerivativeSecurityListUpdateReport

BS

TradingSessionListUpdateReport

BT

MarketDefinitionRequest

BU

MarketDefinition

BV

MarketDefinitionUpdateReport

BW

ApplicationMessageRequest

BX

ApplicationMessageRequestAck

BY

ApplicationMessageReport

BZ

OrderMassActionReport

C

Email

CA

OrderMassActionRequest

CB

UserNotification

CC

StreamAssignmentRequest

CD

StreamAssignmentReport

CE

StreamAssignmentReportACK

D

NewOrderSingle

E

NewOrderList

F

OrderCancelRequest

G

OrderCancelReplaceRequest

H

OrderStatusRequest

J

AllocationInstruction

K

ListCancelRequest

L

ListExecute

M

ListStatusRequest

N

ListStatus

P

AllocationInstructionAck

Q

DontKnowTrade

R

QuoteRequest

S

Quote

T

SettlementInstructions

V

MarketDataRequest

W

MarketDataSnapshotFullRefresh

X

MarketDataIncrementalRefresh

Y

MarketDataRequestReject

Z

QuoteCancel

a

QuoteStatusRequest

b

MassQuoteAcknowledgement

c

SecurityDefinitionRequest

d

SecurityDefinition

e

SecurityStatusRequest

f

SecurityStatus

g

TradingSessionStatusRequest

h

TradingSessionStatus

i

MassQuote

j

BusinessMessageReject

k

BidRequest

l

BidResponse

m

ListStrikePrice

n

XMLnonFIX

o

RegistrationInstructions

p

RegistrationInstructionsResponse

q

OrderMassCancelRequest

r

OrderMassCancelReport

s

NewOrderCross

t

CrossOrderCancelReplaceRequest

u

CrossOrderCancelRequest

v

SecurityTypeRequest

w

SecurityTypes

x

SecurityListRequest

y

SecurityList

z

DerivativeSecurityListRequest

About the String data type

Alpha-numeric free format strings, can include any character or punctuation except the delimiter. All String fields are case sensitive (i.e. morstatt != Morstatt).

Used in messages 116

Includes nested components and repeating groups. Open a location to see its surrounding requirements.