Installation & Uninstallation

Requirements & Compatibility

Supported operating systems: Any OS with JRE 5.0 or above installed.

Application license installation.

CME MDP 3.0 Market Data Adapter for FIX Antenna Java requires a license file (fixaj2-license.bin) for its work. If you have no license, please contact us at sales@btobits.com. If you have the FIX Antenna license, put it please into one of the following places:

  1. in application CLASSPATH;
  2. in application working directory;
  3. in user home directory.

Packages structure description

Fully functional application for communicating with CME MDP 3.0.
The package includes a top-level directory cmemdpadaptor-N.N.N with the following content:

Samples descriptions

Samples is a set of small applications accompanied with sources that demonstrate the usage of the core FIX Antenna functionality.

CME MDP 3.0 CMD Tools

This sample demonstrates how to subscribe and receive market data from CME MDP 3.0 connection stream.

Structure:

How to run:

CME MDP 3.0 Channel Sample

This sample demonstrates how to create CME MDP 3.0 adaptor instance and connect to certain market data stream

Structure:

How to run:

Simple CME MDP 3.0 Channel Sample

This sample demonstrates how to create Simple marked data channel and connect to CME MDP Stream

Structure:

How to run:

CME High Level Market Data API Samples

This sample demonstrates how to use High Level Market Data API to make high-level connection to CME MDP 3.0. High-level connection has built-in support of CME Business Objects like OrderBooks (Multiple Depth, Implied, Consolidated), Security Definition & Status, Statistics, Last Trades, Quote Requests.

Structure:

How to run:

Uninstallation instructions

To uninstall CME MDP 3.0 Market Data Adapter simply remove the directory from disk. It is recommended to keep the license file though.

Libraries description

Antenna Libraries

mdp-adaptor-api-N_N_N_jar

Public API for market data adapters.

mdp-cme-adaptor-N.N.N.jar

CME MDP 3.0 implementation of public market data adapter API.

mdp-cme-channel-beans-N.N.N.jar

mdp-cme-xmlbeans-N.N.N.jar

Helper classes for CME Adaptor.

mdp-cme-market-data-N.N.N.jar

CME High Level Market Data API.

mdp-engine-N_N_N-small_jar

MDP 3.0 Engine with SBE decoder .

fixaj-common-N.N.N.jar

Base common classes for FIX Antenna.

fixaj-engine-N.N.N-small.jar

FIX Engine.

fixaj-engine-config-N.N.N.jar

FIX Engine configuration helper library.

fixaj-engine-encryption-api-N.N.N.jar

FIX Engine Encryption Api.

fixaj-engine-encryption-impl-N.N.N-small.jar

FIX Engine Encryption impementation.

fixaj-message-N.N.N.jar

FIX Messaging API and related utils for FIX Antenna.

fixaj-tags-N.N.N.jar

Constants for object model.

fixaj-xml-N.N.N.jar

XML marshalling library. Required for processing a FIX dictionary.

External Libraries

commons-cli-N.N.N.jar

The Apache Commons CLI library provides an API for parsing command line options passed to programs. More..

commons-logging-N.N.N.jar

Commons Logging is a thin adapter that allows configurable bridging to other well-known logging systems.

log4j-1.2.15.jar

Apache Log4J library for logging.

logback-classic-1.0.8.jar

Successor of Log4J library for logging.

logback-core-1.0.8.jar

Successor of Log4J library for logging.

guava-13.0.jar

Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.

slf4j-api-1.7.2.jar

The Simple Logging Facade for Java or (SLF4J) serves as a simple facade or abstraction for various logging frameworks, e.g. java.util.logging, log4j and logback, allowing the end user to plug in the desired logging framework at deployment time.

jackson-core-asl-1.9.11.jar

JSON processor (JSON parser + JSON generator) written in Java. Beyond basic JSON reading/writing (parsing, generating), it also offers full node-based Tree Model, as well as full OJM (Object/Json Mapper) data binding functionality.

jackson-mapper-asl-1.9.11.jar

JSON processor (JSON parser + JSON generator) written in Java. Beyond basic JSON reading/writing (parsing, generating), it also offers full node-based Tree Model, as well as full OJM (Object/Json Mapper) data binding functionality.

btc-ascii-table-1.0.jar

Print table data in ASCII format. Used to log table data in tests and examples.

Generated on Thu Sep 11 16:55:45 2014 for CMEMDP3.0MarketDataAdapter by  doxygen 1.6.3