Versions Compared

Key

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

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:
    1. Sends a Logon message
    2. Waits for the confirming Logon message
    3. Changes the current dynamic status to "Connecting". The color indicator turns yellow.
    4. Receives the confirming Logon message
    5. Changes the current dynamic status to "Running". The color indicator turns green.
  • An acceptor session:
    1. Waits for a Logon message
    2. Changes the current dynamic status to "Connecting". The color indicator turns yellow.
    3. Receives the Logon message from the initiator session
    4. Sends the confirming Logon message
    5. 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.

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

Session response

  • If Restart session is selected:
    1. FIXICC H2 shuts the connection down
    2. the session changes the current dynamic status to "Disconnected"
    3. The color indicator turns red

...

  1. Sends a Logon message
  2. Waits for the confirming Logon message
  3. Changes the current dynamic status to "Connecting"
  4. The color indicator turns yellow
  5. Receives the confirming Logon message
  6. Changes the current dynamic status to "Running"
  7. 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:

  1. Waits for a Logon message
  2. Changes the current dynamic status to "Connecting"
  3. The color indicator turns yellow
  4. Receives the Logon message
  5. Sends the confirming Logon message
  6. Changes the current dynamic status to "Running"
  7. 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
PrimaryBackup
PrimaryBackup
Switching to Primary/Backup

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:

...