Glue42 Enterprise is now io.Connect Desktop! The new documentation site for all interop.io products is located at docs.interop.io.

Fidessa Connector

Connection

If for any reason the connection with the Fidessa WebSocket API is lost, the Fidessa Connector will follow the instructions set in the reconnectPeriod property in the custom configuration. By default, it will try to reconnect 5 times at a 2 second interval and after that, it will try to reconnect every 30 seconds. This can be changed from the configuration.

Settings

Default

Default configuration settings:

{
    "wsUrl": "ws://localhost:80/ITP/",
    "throttleMs": 500,
    "serviceMethod": "Glue42.ContextMapper.Enhance",
    "fimPath": "id.fim",
    "instrumentIdPath": "id",
    "fidClientPath": "fidId",
    "clientIdPath": "",
    // By default, there is no limit to the reconnect attempts.
    // Set a number value to this property to define a limit.
    // "maxReconnectAttempts": 10
    "reconnectPeriod": "2000(5), 30000"
}
Property Type Description
"wsUrl" string WebSocket URL to which to connect.
"throttleMs" number The time to wait and aggregate Channel updates before sending them to Fidessa.
"serviceMethod" string The name of the method to use as a mapping service.
"fimPath" string Path to the FIM representation of the instrument name inside the instrument key of the context object (see Fidessa Tracking Groups).
"instrumentIdPath" string Path to the id property (holding the instrument ID) inside the instrument key of the context object (see Fidessa Tracking Groups).
"fidClientPath" string Path to the Fidessa ID of the client inside the client key of the context object (see Fidessa Tracking Groups).
"clientIdPath" string Path to the id property (holding the client ID) inside the client key of the context object (see Fidessa Tracking Groups).
"maxReconnectAttempts" number How many times to attempt to reconnect. By default, there is no set limit to the reconnect attempts.
"reconnectPeriod" string Accepts a string in the format "<number>(<number>), <number>" which defines how the Fidessa Connector should attempt reconnection. The first number in the string represents an interval in milliseconds at which to attempt reconnection, followed by the number of initial reconnection attempts (the second number in the brackets). The third number is also a reconnection interval in milliseconds which the Connector should use after the initial reconnection attempts have failed.

Custom

To change the default connection settings, use the "customProperties" top-level key of your app configuration file (usually located in the %LocalAppData%\Tick42\UserData\<ENV>-<REG>\apps folder, where <ENV>-<REG> must be replaced with the environment and region of your Glue42 Enterprise copy - e.g., T42-DEMO). Assign to it an object holding your custom connection properties:

{
    "maxReconnectAttempts": 10,
    "reconnectPeriod": "1500(3), 15000"
}