Last updated: July 29, 2026
FIX Session Settings
The FIX Session Settings report provides the ability to update:
- Sequence Numbers : Modify the current sending / received sequence numbers for this session.
- FIX session settings : Change properties of the FIX session, like Sender/Target CompIDs.
Sequence Numbers
Update the sequence numbers of the FIX session to resequence with counter party or trigger resend requests.
| Setting | Description |
|---|---|
| SendingSeq | The sequence number (MsgSeqNum, tag 34) that FIXSIM will use on the next message it sends. Update this value to resequence with the counterparty — for example, after the other side has reset its sequence numbers. |
| RcvdSeq | The sequence number (MsgSeqNum, tag 34) that FIXSIM expects on the next message it receives. Setting this lower than the counterparty's current sending sequence will cause FIXSIM to issue a Resend Request (35=2) for the gap — useful for testing resend and recovery behavior. |
FIX Session Settings
Modify properties of the FIX session.
| Setting | Description |
|---|---|
| SessionName | Name of session, readonly. |
| FIXVersion | Dropdown to select FIX version for this session. |
| CustomDataDictionary | Upload a custom FIX Datadictionary XML file to specify modified tags / requirements. Upload a QuickFIX formatted datadictionary. |
| AppDataDictionary | When using FIX 5.0 (FIXT.1), you must specify which version of FIX that will be used. Only applies to FIX 5.0 or higher. |
| IPAddress |
The IP Address of the FIX Session. If FIXSIM is configured as a FIX acceptor, this value will be read only and informs the user of what address to connect their FIX initiator to. If FIXSIM is configured as a FIX Initiator, the field is editable to allow the user to configure which IP address the FIXSIM session should target. |
| Port | Like the IPAddress, if FIXSIM is configured as a FIX acceptor, this value will be the assigned port and will not be editable. If FIXSIM is a FIX initiator, the field is editable to allow the user to specify the target port for FIXSIM to connect to. |
| RequireClientCertificate | If FIXSIM is a FIX acceptor and TLS encryption is enabled this setting allows the user to require the client to send a certificate in the TLS handshake. |
| ValidateCertificates | If FIXSIM receives a TLS client certificate and this is enabled, FIXSIM will use its approved CA store to validate the certificate is signed by a trusted authority. |
| SenderCompID | FIXSIM session's SenderCompID (49). |
| SenderSubId | Optional setting to provide a SenderSubId with messages. NOTE: For a successful logon, the other side must be configured with a TargetSubId that matches this value. |
| TargetCompId | FIXSIM session's TargetCompID (56). |
| TargetSubId | Optional setting to provide a TargetSubId on messages sent. NOTE: For a successful logon, the other side must be configured with a SenderSubId that matches this value. |
| Timezone | Timezone used for configuring the start and end times for this session. |
| Start Time | Time of day that the session will start. |
| End Time | Time of day the session will end/logout. |
| Set week long session |
Enable/Disable a weeklong session. If enabled, the following settings are enabled:
|
| Send Redundant Resend Requests | If set to Y, QuickFIX will send all necessary resend requests, even if they appear redundant. Some systems will not certify the engine unless it does this. When set to N, QuickFIX will attempt to minimize resend requests. This is particularly useful on high volume systems. |
| FIXUser | Optional Tag to provide a username on logons. |
| FIXPwd | Optional Tag to provide a password on logons. |