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):

...

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(2)
-rw-r--r--    1 root root     25621273 Mar 24 14:20 fej-monitoringjms.xml 						(4)
-rw-r--r--                                1 root root     2745 Mar 24 14:20 fej-replication.xml 						(5(3)
-rw-r--r--    1 root root     28372562 AprMar 24 3 14:20:36 fej-routingmonitoring.xml 						(6                                     (4)
-rw-r--r--    1 root root     16552745 Mar 24 14:20 fej-schedulingreplication.xml 						(7)
-rw-r--r--                        1 root root     2502 Mar 24 14:20 fej-security.xml 						(8(5)
-rw-r--r--    1 root root     2837 1764Apr Mar 243 1420:2036 fej-serverrouting.xml 							(9)
-rw-r--r--                           1 root root     2122 Mar 24 14:20 fixedge.properties 						(10(6)
-rw-r--r--    1 root root      6591655 Mar 24 14:20 fixengine.properties 						(11fej-scheduling.xml                                     (7)
-rw-r--r--    1 root root     31962502 Mar 24 14:20 jmsfej-adaptor.properties 						(12security.xml                                       (8)
-rw-r--r--    1 root root     1764 Mar 24 14:20  1 root rootfej-server.xml                                         (9)
-rw-r--r--    1 root root     2122 Mar 24 14:20 fixedge.properties                                     (10)
-rw-r--r--    1 root root      659 Mar 24 14:20 fixengine.properties                                   (11)
-rw-r--r--    1 root root     3196 Mar 24 14:20 jms-adaptor.properties                                 (12)
-rw-r--r--    1 root root     1298 Mar 24 14:20 log4j2.xml                                             (13)
drwxr-xr-x    9 root root     4096 Apr  4 15:25 reject                                                 (14)   
-rw-r--r--    1 root root     3782 Apr  4 14:07 replication.properties                                 (15)
-rw-r--r--    1 root root      313 Mar 24 14:20 rules.groovy                                           (16)
-rw-r--r--    1 root root      287 Mar 24 14:20 schedules.xml                                          (17)
drwxr-xr-x    3 root root        0 Apr  4 15:25 session       1298 Mar 24 14:20 log4j2.xml 							(13) drwxr-xr-x    9 root root     4096 Apr  4 15:25 reject 								(14) -rw-r--r--    1 root root     3782 Apr  4 14:07 replication.properties 						(15(18)
-rw-r--r--    1 root root      313383 Mar 24 14:20 rulesshell.groovy 							(16)
-rw-r--r--    1 root rootproperties            287 Mar 24 14:20 schedules.xml 							(17)
drwxr-xr-x      3 root root        0 Apr  4 15:25 session 							(18(19)
-rw-r--r--    1 root root       38330 Mar 24 14:20 shellusers.properties 						(19)
-rw-r--r--                         1 root root       30 Mar 24 14:20 users.properties 						(20)
-rw-r--r--    1 root root    10835 Mar 24 14:20 wrapper.conf 							                                          (21)
  1. Hazelcast cluster configuration. See Cluster Service.
  2. Main spring application context.
  3. JMS related beans. See JMS Transport Adapter.
  4. JMX and SSH related beans.
  5. Replication related beans.
  6. Routing related beans.
  7. Scheduler configuration.
  8. Spring Security configuration. See Security configuration.
  9. Fix server configuration.
  10. FEJ configuration properties.
  11. FIXAJ configuration properties. See FIX Antenna Java configuration.
  12. JMS adaptor configuration properties. See JMS Transport Adapter.
  13. Logging configuration. See Logging configuration.
  14. Directory with templates for FIX reject messages
  15. Replication service configuration. See Replication Service.
  16. Custom routing rules go here. See Routing Rules.
  17. Custom scheduler tasks go here.
  18. Directory with session configuration. See FIX Session configuration.
  19. Remote shell configuration. See Administrative shell configuration.
  20. Properties file containing users for in-memory authentication. See In-Memory Authentication.
  21. Wrapper configuration. See Wrapper configuration.

...