Schedules configuration (for FIXEdge C++)

Schedules configuration

The FIXICC H2 allows configuring a schedule for one or more sessions.

A session starts and stops a connection according to the configured schedule.

You can go to the Server Schedules page by clicking the View Schedules button on the Server Sessions page.

Figure. The Server Sessions page with the View Schedules button.

Adding a new schedule

To add a new schedule:

  1. Go to the Server Schedules page
    • Figure. The Server Schedules page.
  2. To add a new schedule, use one of the following options:
    • Click Add in the panel (item 1 in the figure above)
    • Click Add context menu item (item 2 in the figure above)
    • Press Ctrl+\ on your keyboard

  3. The FIXICC H2 then opens the New schedule page:

    • Figure. The New Schedule page.

  4. Enter a name for the schedule in the Schedule Name field.

    • This parameter is mandatory. The schedule configuration cannot be saved if this field is empty.

    • The Schedule Name can only contain symbols from the list below:

       Allowed symbols:
      DECOCTHEXBINSymbolHTML code
      400500x2800101000((
      410510x2900101001))
      440540x2C00101100,,
      450550x2D00101101--
      460560x2E00101110..
      480600x300011000000
      490610x310011000111
      500620x320011001022
      510630x330011001133
      520640x340011010044
      530650x350011010155
      540660x360011011066
      550670x370011011177
      560700x380011100088
      570710x390011100199
      590730x3B00111011;&#59;
      651010x4101000001AA
      661020x4201000010BB
      671030x4301000011CC
      681040x4401000100DD
      691050x4501000101EE
      701060x4601000110FF
      711070x4701000111GG
      721100x4801001000HH
      731110x4901001001II
      741120x4A01001010JJ
      751130x4B01001011KK
      761140x4C01001100LL
      771150x4D01001101MM
      781160x4E01001110NN
      791170x4F01001111OO
      801200x5001010000PP
      811210x5101010001QQ
      821220x5201010010RR
      831230x5301010011SS
      841240x5401010100TT
      851250x5501010101UU
      861260x5601010110VV
      871270x5701010111WW
      881300x5801011000XX
      891310x5901011001YY
      901320x5A01011010ZZ
      911330x5B01011011[[
      931350x5D01011101]]
      941360x5E01011110^^
      951370x5F01011111__
      971410x6101100001aa
      981420x6201100010bb
      991430x6301100011cc
      1001440x6401100100dd
      1011450x6501100101ee
      1021460x6601100110ff
      1031470x6701100111gg
      1041500x6801101000hh
      1051510x6901101001ii
      1061520x6A01101010jj
      1071530x6B01101011kk
      1081540x6C01101100ll
      1091550x6D01101101mm
      1101560x6E01101110nn
      1111570x6F01101111oo
      1121600x7001110000pp
      1131610x7101110001qq
      1141620x7201110010rr
      1151630x7301110011ss
      1161640x7401110100tt
      1171650x7501110101uu
      1181660x7601110110vv
      1191670x7701110111ww
      1201700x7801111000xx
      1211710x7901111001yy
      1221720x7A01111010zz
      1261760x7E01111110~~
    • If the Schedule name field is empty, the following alert form is shown:

    • If the schedule name is not unique, the FIXICC H2 displays the following warning form:

      To return to the New schedule page, click the X.

  5. Enter values for the Start TimeConnect TimeDisconnect Time, Terminate TimeDays Off, and/or Time Zone parameters
    • The Start TimeConnect TimeDisconnect TimeTerminate Time, and Days Off parameters follow a CRON expression format.

      These parameters can be specified with several CRON expressions separated by a semicolon (the ";" symbol)

      Note

      Please pay attention: to separate the symbols in the CRON expressions it is necessary to use the " "(space)

      If the time parameter does not comply with the CRON format, FIXICC H2 displays the following warning form:

      To return to the New schedule page, click the X.

      At least one of the Start TimeConnect TimeDisconnect Time, or Terminate Time parameters should be specified

  6. To finish the operation, either:
    • Click OK to save the schedule configuration
      or
    • Click Cancel to cancel the operation
      • If the schedule parameters have been edited without saving, the FIXICC H2 displays the following form:


        You can:
        • Click Save to save the entered values as a new schedule configuration
        • Click Don't save to skip the changes
        • Click Cancel to stay on the New Schedule page

Modifying an existing schedule

To edit an existing schedule configuration:

  1. Select the schedule from the schedules list configured for the server
    • Figure. Modify the existing schedule.

  2. To modify the selected schedule, you can:
    • Click Edit in the panel (item 1 in the figure above)
    • Click Edit in the context menu (item 2 in the figure above)
    • Press Ctrl+E on your keyboard

  3. The FIXICC H2 opens the following page:

    Figure. The Modify Schedule page.

  4. Edit time parameters. Note that:
    • The Start TimeConnect TimeDisconnect TimeTerminate Time, and Days Off parameters follow a CRON expression format.

      These parameters can be specified with several CRON expressions separated by a semicolon (the ";" symbol)

      Note

      Please pay attention: to separate the symbols in the CRON expressions it is necessary to use the " "(space)

      If the time parameter does not comply with the CRON format, FIXICC H2 displays the following warning form:

      To return to the New schedule page, click the X.

      At least one of the Start TimeConnect TimeDisconnect Time, or Terminate Time parameters should be specified



  5. To finish the operation, either:
    • Click OK to save the schedule configuration
      or
    • Click Cancel to cancel the operation
      • If the schedule parameters have been edited without saving, the FIXICC H2 displays the following form:


        You can:
        • Click Save to save the schedule configuration
        • Click Don't save to skip the changes
        • Click Cancel to stay on the Modify schedule page

Removing an existing schedule

To remove an existing schedule:

  1. Go to the Server Schedules page

    • Figure. Removing schedule operation.

  1. Select the schedule you want to remove and either:
    • Click Remove in the panel (item 1 in the figure above)
    • Click Remove in the context menu (item 2 in the figure above)
      or
    • Press Ctrl+Backspace on your keyboard

  2. The FIXICC H2 displays the following confirmation form:

    Figure. The confirmation form.

  3. To finish the schedule removal:
    • Click Yes to confirm the removal

      All sessions connected with the one being removed are unbound from it.

      or

    • Click No to cancel the operation

Monitoring

Server Schedules

То see a list of the configured schedules:

  1. Go to the Server Sessions page by using one of the following paths:
    • Configurations > Servers > Show all servers > View > FIX (items 1→2→3→4 in the figure below)
    • Configurations > Servers > Show all servers > FIX (items 1→2→3→5 in the figure below)
    • Configurations > Servers > Show all servers (items 1→2→3→5 in the figure below), then double click the server name of interest

      Figure. The Servers page.

  2. Go to the Server Schedules page by clicking View Schedules (see below)
    • Figure. The View schedules button.

  3. FIXICC H2 opens the Server Schedules page in a new tab where you can see a list of the configured schedules

Figure. The Server Schedules page.

Filtering

You have the ability to filter the schedules list by using the Default Filter (item 1 in the figure above).

You can filter sessions by the Name, Start Time, Terminate Time, or Time Zone parameters, or a combination of them.

 Default Filter description

The Default Filter depends on the type of objects that are shown on the current page.

To use the Default Filter, type or select a value in the Default Filter fields.
To start a search, move the focus from the completed field or press Enter.
To reset the search results:

  • Click Clear (item 1 in the figure below)

    Figure. Default Filter.

  • Or click Clear in the context menu (as shown below)

    Figure. The Clear context menu item.

Then you can see a full list of rows.

You can also use the Extended Filter (item 2 the figure above) for searching schedules.

 Extended Filter description

The Extended Filter allows adding custom search conditions.

To add a new search condition:

  1. Click Add search condition (item 1 in the figure below)

    Figure. The Extended Filter.

  2. To specify the parameter you want to search for in the "Add condition" form, either:
    • Select it from the list
      or
    • Type the parameter name in the Filter field

      Figure. The "Add condition" form.
  3. To confirm your choice, click Select or to cancel the operation, click Cancel
  4. Select an operation type from the drop-down list according to the parameter type 

    Figure. The operations list.

To start a search:

Click Refresh (item 1 in the figure below)

Figure. The Refresh button.

To remove a filter condition:

Click to see the full list of objects

Figure. The removing condition symbol.

To reset search results:

  • Select the <Reset Filter> from the drop-down menu in the Refresh button

    Figure. Reset Filter operation.

  • Or click Clear in the context menu 

    Figure. The Clear context menu item.

To save a filter:

  1. When you add a list of conditions, click the   button and select the save option
  2. Add the mandatory information to save the filter
  3. Click OK to confirm the changes or click Cancel to cancel the operation

Schedule Details

To see the dynamic state of a given schedule:

  1. Click the schedule in the schedules table in the Table view layout part
    • Figure. The Server Schedules page.

  2. The FIXICC H2 opens the Schedule Details page in the Object info layout part.

  3. To open the Schedule Details page in a new tab, use one of the following options:
    • Click View in tab in the Object info layout part (item 1 in the figure above)
    • Click View in the Table view layout part (item 2 in the figure above)
    • Double-click the selected schedule
    • Click View in the context menu (item 3 in the figure above)
    • Click View sessions in the Scheduler section in the New session or Modify session pages

  4. You can see the following schedule information on the Schedule Details page:
    • The schedule parameters
    • The list of sessions bound with the schedule
      • То filter the sessions list, use the Default Filter (item 1 in the figure below) or Extended Filter (item 2 in the figure below)

         Default Filter description

        The Default Filter depends on the type of objects that are shown on the current page.

        To use the Default Filter, type or select a value in the Default Filter fields.
        To start a search, move the focus from the completed field or press Enter.
        To reset the search results:

        • Click Clear (item 1 in the figure below)

          Figure. Default Filter.

        • Or click Clear in the context menu (as shown below)

          Figure. The Clear context menu item.

        Then you can see a full list of rows.

         Extended Filter description

        The Extended Filter allows adding custom search conditions.

        To add a new search condition:

        1. Click Add search condition (item 1 in the figure below)

          Figure. The Extended Filter.

        2. To specify the parameter you want to search for in the "Add condition" form, either:
          • Select it from the list
            or
          • Type the parameter name in the Filter field

            Figure. The "Add condition" form.
        3. To confirm your choice, click Select or to cancel the operation, click Cancel
        4. Select an operation type from the drop-down list according to the parameter type 

          Figure. The operations list.

        To start a search:

        Click Refresh (item 1 in the figure below)

        Figure. The Refresh button.

        To remove a filter condition:

        Click to see the full list of objects

        Figure. The removing condition symbol.

        To reset search results:

        • Select the <Reset Filter> from the drop-down menu in the Refresh button

          Figure. Reset Filter operation.

        • Or click Clear in the context menu 

          Figure. The Clear context menu item.

        To save a filter:

        1. When you add a list of conditions, click the   button and select the save option
        2. Add the mandatory information to save the filter
        3. Click OK to confirm the changes or click Cancel to cancel the operation

      • Figure. The Schedule Details page in a single tab.
      • To open the Session Dynamic State page of the session from the list:
        • Click the View in tab item in the context menu of the sessions table (item 3 in the figure above)
  5. You have access to the following schedule operations:
    • Edit. Leads to the Modify schedule page for the current schedule
    • Remove. Leads to the confirmation form for the current schedule

    Figure. The Additional menu.