Products | Versions |
---|---|
TIBCO Streaming | 10 |
What is the required FIX adapter configuration to connect to the Thomson Reuters MATCHING API?
<version>FIX.5.0SP2</version> <begin-string>FIXT.1.1</begin-string> <reset-on-logon>false</reset-on-logon> <username>youruser</username> <password>yourpassword</password> <sender-sub-id>yoursubid</sender-sub-id> <cstm-appl-ver-id>9</cstm-appl-ver-id> <new-password>yournewpassword</new-password> <user-data-list></user-data-list>(The other defaults from our FIX adapter sample project are correct for this venue.)
handleSeqNumAtLogon=true outgoingStorageIndexed=falseThese settings support the MATCHING API requirements that NextExpectedMsgSeqNum(tag-789) is used in the session, and that message resends are limited to SequenceReset(tag-4)/Gap-Fill responses.
9. Submit a FIX Session login request (35=A). 10. Receive Session logout response (Expected 1. Received X). A. At this point, submit the FIX adapter commands: 1. Reset the session (FIX spec requirement since we cannot re-use sequence numbers in a session): Command: ResetSession BeginString: FIXT.1.1 SenderCompID: {you} TargetCompID: TR MATCHING 2. Adjust our next sequence number to '2' (since seq=1 was the last failed Logon attempt): Command: SetSenderMsgSeqNum BeginString: FIXT.1.1 SenderCompID: {you} TargetCompID: TR MATCHING BeginSeqNo: 2 3. Adjust the target expected sequence number (to accommodate the test): Command: SetTargetMsgSeqNum BeginString: FIXT.1.1 SenderCompID: {you} TargetCompID: TR MATCHING BeginSeqNo: 2 11. Submit a FIX Session login request (35=A, 789=2).