Capital Markets Adapters 10.15 | Apama Capital Markets Adapters Documentation 10.15 | Lava FX FIX Adapter | Session configuration
 
Session configuration
Lava sessions must be configured with the following configuration parameters:
MARKET DATA SESSIONS:
SubscriptionManager.Aggregate = true
SubscriptionManager.SupportNonUniqueMDEntryIDs = true
TRADING SESSIONS:
OrderManager.SendExecutionAck = true
OrderManager.ServerWorkaround = 2
For example, for most Lava client installations the following session configuration could be used:

com.apama.fix.SessionConfiguration("LAVA_MARKET_DATA", {"FixChannel":"LAVA_FIX",
"SubscriptionManager.Aggregate":"true"})

// Lava trading
com.apama.fix.SessionConfiguration("LAVA_TRADING", {"FixChannel":"LAVA_FIX",
"OrderManager.SendExecutionAck":"true", "OrderManager.ServerWorkaround":"2"})
Note:
Following features were not supported by server at the time of certification
*"Fill or Kill(FOK)" and "Good Till Date(GTD)" orders that is, "59"="4"(Fill or Kill) or "59":"6"( Good Till Date).
*"All or None(AON)" and "Reinstate on System Failure" type instructions for order handling on exchange trading floor "18"="G" and "18"="H".