...
Property Name | Description | Required | Default Value | ||
---|---|---|---|---|---|
Transport adapter parameters | |||||
TransportLayer.RestTA.Description | User-defined description of the Transport Adapter | Y | REST Acceptor TA | ||
TransportLayer.RestTA.DllName | TA library file name. In case this parameter is not specified, the TransportLayer.RestTA.AdapterId is applied to define the adapter's library by ID | Y |
| ||
TransportLayer.RestTA.AdapterId | The parameter to define the adapter's library by ID. In case this parameter is not specified, or TransportLayer.RestTA.DllName parameter is specified too, the TransportLayer.RestTA.DllName is applied
| N | REST_ACCEPTOR | ||
TransportLayer.RestTA.Type | TA library type | Y | DLL | ||
TransportLayer.RestTA.ClientID | Transport adaptor Client ID which identifies the source of messages in BL config | Y | |||
TransportLayer.RestTA.ListenPort | TCP port number for incoming HTTP connections. Allowed range is 1 - 65535 | N | 8001 | ||
TransportLayer.RestTA.FIXVersion | FIX version of generated messages:
| N | FIX44 | ||
TransportLayer.RestTA.ConversionMethod | The method used to convert input messages into FIX format:
| N | NumericTagValueMapping | ||
TransportLayer.RestTA.ValidateFIXMessage | Enables/disables validation of resulting FIX message:
| N | No | ||
TransportLayer.RestTA.SourceIPAddress | Provides the ability to filter IP addresses on the REST Acceptor TA. Allows specifying multiple comma-separated IP addresses as well as hostnames.
| N | |||
HTTP(S) Server Parameters | |||||
TransportLayer.RestTA.Protocol | Security type of connection. Allows user to setup secure or non-secure HTTP connection.
| Yes | |||
TransportLayer.RestTA.HTTP.timeout | Connection timeout for HTTP connections in seconds. | N | 60 | ||
TransportLayer.RestTA.HTTP.keepAlive | Enables/disables persistent HTTP connections:
| N | true | ||
TransportLayer.RestTA.HTTP.maxKeepAliveRequests | Specifies the maximum number of requests allowed during a persistent connection. 0 means unlimited connections. | N | 0 | ||
TransportLayer.RestTA.HTTP.keepAliveTimeout | Connection timeout for persistent HTTP connections in seconds. | N | 10 | ||
TransportLayer.RestTA.HTTP.maxThreads | A maximum number of threads processing HTTP requests. The allowed range is 1 – 16. | N | 1 | ||
TransportLayer.RestTA.HTTPS.PrivateKey | Path to a private key
| Conditional. | FIXEdge1/conf/AdminRESTAPI.key | ||
TransportLayer.RestTA.HTTPS.Certificate | Path to certificate
| Conditional. | FIXEdge1/conf/AdminRESTAPI.key | ||
TransportLayer.RestTA.HTTPS.PrivateKeyPassword | Private key password | Conditional Used when the private key is password-encrypted. | |||
TransportLayer.RestTA.AuthHeader | Authentication header (may be used in HTTP mode also)
| No | |||
TransportLayer.RestTA.AuthValue | Authentication value (may be used in HTTP mode also)
| No | |||
Logging Parameters | |||||
TransportLayer.RestTA.LogCategory | Transport adaptor log category | Y | |||
Log.RESTTA.Device | The target device for logging the received and sent messages:
| N | |||
Log.RESTTA.File.Name | Filename used to log the received and sent messages | N |
...