Table of Contents |
---|
Is B2BITS ICE Trade Capture Solution certified by ICE
...
- Install FIXEdge using these instructions: https://kb.b2bits.com/display/B2BITS/FIXEdge+Installation+Guide
- Create a database for ICE trades storing:
Create a database itself. ‘ICE_Trades’ is suggested as the default name.
Note Make sure that the parameter Server authentication of the SQL Server Database Engine is set to SQL Server and Windows Authentication mode.- Create database tables using the ‘ICE_database.sql’ script – adjust it if necessary (database name, user, etc)
- Add ODBC data source for the database on the server with installed FIXEdge
- Adjust FIXEdge configuration (typically located here ‘C:/B2BITS/FIXEdge/FIXEdge1/conf/’)
- ICE Handler property file (ICEProperties.properties)
- Specify SenderCompID for:
- The ICESession property so that its final format is: SenderCompID[SOH]TargetCompID
- The ICESession.SenderCompID property
- Add security definitions subscriptions to the necessary markets using provided examples in the "Security Definition Subscriptions" section:
- Add a security definition subscription name to the list in the ICESession.SecurityDefinitionSubscriptions property
- Specify SecurityID and CFICode for added security definition subscription as described in the property file comments or in the instruction below
- Specify an appropriate value of the ICESession.SecurityDefinitionSubscriptions.RequestMode property
- If you wish to receive SecurityDefinitions from p.ii only once a day, set ICESession.SecurityDefinitionSubscriptions.RequestMode = OnceADay
- If you wish to receive SecurityDefinitions from p.ii at each logon, set ICESession.SecurityDefinitionSubscriptions.RequestMode = EachLogon
- Specify a correct path in the ICESession.StorageFileName property.
- Specify SenderCompID for:
- Make changes to the ‘FIXEdge.properties’ configuration file:
- For ‘ICESession’ specify SenderCompID, your ICE Username and Password. By default the parameters are filled with dummy values / not filled
- ‘BL_Config.xml’
- Make sure that all <History> entities point to the correct DSN, also adjust username and password if they are wrong
Specify correct SenderCompID in the rule "Launch ICE Handler" at the line: <MatchMessage Value=".*PLACE YOUR SENDER COMP ID HERE.*" />
E.g., if your SenderCompID is 1234, the rule will look like: <MatchMessage Value=".*1234.*" />
- ICE Handler property file (ICEProperties.properties)
- Start FIXEdge via FIX Integrated Control Center (FIXICC)
...