Table of Contents
Overview
FIX Edge Java is an application server providing FIX connectivity to multiple clients. Client applications communicate with FEJ through one of the multiple transport protocols (e.g. Simple Sockets, TIBCO, CORBA, HTTPs) employing transport adaptors. It is designed to be as easy as possible to install, configure, administrate and monitor trading information flows. It is written in Java and has a performance profile suitable for the needs of all clients up to and including large sell-side institutions and large volume traders.
...
In the distribution directory, you will find a bin
directory that contains the scripts needed to start FEJ on UNIX platforms (Linux, Mac OS X, etc.) and a `bat' directory that contains the scripts for Windows. The conf directory holds configuration files. The lib directory contains Java JAR files, which are third-party files needed to run FEJ.
Once we have extracted the zipball, the next thing is to configure and start FEJ.
Starting the FEJ container on Windows (Unix)
Now, let’s go ahead and start FEJ. All FEJ administration scripts to start/stop the container for Windows are shipped along with the archive in the bat
folder with the following content (Unix: similar in the bin
folder):
...
To start FEJ as a console application on the Windows system, you need to execute the runConsole.bat
(unix: ./runConsole.sh
):
...
- Hazelcast cluster configuration. See Cluster Service.
- Main spring application context.
- JMS related beans. See JMS Transport Adapter.
- JMX and SSH related beans.
- Replication-related beans.
- Routing related beans.
- Scheduler configuration.
- Spring Security configuration. See Security configuration.
- Fix server configuration.
- FEJ configuration properties.
- FIXAJ configuration properties. See FIX Antenna Java configuration.
- JMS adaptor configuration properties. See JMS Transport Adapter.
- Logging configuration. See Logging configuration.
- Directory with templates for FIX reject messages
- Replication service configuration. See Replication Service.
- Custom routing rules go here. See Routing Rules.
- Custom scheduler tasks go here.
- Directory with session configuration. See FIX Session configuration.
- Remote shell configuration. See Administrative shell configuration.
- Properties file containing users for in-memory authentication. See In-Memory Authentication.
- Wrapper configuration. See Wrapper configuration.
...