Capital Markets Adapters 10.15 | Apama Capital Markets Adapters Documentation 10.15 | BM+F FIX Adapter | IAF configuration
 
IAF configuration
When acting as a client to BMF, the IAF must be configured with the BMF specific configuration file, the distribution version of which can be found here: config/FIX-BMF.xml.dist
Note that the requirement for an BMF-specific configuration file means that an IAF using this configuration file must be used for BMF FIX sessions only. The FIX adapter will not interoperate correctly with other FIX servers once it has been configured for BMF operation. If you need to connect to other FIX servers as well as BMF, the non-BMF sessions should be configured in a separate IAF instance.
This configuration file differs from the standard file in that it defines a number of new events. In addition, it provides the following static FIX tags that are necessary for interaction with the BMF server:
<!-- RawData (BMF Password) -->
<property name="StaticField.body.A.96" value="<BMF Password>"/>

<!-- RawDataLength -->
<property name="StaticField.body.A.95" value="<BMF Password Length>"/>

<!-- SubscriptionRequestType -->
<property name="StaticField.body.x.263" value="1"/>
<property name="StaticField.body.V.263" value="1"/>

<!-- SecurityIDSource -->
<property name="StaticField.body.D.22" value="8"/>
<property name="StaticField.body.F.22" value="8"/>
<property name="StaticField.body.G.22" value="8"/>

<!-- TimeInForce -->
<property name="StaticField.body.D.59" value="0"/>

<!-- TradeAllocIndicator -->
<property name="StaticField.body.D.826" value="1"/>