...
Property | Description | Required | Values/Examples | ||
---|---|---|---|---|---|
Configuration parameters | |||||
TransportLayer.TransportAdapters | The list of user-defined Transport Adapter names. The several instances should be separated by a comma
| No | |||
TransportLayer.RestOutTA.Description | The description of the adapter. This information is shown in Monitoring API | Yes | REST Initiator Client | ||
TransportLayer.RestOutTA.DllName | Path to Transport Adapter library. In case this parameter is not specified, the TransportLayer.RestOutTA.AdapterId is applied to define the adapter's library by ID | Yes | Linux:
Windows:
| ||
TransportLayer.RestOutTA.AdapterId | The parameter to define the adapter's library by ID. In case this parameter is not specified, or TransportLayer.RestOutTA.DllName parameter is specified too, the TransportLayer.RestOutTA.DllName is applied
| No | REST_INITIATOR | ||
TransportLayer.RestOutTA.Type | Transport Adapter library type
| No | Supported values:
| ||
TransportLayer.RestOutTA.ClientID | User-defined id/name for referencing to Transport Adapters in Business Logic configuration | Yes | RestInitiatorClient | ||
TransportLayer.RestOutTA.LogCategory | Transport adaptor log category. | Yes | RestInitiatorClient | ||
TransportLayer.RestOutTA.Protocol | Connection protocol | Yes | Supported values:
| ||
TransportLayer.RestOutTA.ServerHost | The destination host or IP address for sending messages | Yes | |||
TransportLayer.RestOutTA.ServerPort | The Port for the destination host | Yes | |||
TransportLayer.RestOutTA.URI | URI for HTTP request.
| Yes | /messages | ||
TransportLayer.RestOutTA.SendingTimeout | Time (in seconds) for waiting for the response. After If there is no response from the server during this time the adapter tries next time to start a connection.The maximum value may be limited by Operating Systemand the SendingTimeout is reached, then the RestOut TA sends another request. Operating System may limit the maximum value. | No | Default value = 0 - no timeout | ||
TransportLayer.RestOutTA.SendingMaxAttempts | Number of connection attempts | No | Default value = 2 | ||
TransportLayer.RestOutTA.ConversionMethod | The conversion method is the way the outgoing message is converted | Yes | Supported values:
| ||
TransportLayer.RestOutTA.FIXVersion | FIX version that used for FIX to JSON mapping if TransportLayer.RestOutTA.ConversionMethod is set to NumericTagValueMapping. | No | Supported values:
| ||
TransportLayer.RestOutTA.ResendMessageOnServerError | Controls undelivered message resending in the case of an error received from the server.
| Yes | Default value = False | ||
TransportLayer.RestOutTA.ErrorCodesForUndeliveredEvent | String parameter with a comma-separated list of error codes that generates an OnUndeliveredMessageEvent event and prevents resending. | Yes | Default value = 503 (Service Unavailable), 504 (Gateway Timeout) The list can be empty. | ||
Proxy connection parameters | |||||
TransportLayer.RestOutTA.ProxyHost | Proxy host | No | |||
TransportLayer.RestOutTA.ProxyPort | Proxy port | Conditional | |||
TransportLayer.RestOutTA.ProxyLogin | Proxy user name | No | |||
TransportLayer.RestOutTA.ProxyPassword | Proxy user password | Conditional | |||
Validation parameters | |||||
TransportLayer.RestOutTA.ValidateFIXMessage | Enables/disables validation of FIX message
| No | Supported values:
| ||
Security parameters | |||||
TransportLayer.RestOutTA.HTTPS.PrivateKey | path to the private key file | Conditional Mandatory if | |||
TransportLayer.RestOutTA.HTTPS.Certificate | path to certificate key file | Conditional | |||
TransportLayer.RestOutTA.HTTPS.PrivateKeyPassword | password for encrypted private key file | No | |||
TransportLayer.RestOutTA.authHeader | The HTTP header name for authentication. All outgoing requests will contain the HTTP header with the value of the parameter. | No | |||
TransportLayer.RestOutTA.authValue | Authentication value in HTTP header | No |
...