FIXAntennaJava  2.26.0
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: