...
An administrative session for FIXICC has been connected:
Code Block <timestamp> INFO [Engine] <thread> Incoming TCP connection was detected (from 127.0.0.1:<port>). <timestamp> INFO [Engine] <thread> Session <FIXADMIN, AdminClient> : session with 127.0.0.1:<port> was established <timestamp> INFO [Engine] <thread> Session <FIXADMIN, AdminClient> : Change state: old state=WaitForFirstLogon new state=Established
STP Adapter Sends trade capture reports to the user:
Code Block <timestamp> UTC INFO [STPAdaptor] <thread> Start processing of <XXX> of <YYY> : <TrdCaptRpt > ... </ TrdCaptRpt >
Troubleshooting
Session disconnections
Code Block |
---|
<timestamp> INFO [Engine] <thread> Session <FIXCLIENT, FIXSERVER> : Change state: old state=Established new state=NonGracefullyTerminated |
Connection attempts with an unexpected session:
A record in the logs:
Code Block |
---|
<timestamp> WARN [Engine] <thread> Session <FIXCLIENT, FIXSERVER> : Error during processing Logon message from 10.101.4.131:64333: Session with SenderCompID=FIXCLIENT, TargetCompID=FIXSERVER is not found. |
...
Add session <FIXCLIENT, FIXSERVER> to FIXEdge. E.g. via FIXICC
Error. STP adapter unable to route a message
A record in the logs:
Code Block |
---|
<timestamp> ERROR [STPAdaptor] <thread> Send message to user failed, reason: 'Observer->send returns false'. |
...
Info |
---|
Fixed since FIXEdge 6.4.0 |
OpenLDAP functionality wasn't enabled due to an exception during initialization
A record in the logs:
Code Block | ||
---|---|---|
| ||
<timestamp> Severity=ERROR TheardID=<thread> Category=BL_RoutingTable Incorrect event found: OpenLDAP functionality wasn't enabled due to exception during initialization: Error loading library 'libldap_r.so' or dependencies. libldap_r.so: cannot open shared object file: No such file or directory |
Code Block | ||
---|---|---|
| ||
<timestamp> Severity=INFO LogID=N/A TheardID=<thread> Category=STPAdaptor Created new user session CMESTPFIX3@SESSION1 <timestamp> Severity=WARN LogID=N/A TheardID=<thread> Category=STPAdaptor not logged in, sending reject message. |
The reason:
FIXEdge FIXEdge couldn't initialize OpenLDAP library so LDAP can't be initialized.
Solution:
Make sure that libldap is installed.
To install it on RH7 use:
Code Block | ||
---|---|---|
| ||
yum install openldap |
Make sure that libldap.so and libldap_r.so are in the system paths, otherwise please create a symlink
Code Block | ||
---|---|---|
| ||
ln -s /usr/lib64/libuser/libuser_ldap.so /usr/lib64/libldap.so ln -s /usr/lib64/libldap_r-2.4.so.2.10.7 /usr/lib64/libldap_r.so |
...