ZagTrader

FIX 5.0 SP2 Tag 35: MsgType

Defines the message type, such as D for New Order Single or 8 for Execution Report. It is always the third field of a message.

Tag number
35
Data type
STRING
FIX version
FIX 5.0 SP2
Location
Standard header

Data type

STRING: Text of printable characters. It cannot contain the SOH delimiter.

Valid values in FIX 5.0 SP2

164 enumerated values.

ValueMeaning
0Heartbeat
1Test Request
2Resend Request
3Reject
4Sequence Reset
5Logout
6IOI
7Advertisement
8Execution Report
9Order Cancel Reject
ALogon
BNews
CEmail
DNew Order Single
ENew Order List
FOrder Cancel Request
GOrder Cancel/Replace Request
HOrder Status Request
JAllocation Instruction
KList Cancel Request
LList Execute
MList Status Request
NList Status
PAllocation Ack
QDont Know Trade
RQuote Request
SQuote
TSettlement Instructions
VMarket Data Request
WMarket Data Snapshot Full Refresh
XMarket Data Incremental Refresh
YMarket Data Request Reject
ZQuote Cancel
aQuote Status Request
bMass Quote Ack
cSecurity Definition Request
dSecurity Definition
eSecurity Status Request
fSecurity Status
gTrading Session Status Request
hTrading Session Status
iMass Quote
jBusiness Message Reject
kBid Request
lBid Response
mList Strike Price
nXML Message
oRegistration Instructions
pRegistration Instructions Response
qOrder Mass Cancel Request
rOrder Mass Cancel Report
sNew Order Cross
tCross Order Cancel Replace Request
uCross Order Cancel Request
vSecurity Type Request
wSecurity Types
xSecurity List Request
ySecurity List
zDerivative Security List Request
AADerivative Security List
ABNew Order Multileg
ACMultileg Order Cancel/Replace
ADTrade Capture Report Request
AETrade Capture Report
AFOrder Mass Status Request
AGQuote Request Reject
AHRFQ Request
AIQuote Status Report
AJQuote Response
AKConfirmation
ALPosition Maintenance Request
AMPosition Maintenance Report
ANRequest For Positions
AORequest For Positions Ack
APPosition Report
AQTrade Capture Report Request Ack
ARTrade Capture Report Ack
ASAllocation Report
ATAllocation Report Ack
AUConfirmation Ack
AVSettlement Instruction Request
AWAssignment Report
AXCollateral Request
AYCollateral Assignment
AZCollateral Response
BACollateral Report
BBCollateral Inquiry
BCNetwork Counterparty System Status Request
BDNetwork Counterparty System Status Response
BEUser Request
BFUser Response
BGCollateral Inquiry Ack
BHConfirmation Request
BOContrary Intention Report
BPSecurity Definition Update Report
BKSecurity List Update Report
BLAdjusted Position Report
BMAllocation Instruction Alert
BNExecution Ack
BJTrading Session List
BITrading Session List Request
BQSettlement Obligation Report
BRDerivative Security List Update Report
BSTrading Session List Update Report
BTMarket Definition Request
BUMarket Definition
BVMarket Definition Update Report
BWApplication Message Request
BXApplication Message Request Ack
BYApplication Message Report
BZOrder Mass Action Report
CAOrder Mass Action Request
CBUser Notification
CCStream Assignment Request
CDStream Assignment Report
CEStream Assignment Report ACK
CFParty Details List Request
CGParty Details List Report
CHMargin Requirement Inquiry
CIMargin Requirement Inquiry Ack
CJMargin Requirement Report
CKParty Details List Update Report
CLParty Risk Limits Request
CMParty Risk Limits Report
CNSecurity Mass Status Request
COSecurity Mass Status
CQAccount Summary Report
CRParty Risk Limits Update Report
CSParty Risk Limits Definition Request
CTParty Risk Limits Definition Request Ack
CUParty Entitlements Request
CVParty Entitlements Report
CWQuote Ack
CXParty Details Definition Request
CYParty Details Definition Request Ack
CZParty Entitlements Update Report
DAParty Entitlements Definition Request
DBParty Entitlements Definition Request Ack
DCTrade Match Report
DDTrade Match Report Ack
DEParty Risk Limits Report Ack
DFParty Risk Limit Check Request
DGParty Risk Limit Check Request Ack
DHParty Action Request
DIParty Action Report
DJMass Order
DKMass Order Ack
DLPosition Transfer Instruction
DMPosition Transfer Instruction Ack
DNPosition Transfer Report
DOMarket Data Statistics Request
DPMarket Data Statistics Report
DQCollateral Report Ack
DRMarket Data Report
DSCross Request
DTCross Request Ack
DUAllocation Instruction Alert Request
DVAllocation Instruction Alert Request Ack
DWTrade Aggregation Request
DXTrade Aggregation Report
EAPay Management Report
EBPay Management Report Ack
DYPay Management Request
DZPay Management Request Ack

FIX 5.0 SP2 message types that use tag 35

MsgType belongs to the FIX 5.0 SP2 standard message header, which every message carries.

Also in other versions

Tag 35 across all FIX versions

Decode a message with this tag

Field and message data comes from the QuickFIX data dictionaries for FIX 4.0 to 5.0 SP2 and FIXT 1.1, used under the QuickFIX Software License. This product includes software developed by quickfixengine.org (http://www.quickfixengine.org/). Enumerated value names are converted to plain text for reading.