Versions Compared

Key

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

Table of Contents

FIXICC H2

...

It uses REST API to access and control FIXEdge. It uses a database to store and manage FIX sessions' configurations and schedules.

FIXICC H2 is easy to deploy and update. FIXICC H2 distribution kit consists of one .jar file. FIXICC H2 is extendible and customizable:

  • FIXICC H2 is designed for different database management systems
  • FIXICC H2 relies on Service Discovery of the FEJ service to find and monitor servers and their health
  • FIXICC H2 allows customizing UI theme

FIXICC H2 version 22H1

FIXICC H2 ecosystem connectivity with Consul via HTTPS

Including the following components:

...

23Q1

FIXICC H2 23Q1 version is released on .

Transport Adapters 

  • Ability to add, edit and remove Kafka TA sessions in real time.
  • Ability to export FEJ Kafka TA session properties from FIXICC H2.
  • Ability to import FEJ Kafka TA session properties to FIXICC H2.
  • Ability to migrate the legacy FEJ Kafka TA session properties to FIXICC H2.

Configurations

  • Ability to connect FIXEdge Java, FIXEdge C++ and FIXEye Agent to FIXICC H2 without Consul.
  • Ability to configure SSL settings for Acceptor sessions for FIXEdge C++ server.
  • Ability to configure the LogDirectory property for each session specifically.

UI Improvements

  • Ability to configure application-level FIX version for sessions in the new 'AppVersion' field.
  • New representation of dates format for US timezones: MMDDYYY instead of DDMMYYYY.

Back-End Improvements

Fixed Bugs

  • Fixed the issue when the search could not be started by clicking the 'Enter' key for FIXEdge C++ and FIXEdge Java servers.
  • Fixed the issue when FIXICC H2 displayed the '-' value instead of a '0' for FIXEdge Java server metrics with no data.
  • Fixed the issue when the selection of the chart on the 'Session Details' page reset this chart to the default one.
  • Fixed the issue when the 'BL editor' page was closed after clicking the 'Cancel' button.
  • Fixed the issue when the Schedule applied for the Session only after editing.
  • Fixed the issue when incorrect IP and REST ports were used in REST requests to an engine.
  • Fixed the issue when incorrect FIX versions were displayed in the 'FIX Version' dropdown menu for the FIXEdge Java server.
  • Fixed the issue when the 'Extended Filter' functionality didn't work on the 'Servers' page.
  • Fixed the issue when password parameters were not masked for FIX sessions.
  • Fixed the issue when the left navigation UI didn't work correctly.

FIXICC H2 22H1

Configurations

  • Ability to configure the number of reconnection attempts to Consul.  

...

  • Ability to start FIXEdge C++

...

Configurations Persistent Cache

...

  • and FIXEdge Java with the previously saved configuration without access to FIXICC H2.
  • Ability for FIXEdge Java to start with the previously saved configuration without access to FIXICC H2

...

Configurations Import

...

  • .
  • Ability to import sessions' configurations from

...

  • ZIP archive.

...

  • Ability to import Business Layer

...

  • configuration from JSON file

...

  • .
  • Ability to import scripts from

...

  • ZIP archive.

...

  • Ability to import schedules from

...

  • ZIP archive.

...

  • Ability to export BL configuration in JSON format

...

  • .
  • Ability to export scripts in JSON format.
  • Ability to schedule scripts in JSON format.

Configuration Export to server native format   

FIXEdge C++ server configuration export (Business layer components, FIX sessions, JavaScripts, and XSLT)

  • FIX sessions' properties
  • Business Layer Configuration

FIXEdge Java server configuration export (Business layer components, FIX sessions, Groovy scripts)

  • Business Layer Configuration
  • FIX sessions properties

Configurations Migration

From legacy FIXEdge C++ to FIXICC H2 database

  • Business Layer configuration
  • FIX sessions' properties
  • Schedules' properties
  • Scripts files

From legacy FIXEdge Java to FIXICC H2 database

  • Business Layer configuration (BLC mode='file')
  • FIX sessions' properties
  • Schedules' properties

UI Improvements

  1. A warning form is displayed if the database is unavailable
  2. Displaying the engine's errors and warnings
  3. Availability to filter notifications by message text
  4. Ability to specify the Imports and Global Definitions for FIXEdge Java
  5. Ability to enable just created Default Rule (previous Default Rule will be disabled after user confirmation)
  6. Added the section "EXCEPTION" to Business Layer Component Editor and Business Layer Component Details View
  7. Added attributes to the History (ODBC)
    1. MaxNumberOfRecords (number format)
    2. UseStoredProcForInsert (boolean format)
    3. StoredProcName (text format)
  8. Added attribute "CacheRecords" (number format) to the History (File)
  9. Added attributes for secured connection in Acceptor FIX Session (for FIXEdge C++)
  10. Fixed the FIX session configuration for FIXEdge C++:
    1. The "Confirming Logon Strategy" was added;
    2. The conditions of availability were fixed for "Ignore Unknown Fields", "Prohibit Unknown Tags", "RecvCpuAffinity", "SendCpuAffinity", "CpuAffinity", "Keep Connection State", "Reset seqNum from first logon", "Reset seqNum on NonGracefulTermination"

...

Fixed Bugs

  • Fixed incorrect server and session state after the server stopped.
  • Fixed incorrect session state after session's start/stop.

Back-End Improvements

  • BL, FIX sessions, and schedules configurations are requested via a single REST API (FIXEdge C++ only)
  • Ability to show the FIXEdge C++ error/warning's notification to FIXICC H2
  • Ability to show the FIXEdge Java error/warning's notification to FIXICC H2
  • The default value of the property "fixicch2.monitoringEnginesLog" is set to "true"

...

FIXICC H2 version 21Q4.1

This release provides the bug fixes:

  • Fixed the not updated session state in UI after acceptor session stop and start in FIXEdge C++
  • Fixed the rule's script compilation error due to in-line comments
  • Fixed the generating of the wrong history configuration from the BL Components
  • Fixed the NullPointerException error during the creation of the new history with optional fields
  • Fixed the random properties order in the Business Layer Component screens

...

  • The set of valid values of the AppVersion and FIX Version parameters is expanded with the custom value
  • The default FIXICC H2 settings were fixed to provide configuration without LDAP
  • Using HTTPS instead of HTTP to communicate with the FIX Eye agent

...

FIXICC H2 version 21Q3.1

This release provides minor bug fixes.

...

FIXICC H2 version 21Q3

This release covers integration with FIXEDGE C++ 6.11.6 and FIXEdge Java 1.9.0.

...