The Lab

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The MarketFactory FIX Drop Copy Server works as per the standard FIX Spec (4.4) with regards to the following messages:

MsgType (tag 35)MessageDescription
ALogon

Initiates a FIX session.

Heartbeat interval must be between 2 and 60, inclusive or the Logon attempt will be rejected.
0Heartbeat

Monitors the status of the connection.

1Test Request

Requests a Heartbeat from receiver.

2Resend Request

Requests re-transmission of messages.

3Reject

Session level message rejection.

4Sequence Reset (Gap Fill)

Reset receiver’s sequence number.

5Logout

Terminates a FIX session.


Logon

TagFieldDescriptionReqFormatNotes

Standard FIX Header


Y
35='A'
108HeartBtInt

Used to determine the heartbeat interval.

YInt

>=2 AND <=60  (Seconds)

554PasswordPassword provided by MFYString

Heartbeat

TagFieldDescriptionReqFormatNotes

Standard FIX Header


Y
35='0'
112TestReqID

Conditionally populated if the Heartbeat is sent in response to a TestRequest.

CString

Free-form text string as populated in the TestRequest. e.g. UTC/Epoch Timestamp

Test Request

TagFieldDescriptionReqFormatNotes

Standard FIX Header


Y
35='1'
112TestReqID

Free-form text string to be returned in resulting Heartbeat.

YString

E.g. UTC/Epoch Timestamp.

Resend Request

TagFieldDescriptionReqFormatNotes

Standard FIX Header


Y
 35='2'
7

BeginSeqNo

Message sequence number of first message in range to be resent.YInt-
16EndSeqNo

Message sequence number of last message in range to be resent.

YInt

If request is for a single message BeginSeqNo (7) = EndSeqNo.

If request is for all messages subsequent to a particular message, EndSeqNo = "0" (representing infinity).

Reject

TagFieldDescriptionReqFormatNotes

Standard FIX Header


Y
35='3'
45RefSeqNum

FIX sequence number of the rejected message.

YSeqNum

-

58TextHuman-friendly string providing  reason for rejection.


YString

-

Sequence Reset (Gap Fill)

TagFieldDescriptionReqFormatNotes

Standard FIX Header


Y
35='4'
23GapFillFlag

-

YString

Always 'Y'.

36NewSeqNoThe sequence number of the next message which will be
transmitted by the sender
YSeqNum-

Logout

TagFieldDescriptionReqFormatNotes

Standard FIX Header


Y
35='5'
58TextHuman-friendly string providing  reason for logout.


YString

-