8 |
BeginString |
Y |
String |
Identifies beginning of new message and contains FIX protocol version. Always first field in message.
Value must be set to FIX.4.2 or FIX.4.4 |
9 |
BodyLength |
Y |
Int |
Number of bytes in message body. |
35 |
MsgType |
Y |
String |
Identifies FIX message type. |
34 |
MsgSeqNum |
Y |
Int |
Message sequence number |
43 |
PossDupFlag |
C |
Boolean |
Indicates possible retransmission of message with this sequence number
Always required for retransmitted messages, whether prompted by the sending system or as the result of a resend request.
Valid values:
- Y: Possible duplicate
- N: Original transmission |
49 |
SenderCompID |
Y |
String(32) |
Trader logon name |
50 |
SenderSubID |
N |
String |
Identifies specific message originator
If present, will be sent to exchange as-is (where applicable) |
52 |
SendingTime |
Y |
UTC Timestamp |
Time of message transmission |
56 |
TargetCompID |
Y |
String(32) |
Identifies entity receiving the message. Not validated by server. |
116 |
OnBehalfOfSubID |
N |
String(32) |
Trading partner SubID used when delivering messages via a third party. |
122 |
OrigSendingTime |
C |
UTCTimestamp |
Original time of message transmission when transmitting orders as the result of a resend request.
Always required for messages resent as a result of a ResendRequest. If data is not available set to same value as SendingTime |
129 |
DeliverToSubID |
N |
String(32) |
Trading partner SubID used when delivering messages via a third party. |
142 |
SenderLocationID |
N |
String(32) |
Identifies specific message originator’s location (i.e. geographic location and/or desk, trader)
If present, will be sent to exchange as-is (where applicable) |