Versions Compared

Key

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

...

Please configure the FIXICC H2 according to the instance of the local.app.properties in your FIXICC H2 package, and set the following properties:

...

NameExample value

Default Value

Description
*cuba.dbmsType postgres

-

Type of the RDBMS
cuba.dataSourceProvider application 

application

The value indicates that the data source must be configured using application properties

*cuba.dataSource.username C##CUBA 

-

The username for the database
*cuba.dataSource.password cuba 

-

The password for the database
*cuba.dataSource.dbName PTGSDB 

-

The database name
*cuba.dataSource.host 10.68.21.182 

-

Host for the database
*cuba.dataSource.port 1521 

-

Port for the database

fixicch2.consul.encrypted_connection

true

false

This property enables the use of HTTPS

fixicch2.consul.port

8501

8500

The number of the port configured for the Consul
fixicch2.
consul.insecure_connection_enabledfalse

false

Allows accepting the Consul's insecure certificate. Is not recommended to set "true" in production mode.fixicch2.
fixServerTypeFIXEdge CPPall

Configures the type of

the

server to work with.

Allowed values: FIXEdge CPP, FIXEdge Java, any other value means two types of supported servers.

* - marks the mandatory parameter

...

fixicch2.prometheus.hostlocalhost

-

Host for Prometheus

fixicch2.prometheus.port

9090

9090

The number of the port configured for Prometheus
fixicch2.prometheus.pollInterval55The time interval between requests to Prometheus
fixicch2.metrics.support.fefalsefalseThe property to hide/show the live counters for the FIXEdge C++
fixicch2.metrics.support.fejtruetrueThe property to hide/show the live counters for the FIXEdge Java
fixicch2.unknownServer.autoRegistrationtruetrueThe property sets the auto adding of the server configuration
* - marks the mandatory parameter


Code Block
languagebash
titleThe FIXICC H2 properties file example
collapsetrue
cuba.dbmsType = postgres
cuba.dataSourceProvider = application
cuba.dataSource.username = C##CUBA
cuba.dataSource.password =cuba
cuba.dataSource.dbName = PTGSDB 
cuba.dataSource.host = 10.68.21.182
cuba.dataSource.port = 1521
fixicch2.consul.encrypted_connection = true
fixicch2.consul.port =8501
fixicch2.consul.insecure_connection_enabled =false
fixicch2.fixServerType = FIXEdge CPP
fixicch2.prometheus.port = localhost
fixicch2.prometheus.port = 9090
fixicch2.prometheus.pollInterval = 5
fixicch2.metrics.support.fe = 8501false
fixicch2.consul.insecure_connection_enabledmetrics.support.fej = falsetrue
fixicch2.fixServerTypeunknownServer.autoRegistration = FIXEdge CPPtrue


The following parameters can also be configured configurated through the "Application Properties" page on FIXICC H2:

NameExample value

Default Value

Description
fixicch2.fixServerTypeFIXEdge CPPall

Configures the type of server to work with.

Allowed values: FIXEdge CPP, FIXEdge Java, any other value means two types of

supported servers

supported servers.

fixicch2.maxTimeToWaitServerStatusUpdate1010Configures (in minutes) the max time slot for updating the server status from the Consul. If there were no events during the period, the Consul sends the response. The maximum value is 10 minutes.
fixicch2.
maxTimeToWaitServerStatusUpdate
metricsUpdatePeriod
10
1
10
1Configures (in
minutes
seconds) the
max time slot for updating the server status from the Consul. If there were no events during the period, the Consul sends the response. The maximum value is 10 minutes.fixicch2.metricsUpdatePeriod11Configures (in seconds) the period for requesting metrics from FIXEdgefixicch2.modeproductionproductionMarks the instance of the FIXICC H2fixicch2.notificationTimeZoneUTCUTCSpecifies the time zone to display the time of the notificationfixicch2.pauseToReconnect20002000Specifies the pause between reconnection attempts
period for requesting metrics from FIXEdge
fixicch2.modeproductionproductionMarks the instance of the FIXICC H2
fixicch2.notificationTimeZoneUTCUTCSpecifies the time zone to display the time of the notification
fixicch2.pauseToReconnect20002000Specifies the pause between reconnection attempts
fixicch2.prometheus.portlocalhost

-

Host for Prometheus

fixicch2.prometheus.port

9090

9090

The number of the port configured for Prometheus
fixicch2.prometheus.pollInterval55The time interval between requests to Prometheus
fixicch2.metrics.support.fefalsefalseThe property to hide/show the live counters for the FIXEdge C++
fixicch2.metrics.support.fejtruetrueThe property to hide/show the live counters for the FIXEdge Java
fixicch2.unknownServer.autoRegistrationtruetrueThe property sets the auto adding of the server configuration
Info

Notice: If the parameters from the table above were configured in the local.app.properties file, values from the file would be applied despite values changed through the "Application Properties" page

...