Inner Contents | |
Adjusting Handler Settings | |
Controlling Handler Logging | |
Events in the Handler | |
Error Handling | |
Warning Handling | |
Understanding Handler States | |
Trading |
All the Handler classes are encapsulated into the OnixS::Eurex::Trading namespace. Header files are collected in the master "OnixS/Eurex/Trading/Trading.h" header file.
The typical way of using the Handler is as follows:
For FIX Engine fields in OnixS::Eurex::Trading::Logon class it is allowed to use the following values:
logon.fixEngineName = "OnixS Eurex ETI Handler"; logon.fixEngineVersion = Handler::version(); logon.fixEngineVendor = "Onix Solutions Ltd.";
But users may not use these values and use their own values instead.
For application fields in OnixS::Eurex::Trading::Logon class users must use their own values that represent their application. For example:
logon.applicationSystemName = "My Application"; logon.applicationSystemVersion = "1.0.0"; logon.applicationSystemVendor = "My Company";
The Handler supports plain test password session logon. To use this feature, the following steps should be performed:
The Handler supports password encrypted session logon. To use this feature, the following steps should be performed:
To encrypt a password you will need an RSA public key. You can find these keys for Production and Simulation in the samples/Keys directory.
Please also see section 5.3.3 Password Encryption of Enhanced Trading Interface (ETI) Manual to get more information about password encryption.