Description

The CCAdminConsole tool allows to manage sessions and can be started from the command line as well as from cron.

The tool is written on Java, so requires Java to be installed on your machine. Can be run both on Windows and Linux.

How to run

CCAdminConsole requires FIXICC’s license. Please, place your license file for FIXICC (fixaj2-license.bin) into user’s home directory, application working directory or classpath.

It uses the same authentication as FIXICC with UI.

For every command the following list of authentication parameters should be provided:

Examples

WIth all authentication parameters (run.bat for Windows):

./run.sh -host 192.168.0.100 -port 19234  -user user -start_session -sender TEST001 -target TEST002
./run.sh -host 192.168.0.100 -port 19234  -user user -stop_session -sender TEST001 -target TEST002

Or for local usage and with default settings (run.bat for Windows):

./run.sh -stop_session -sender TEST001 -target TEST002
./run.sh -start_session -sender TEST001 -target TEST002

Full list of commands

Enumerate all options and command line keys

CCAdminConsole
CCAdminConsole -help
CCAdminConsole -?

All these three commands do the same: print all options and command line keys.

Print list of FIX sessions

CCAdminConsole -host Host_Name -port Port_Number -online_sessions_list

Parameters:

Start a session

CCAdminConsole -host Host_Name -port Port_Number -start_session -sender Sender_Name -target Target_Name

Parameters:

Stop a session

CCAdminConsole -host Host_Name -port Port_Number -stop_session -sender Sender_Name -target Target_Name

Parameters:

Manage sequence numbers

CCAdminConsole -host Host_Name -port Port_Number -change_session -sender Sender_Name -target Target_Name -inseqnum 1 -outseqnum 1

Parameters:

Reload BL rules

CCAdminConsole  -host Host_Name -port Port_Number -reload_bl
CCAdminConsole  -host Host_Name -port Port_Number -reload_bl -reload_history

Parameters: