Versions Compared

Key

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

Table of Contents

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 Detailspage in a new tab, click View in tab (item 1 in the figure below)
      Image RemovedImage Added
      Figure. The Servers page.

  2. On the Server Detailspage, click Logs (item 2 in the figure above or item 1 in the figure below)
    Image RemovedImage Added
    Figure. The Server Details page.

  3. The Server Logs page opens in a new tab
    Image RemovedImage Added
    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)
    Image RemovedImage AddedFigure. 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
      Image RemovedImage Added
      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)Image RemovedImage Added
    Figure. The Session Dynamic State page in a single tab.

  8. The Session Logs page opens in a new tab
    1. Image RemovedImage Added
      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:
    Image RemovedImage Added
    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

Image RemovedImage Added

Figure. The next page button.

...

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.

Image RemovedImage Added

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.

Image RemovedImage Added

Figure. All FIX messages in logs for the server CppServerA.

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:

...

  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
    Image RemovedImage Added
  • last 15 seconds - repeat the search in a 15 second interval after the Search button is clicked
    Image RemovedImage Added
  • last 5 minutes - repeat the search in a 5 minute interval after the Search button is clicked
    Image RemovedImage Added
  • last 10 minutes - repeat the search in a 10 minute interval after the Search button is clicked
    Image RemovedImage Added
  • last seconds - FIXICC H2 displays a field for entering the exact number of seconds. Enter an integer positive value to complete the search interval.
    Image RemovedImage Added
  • last minutes - FIXICC H2 displays a field for entering the exact number of minutes. Enter a positive integer value to complete the search interval.
    Image RemovedImage Added
  • 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.
    Image RemovedImage Added

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 options:

  • To add identification parameters for a given session, enter them in the Session SenderCompID, Session TargetCompID, Session Qualifier fields. The entered parameters are added to the search request.

Image RemovedImage Added

Figure. The session identifications for the FIXEdge C++ server.

Search Results

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

...

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

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.Image RemovedImage Added

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. Image Removed Image Added

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:

Image RemovedImage Added

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 Image Removed Image Added symbol.

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

Image RemovedImage Added
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.

Image RemovedImage Added

Figure. Selecting the repeating group element.

...

Info

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