FIX session Logs

Session Logs Monitoring

FIXICC H2 provides access to FIX session logs.

  • FIX messages are displayed in a table
  • The table's column names correspond to FIX message tag names
  • Users can filter the list of the FIX messages and monitor desired sequences

Server Logs page

To navigate to the Server Logs page:

  1. Click a server on the Servers page and see the Server Details page in the Object View layout part
    • To open the Server Details page in a new tab, click View in tab (item 1 in the figure below)

      Figure. The Servers page.

  2. On the Server Details page, click Logs (item 2 in the figure above or item 1 in the figure below)

    Figure. The Server Details page.

  3. The Server Logs page opens in a new tab


    The default Server Logs page.

Session Logs page

To navigate to the Session Logs page:

  1. Choose a server on the Servers page (item 1 in the figure below) or from the menu on the left side (item 3 in the figure below)
  2. Click FIX in the menu on the left side under the server name (item 4 in the figure below) or click FIX in the View drop-down menu (item 2 in the figure below)
    Figure. The Servers page.

  3. The Server Sessions page opens
  4. Click a session in the table
  5. The Session Dynamic State page opens in the Object View layout part
  6. To open the Session Dynamic State page in a new tab, use one of the following options:
    • Click View in tab (item 1 in the figure below)
    • Double-click the session row
    • Click View in the context menu (item 2 in the figure below)
    • Click View under the table (item 3 in the figure below)
    • Press Enter on your keyboard

      Figure. The Session Dynamic State page.

  7. On the Session Dynamic State page, click Logs (item 4 in the figure above or item 1 in the figure below)
    Figure. The Session Dynamic State page in a single tab.

  8. The Session Logs page opens in a new tab

    1. Figure. The default Session Logs page.

View settings

Pagination

To set the number of visible rows on the Server/Session Logs page:

  1. Select a number from the Show Rows drop-down menu:

    Figure. The Show Rows drop-down menu.

  2. Click Search

After the search is completed (you can see a green sign that says "Completed" next to the Search Request field), FIXICC H2 displays the desired number or fewer of FIX messages from the logs. If the number of FIX messages displayed equals the number of the displayed rows, you see the next page button under the table

Figure. The next page button.

When you click the next page button and the search is completed, FIXICC H2 displays the next portion of FIX messages. If there are no messages corresponding to the search request then the table does not change.

If FIXICC H2 displays the next portion of the FIX messages, you can see the previous page and the first page buttons. Use the corresponding button to move between pages.

Figure. The previous page and first page buttons.

Search request

All messages

When the Server Logs or Session Logs page is opened, you can get all FIX messages in the logs by clicking Search when the Search Request and the Search in fields are empty.

Figure. All FIX messages in logs.

Regular expression request

When the Server Logs or Session Logs page is opened, you can add a new search request according to the following rules:

The search request should comply with the format: "Tag number"=search expression "Tag number"=search expression ...

  1. Where search expression means a regular expression with the tag values, e.g. "35=[A58]"
  2. The space between the "Tag number"=search expression elements equals the logical operator AND. Please note that the "Tag number"=search expression element can be added as many times as you need
  3. Pay attention that some symbols used in the search expression should be escaped according to the rule:
    1. " " - "\ "
    2. "." -> "\."

    3. "\" -> "\\"

    4. "+" -> "\+"

    5. "*" -> "\*"

    6. "[" -> "\["

    7. "]" -> "\]"

    8. "(" -> "\("

    9. ")" -> "\)"

    10. "|" -> "\|"

    11. "?" -> "\?"

    12. "&" -> "\&"

    13. "^" -> "\^"

    14. "$" -> "\$"

    15. "$" -> "\$"

  4. For more information on regular expressions rules, use the following link.

Search in a time interval

When the Server Logs or Session Logs page is opened, you can choose a time interval for the search to be repeated from one of the options from Search in the drop-down menu:

  • last 10 seconds - repeat the search in a 10 second interval after the Search button is clicked
  • last 15 seconds - repeat the search in a 15 second interval after the Search button is clicked
  • last 5 minutes - repeat the search in a 5 minute interval after the Search button is clicked
  • last 10 minutes - repeat the search in a 10 minute interval after the Search button is clicked
  • last seconds - FIXICC H2 displays a field for entering the exact number of seconds. Enter an integer positive value to complete the search interval.

  • last minutes - FIXICC H2 displays a field for entering the exact number of minutes. Enter a positive integer value to complete the search interval.

  • configured time interval - FIXICC H2 displays fields to enter the desired time interval. Pick the date/time or date for the Start and End of the interval or just enter one value.

After choosing an interval and clicking the Search button, FIXICC H2 displays the messages that contain tag 52's value in the desired interval.

Search by session

On the Server Logs page you have the following option:

  • To add the session name to the search request, enter it into the Session Name field. The name is added to the search request.

    Figure. The session name.

Search Results

When the Session Logs or the Server Logs page is opened, you can form the search request by:

  • adding regular expressions in the Search Request field
  • configuring the time interval
  • adding the session identification
  • combining several options

When you click Search, FIXICC H2 displays a blue sign with the text "In Progress" under the Search Request field.

After the search is completed FIXICC H2 displays the table with the FIX messages from the logs and a green sign with the text "Completed" under the Search Request field.

If an error appears FIXICC H2 displays an error form with an explanation text and a red sign with the following error text under the Search Request field.

Message Detailed View

When the Session Logs or Server Logs page is opened, to find more details for a given FIX message, click the corresponding row in the table:

Figure. The FIX messages details.

The raw FIX message is on the right side of the details table.

Repeating groups details

If FIX messages contain repeating groups, FIXICC H2 marks them with a  symbol.

You can see the details of a given repeating group by clicking the row marked with the symbol.


Figure. The details of the repeating group.

If a given repeating group contains several elements, you can choose the desired one from the drop-down above the detailed table.

Figure. Selecting the repeating group element.


Note: The tags in the repeating group are marked with the symbol.