Installation & Uninstallation

Requirements & Compatibility

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

Application license installation.

FIX Antenna 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

FIXML Convertor

A set of FIX Antenna related libraries for converting FIX to FIXML and back.
The package includes a top-level directory fixaj-fixmlconverter-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.


FIXML Samples

FIX2FIXML

This sample demonstrates a simple way of converting a string with FIX message into its FIXML representation.

Structure:

How to run:

FIX2FIXMLWithCustomSerializer

This sample demonstrates how to convert a string with FIX message into its FIXML representation with custom XML processing.

Structure:

How to run:

FIXML2FIX

This sample demonstrates a simple way of converting a string with FIXML message into its FIX representation.

Structure:

How to run:

FIXML2FIXWithCustomParser

This sample demonstrates how to convert a string with FIXML message into its FIX representation with custom XML processing.

Structure:

How to run:

Benchmarks

FIXML Benchmarks

FIXML benchmarks have 2 tests. They are similar from the first sight and differ only in FIX version of used protocol. This is because FIXML convertor has 2 different implementations for FIX 4.1-4.3 and for later versions. Such behaviour is predicted by means of FIXML description. Earlier versions descriptions are different and the converter was adopted to work with both meta-descriptions.

FIXML 4.1 Converter

This benchmark sample measures the time FIX message conversion into FIXML and back. The benchmark uses FIX 4.1 messages.

Structure:

How to run:

FIXML 4.4 Converter

This benchmark sample measures the time of FIX message conversion into FIXML and back. The benchmark uses FIX 4.4 messages.

Structure:

How to run:

Tools

FIX-2-FIXML Converter

Tool for converting FIX to FIXML.

Structure:

How to run:

FIXML-2-FIX Converter

Tool for converting FIXML to FIX.

Structure:

How to run:

FIXML Generator Tool

FIXML Generator Tool is a utility for generating sources and package with dictionary dependent code for FIXM Converter. It is used for prepearing a customized FIXML Convertor Model.

Structure:

To get a customized FIXML Converter, follow the steps below you should:

Uninstallation instructions

To uninstall FIX Antenna simply remove the FIX Antenna directory from disk. It is recommended to keep the license file though.

Libraries description

Antenna Libraries

fixaj-common-N.N.N.jar

Base common classes for FIX Antenna.

fixaj-message-N.N.N.jar

FIX Messaging API and related utils for FIX Antenna.

fixmlconverter-N.N.N-small.jar

FIX Antenna FIXML Converter library.

fixmlconverter-benchmarks-N.N.N.jar

Benchamarks for FIXML Converter

fixmlconverter-examples-N.N.N.jar

Exaples of FIXML Converter

fixmlconverter-model-N.N.N.jar

Data for FIXML Converter

fixmlconverter-tags-N.N.N.jar

Utils classes for FIXML Converter

fixmlconverter-tools-N.N.N.jar

Tools for converting FIX to FIXML and FIXML to FIX.

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. More..

saxon-N.N.N.jar

The XSLT and XQuery Processor. More..

xercesImpl-N.N.N.jar

Xerces2 XML parser. Xerces2 is the next generation of high performance, fully compliant XML parsers in the Apache Xerces family. This new version of Xerces introduces the Xerces Native Interface (XNI), a complete framework for building parser components and configurations that is extremely modular and easy to program. More..

xml-apis-N.N.N.jar

XML Commons External Components XML APIs provides an Apache-hosted set of DOM, SAX, and JAXP interfaces for use in other xml-based projects.

Generated on Wed Feb 21 01:14:15 2018 for FIXMLConverterJava by  doxygen 1.6.3