The Standard Message Header is required to be at the beginning of each and every message. The tags found in the message header should not be found anywhere other than the message header section of each message.
Tag |
Field Name |
Req’d |
Comment |
8 |
BeginString |
Y |
FIX.4.2 or another value agreed with FIX Client. |
9 |
BodyLength |
Y |
Message length, in bytes, forward to the CheckSum field. Always be the second field in any message and must be unencrypted. |
35 |
MsgType |
Y |
This field defines the FIX message type. It must be the third field in any FIX message and must be unencrypted. |
49 |
SenderCompID |
Y |
Assigned value used to identify firm sending message. |
56 |
TargetCompID |
Y |
Assigned value to identify receiving firm. |
34 |
MsgSeqNum |
Y |
Integer message sequence number. |
50 |
SenderSubID |
N |
The fix Client populates this tag with internal numeric trader ID in application messages. This field populating is optional and may be enabled by request. |
142 |
SenderLocationID |
N |
ISO identifier of the physical location of the originating trader's location. Presence of this tag is configurable at session level. |
57 |
TargetSubID |
N |
Assigned value used to specify individual or unit intended to receive message. |
43 |
PossDupFlag |
N |
Always required for retransmitted messages, whether prompted by the sending system or as the result of a resend request.
|
97 |
PossResend |
N |
Required when message may be duplicate of another |
52 |
SendingTime |
Y |
Time of message transmission. Always expressed in UTC. |