Table of Contents |
---|
Session operations
Session operations are available on the Session Dynamic State page.
...
The set of available operations depends on the dynamic session status.
Start a session
The Start operation is available for sessions with the following status:
...
Note |
---|
If for some reason the FIXEdge can't complete this operation, FIXICC H2 displays an error form. If the operation can't be finished, the session's dynamic status won't be changed. |
System response
The system reacts differently depending upon whether an initiator session or an acceptor session was started.
- An initiator session:
- Sends a Logon message
- Waits for the confirming Logon message
- Changes the current dynamic status to "Connecting". The color indicator turns yellow.
- Receives the confirming Logon message
- Changes the current dynamic status to "Running". The color indicator turns green.
- An acceptor session:
- Waits for a Logon message
- Changes the current dynamic status to "Connecting". The color indicator turns yellow.
- Receives the Logon message from the initiator session
- Sends the confirming Logon message
- Changes the current dynamic status into "Running". The color indicator turns green.
Stop a session
You have the ability to stop a started session.
...
Note |
---|
If for some reason FIXEdge can't complete this operation, FIXICC H2 displays an error form. If the operation can't be finished, the session's dynamic status won't be changed. |
System response
The system response to the stop operation is as follows:
- If Stop is selected, FIXICC H2 shuts the connection down and the session changes its current dynamic status to "Disconnected". The color indicator turns red.
- If Stop with logout option is selected, the session sends the Logout message, waits for a response on the logout message, and the session changes the current dynamic status to "Disconnected" upon receiving the response. The color indicator then turns red.
Restart a session
The restart operation consists of two operations: the stop operation of the running session and then the start operation of the disconnected session.
...
- See below for the location of the additional drop-down menu in the Session Dynamic State page:
- Figure. Restart the session/ restart the session with logout from the Session Dynamic State.
- Choose either the Restart session or Restart with logout option
- Selecting Restart session displays the following form:
Figure. Confirmation form for the restart operation.
The following options are available: - Optional. To reset sequence numbers, select the checkbox. The sequence numbers are specified with the initial values of the incoming and outgoing sequence numbers from the session configuration.
- To finish the operation:
- Select OK to confirm the restart operation
- Select Cancel to cancel the operation
- Selecting Restart with logout displays the following form:
Figure. Confirmation form for the restart with logout operation.
The following options are available:- To reset sequence numbers, select the Reset sequence numbers checkbox. The sequence numbers are specified with the initial values of the incoming and outgoing sequence numbers from the session configuration.
- In the Logout reason field:
- Enter a logout reason of your choosing. Tag 58 in the logout message will contain the stated reason.
- Leave the field empty. Tag 58 in the logout message will contain the default reason of "Manual termination".
- To finish the operation:
- Select OK to confirm the restart operation
- Select Cancel to cancel the operation
- To reset sequence numbers, select the Reset sequence numbers checkbox. The sequence numbers are specified with the initial values of the incoming and outgoing sequence numbers from the session configuration.
- Selecting Restart session displays the following form:
Session response
- If Restart session is selected:
- FIXICC H2 shuts the connection down
- the session changes the current dynamic status to "Disconnected"
- The color indicator turns red
...
- Sends a Logon message
- Waits for the confirming Logon message
- Changes the current dynamic status to "Connecting"
- The color indicator turns yellow
- Receives the confirming Logon message
- Changes the current dynamic status to "Running"
- The color indicator turns green
Note: If the initiator is reconnected to the backup acceptor, the color indicator turns blue. For more information please see Switch to Primary/Backup.
An acceptor session:
- Waits for a Logon message
- Changes the current dynamic status to "Connecting"
- The color indicator turns yellow
- Receives the Logon message
- Sends the confirming Logon message
- Changes the current dynamic status to "Running"
- The color indicator turns green
Note |
---|
If for some reason FIXEdge can't complete this operation, FIXICC H2 displays an error form. If the operation can't be finished, the session dynamic status won't be changed. |
Send operations
Sending FIX messages
You can send FIX messages to a running session from the Send drop-down menu when the dynamic status corresponds to one of the following options:
Sending a heartbeat message
To send a heartbeat message to a session:
...
Note |
---|
If for some reason FIXEdge can't complete this operation, FIXICC H2 displays an error form. If the operation can't be finished, the message won't be sent. |
Sending an arbitrary message
To send an arbitrary FIX message to a session:
...
Note |
---|
If for some reason FIXEdge can't complete this operation, FIXICC H2 displays an error form. If the operation can't be finished, the message won't be sent. |
Sending a test request
To send a test request FIX message to a session:
...
Note |
---|
If for some reason FIXEdge can't complete this operation, FIXICC H2 displays an error form. If the operation can't be finished, the message won't be sent. |
Sending a resend request
To send a resend request:
...
Note |
---|
If for some reason FIXEdge can't complete this operation, FIXICC H2 displays an error form. If the operation can't be finished, the message won't be sent. |
Sequence number operations
The Seq Num drop-down menu is available for sessions with the following statuses:
Changing sequence numbers
To change the actual incoming and outgoing sequence numbers:
...
Note |
---|
If, for some reason, FIXEdge can't complete this operation, FIXICC H2 displays an error form. In this case, since the operation can't be finished, the sequence numbers won't be changed. |
Resetting sequence numbers
This operation specifies the real-time incoming and outgoing sequence numbers with the initial values from the session configuration.
...
Note |
---|
If for some reason FIXEdge can't complete this operation, FIXICC H2 displays an error form. If the operation can't be finished, the sequence numbers won't be changed. |
Anchor | ||||
---|---|---|---|---|
|
The Switch to Backup/Switch to Primary operations are only enabled for initiator sessions.
...
In the initiator session configuration, you can set the mandatory parameters Backup Host and Backup Port for setting the backup connection in the Connection settings > Extended section.
Switching to Backup
To switch the initiator session that is connected to the acceptor session located in the primary server:
...
Note |
---|
If for some reason FIXEdge can't complete this operation, FIXICC H2 displays an error form. If the operation can't be finished, the session's dynamic status won't be changed. |
Switching to Primary
To switch the initiator session that is connected to the acceptor session configured for the backup server:
...
Note |
---|
If for some reason FIXEdge can't complete this operation, FIXICC H2 displays an error form. If the operation can't be finished, the session dynamic status won't be changed. |
Show session notifications
To see the list of current session notifications:
...