Header and Trailer
Standard Header
| Tag | Field | Name | Req'd | Comments |
|---|---|---|---|---|
| 8 | BeginString | Y | Y | FIX.4.4. Must be the first field in the message |
| 9 | BodyLength | Y | Y | Must be the second field in the message |
| 35 | MsgType | Y | Y | Must be the third field in the message |
| 49 | SenderCompID | Y | Y | Provided by {{ Customer }} during onboarding |
| 56 | TargetCompID | Y | Y | Provided by {{ Customer }} during onboarding |
| 34 | MsgSeqNum | Y | Y | |
| 43 | PossDupFlag | N | N | Always required for retransmitted messages, whether prompted by the sending system or as the result of a resend request. |
| 97 | PossResend | N | N | Required when the message may be a duplicate of another message sent under a different sequence number. |
| 52 | SendingTime | Y | Y | |
| 122 | OrigSendingTime | N | N | Required for message re-sent as a result of a ResendRequest. If data is not available, set to same value as SendingTime <52>. |
| 10 | CheckSum | Y | Y | Three byte, simple checksum. See the FIX spec for details |
Session Level Messages
| Tag | Field Name | Req'd | Comments |
|---|---|---|---|
<MessageHeader> | Y | MsgType <35> = A | |
| 108 | HeartBtInt | Y | Note same value used by both sides |
| 141 | ResetSeqNumFlag | N | Indicates both sides of a FIX session should reset sequence numbers |
| 96 | RawData | Y | Contains signature (see below for creating a signature) |
| 554 | Password | Y | Contains the API Key for the Customer user |
<MessageTrailer> | Y |
Updated 3 months ago
