Monitoring and Administration

Overview

FIX Antenna library provides access to embedded monitoring and administrative functionality by means of usual sessions. Creation of an admin session requires configuring the parameters:

autostart.acceptor.targetIds
autostart.acceptor.targetId.login
autostart.acceptor.targetId.password
autostart.acceptor.targetId.ip
autostart.acceptor.targetId.fixServerListener

and creating a FIX session with one of configured parameters of TargetCompID (autostart.acceptor.targetIds).

By default these parameters have the following values:

autostart.acceptor.targetIds=admin,admin1
autostart.acceptor.admin.login=admin
autostart.acceptor.admin.password=admin
autostart.acceptor.admin.ip=*
autostart.acceptor.admin.fixServerListener=com.epam.admintool.AdminTool

autostart.acceptor.admin1.login=admin1
autostart.acceptor.admin1.password=admin1
autostart.acceptor.admin1.ip=*
autostart.acceptor.admin1.fixServerListener=com.epam.admintool.AdminTool

All FIX messages from a client of such session are transferred to AdminTool class, where they are handled. FIX XML message (MsgType = n) is used to transport commands or execution results in the XML form.

An example of a FIX XML message with command:

8=FIX.4.49=17435=n49=MonitoringTool56=FIXADMIN34=252=20050811-12:22:53212=89213=<?xml version="1.0" encoding="utf-8"?>
<ToBackup>
    <SenderCompID>TestSender</SenderCompID>
    <TargetCompID>TestTarget</TargetCompID>
</ToBackup>10=012

An example of a FIX XML message with response:

8=FIX.4.49=18235=n49=FIXADMIN56=MonitoringTool34=252=20050811-12:22:55212=97213=<?xml version="1.0" encoding="utf-8"?>
<Response ResultCode="3">
    <Description>Unknown session</Description>
</Response>10=043

The customer has an opportunity to extend basic functionality:

Response result codes

Each response of RAI has special ResultCode attribute.

Code Description
0 This result code indicates that RIA has successfully processed the request.
1 The requested operation is not implemented.
3 The RAI can't find requested session.
6 The RAI thrown unexpected error during processing request of client.
7 The client request was rejected.
9 The client request has an invalid parameter.

Supported commands

Monitoring and administrative commands as well as execution results are transported by means of FIX XML messages (MsgType = n).

Monitoring commands:

Administrative commands:

Other commands:

Generated on Thu Sep 4 19:43:07 2014 for FIXAntennaJava by  doxygen 1.6.3