| 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).