Skip to main content
Skip table of contents

Standard Header

The standard header starts each message. It is defined below.

Tag

Field Name

Data Type

Req’d

Comments

8

BeginString

String

Y

Identifies beginning of new message and protocol version. Always first field in message.

Valid values

FIXT.1.1

9

BodyLength

Length

Y

Message length, in bytes, forward to the CheckSum field. Always second field in message.

35

MsgType

String

Y

Defines message type. Always third field in message. See individual messages for value to be used.

1128

ApplVerID

String

Specifies the service pack release being applied at the message level.

Valid values

9 = FIX50SP2

49

SenderCompID

String [30]

Y

Identifies the firm sending the message.

56

TargetCompID

String [30]

Y

Identifies the firm receiving the message.

34

MsgSeqNum

SeqNum

Y

Sequence Number.

50

SenderSubID

String [30]

Assigned value used by a client to identify specific message originator (e.g. desk, trader, etc.). Can specify the user/trader for a transaction.

Identifies the entering trader on messages sent to the NSX. See specific messages for further details.

57

TargetSubID

String [30]

Assigned value used by the exchange to identify specific message recipient (e.g. desk, trader, etc.).

Identifies the trader associated with the message on messages sent by NSX. See specific messages for further details.

43

PossDupFlag

Boolean

Always required for retransmitted messages, whether prompted by the sending system or as the result of a resend request.

Indicates possible retransmission of message with this sequence number.

Valid values

N = Original transmission
Y = Possible duplicate

52

SendingTime

UTCTimeStamp

Y

Time the message was sent.

122

OrigSendingTime

UTCTimeStamp

Original time of message transmission when transmitting orders as the result of a resend request.

Required for message resent as a result of a ResendRequest. If data is not available set to same value as SendingTime.

369

LastMsgSeqNumProcessed

SeqNum

Sent by NSX on a Logout message to indicate the last MsgSeqNum (34) value received from the client and successfully processed.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.