Capital Markets Adapters 10.15 | Apama Capital Markets Adapters Documentation 10.15 | CME iLink FIX Adapter | Session configuration
 
Session configuration
com.apama.fix.SessionConfiguration event might have the following boolean flags specified:
Configuration property
Description
ilinkUseLegacyMode
Type: Boolean
If this field's value is "false", then a number of changes to the iLink adapter to work around differences between their protocol and standard fix will be enabled. Software AG recommends that this flag is set to false in all new deployments.
The default value is true.
Note:
The default behavior of the ilinkUseLegacyMode will be changed to false in future releases.
ID_RANGE
Type: String
Allocate these many order IDs and persists the ID, maintain pooled IDs for later requests. Once the order Ids usage reaches half of the range, the next range of order ID generation request is made and IDs get pooled.
The default value is 100.
MAX_ID_NUM
Type: String
Maximum order ID generated. IDs get wrapped after this limit is reached.
The default value is 9999999.
iLink_OrderManagerSupport.LogLatency
Type: Boolean
Adds support for latency framework in iLink_OrderManagerSupport monitor scope.
The default value is false.
Sample
com.apama.fix.SessionConfiguration("ILINK_TRADING", {
"ilinkUseLegacyMode":"false",
"ilinkSwap55and107Tags":"true",
"OrderManager.OrderIDServiceName":"ILINK-FIX",
"FixChannel":"ILINK_FIX",
"MAX_ID_NUM":"999999",
"ID_RANGE":"1000",
"OrderManager.KillOrdersOnSessionDown":"false",
"SenderCompID":"V06004N",
"SenderSubID":"Apama",
"TargetSubID":"G",
"Account":"606060",
"CustomerOrFirm":"1",
"CTICode":"4",
"SenderLocationID":"23001",
"ManualOrderIndicator":"N",
"Audit.Filename":"AuditTestLog.csv","Audit.FileTruncate":"true",
"EnableAuditLog":"true",
"Audit.Style":"iLink",
"OrderManager.useMillisecondTransactTimes":"true",
"OrderManager.waitForMarketOrderId":"true"})