Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...

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 avoid going to the FEJ install directory to run these scripts, you can include it in your PATH variable as follows:

Code Block
languagebash
$ export PATH=$PATH:/usr/share/fixedgej-1.0.0/bat

...

Finally, if you want to uninstall the service run uninstallService.bat (unix: ./uninstallDaemon.sh):

Code Block
languagebash
$ ./uninstallService.bat

C:\cygwin64\usr\share\fixedgej-1.0.0\bat>cd C:\cygwin64\usr\share\fixedgej-1.0.0\bat\

C:\cygwin64\usr\share\fixedgej-1.0.0\bat>call setenv.bat
"java" -Xmx30m -Djna_tmpdir="C:\cygwin64\usr\share\fixedgej-1.0.0\bat\/../tmp"
-Djava.net.preferIPv4Stack=true -jar "C:\cygwin64\usr\share\fixedgej-1.0.0\bat\/../wrapper.jar"
-r "C:\cygwin64\usr\share\fixedgej-1.0.0\bat\/../conf/wrapper.conf"
YAJSW: yajsw-alpha-12.00
OS   : Windows 7/6.1/amd64
JVM  : Oracle Corporation/1.8.0_60/D:\Program Files\Java\jre1.8.0_60/64
Oct 13, 2015 12:15:39 PM org.apache.commons.vfs2.VfsLog info
INFO: Using "C:\cygwin64\tmp\vfs_cache" as temporary files store.
************* REMOVING FixEdgeJava ***********************

Service FixEdgeJava removed 
Press any key to continue . . .

Service was removed successfully.

Configuration


This section will acquaint you with the basic information used during the configuration of the application.


All of the information in the configuration files is read at startup, meaning that any change to the files necessitates a restart of the application.


The conf folder holds the configuration files for FEJ.

Code Block
languagebash
C:\usr\share\fixedgej\conf>ls -la
total 39
drwxr-xr-x    1 root root     8192 Apr  4 15:30 .
drwxr-xr-x    1 root root     4096 Apr  4 15:25 ..
-rw-r--r--    1 root root     3280 Mar 24 14:20 cluster.xml  							(1)
-rw-r--r--    1 root root     1462 Mar 24 14:20 fej-context.xml 						(2)
-rw-r--r--    1 root root     1273 Mar 24 14:20 fej-jms.xml 							(3)
-rw-r--r--    1 root root     2562 Mar 24 14:20 fej-monitoring.xml 						(4)
-rw-r--r--    1 root root     2745 Mar 24 14:20 fej-replication.xml 						(4)
-rw-r--r--    1 root root     2837 Apr  3 20:36 fej-routing.xml 						(5)
-rw-r--r--    1 root root     1655 Mar 24 14:20 fej-scheduling.xml 						(6)
-rw-r--r--    1 root root     2502 Mar 24 14:20 fej-security.xml 						(7)
-rw-r--r--    1 root root     1764 Mar 24 14:20 fej-server.xml 							(8)
-rw-r--r--    1 root root     2122 Mar 24 14:20 fixedge.properties 
-rw-r--r--    1 root root      659 Mar 24 14:20 fixengine.properties 
-rw-r--r--    1 root root     3196 Mar 24 14:20 jms-adaptor.properties 
-rw-r--r--    1 root root     1298 Mar 24 14:20 log4j2.xml 
drwxr-xr-x    9 root root     4096 Apr  4 15:25 reject 
-rw-r--r--    1 root root     3782 Apr  4 14:07 replication.properties 
-rw-r--r--    1 root root      313 Mar 24 14:20 rules.groovy 
-rw-r--r--    1 root root      287 Mar 24 14:20 schedules.xml 
drwxr-xr-x    3 root root        0 Apr  4 15:25 session 
-rw-r--r--    1 root root      383 Mar 24 14:20 shell.properties 
-rw-r--r--    1 root root       30 Mar 24 14:20 users.properties 
-rw-r--r--    1 root root    10835 Mar 24 14:20 wrapper.conf