engine.license
fixaj2-license.bin |
The installation assumes that FIXEdge will be installed in C:\B2BITS directory. This directory should be created at first. |
Put the engine.license file into the FIXEdge's directory
Put the fixaj2-license.bin into the root folder of FIXICC Agent |
Open cmd.exe as Administrator and switch the current directory to the C:\B2BITS\FIXEdge\fixicc-agent\bat
Execute the following scripts in the console:
installService.FIXEdge1.bat startService.FIXEdge1.bat |
It can take up to several minutes to start at the first time:
Switch the current directory to the C:\B2BITS\FIXEdge\bin. Execute the following scripts in the console:
FIXEdge1.install.cmd |
Launch FIX Integrated Control Center (FIXICC):
C:\B2BITS\FIXEdge\fixicc\bin\fixicc.exe |
Open the context menu of the default 'FixEdge1' server on the 'Server List' tab of FIXICC:
Import the fixaj2-license.bin license in FIXICC GUI: |
Select the 'Connect' option and use the password: admin.
Select the 'Start Server' option in the context menu of the server.
Please refer to FIXICC User Guide for detailed instructions.
Installation complete.
See also:
How to setup secure SSL/TLS connесtion between FIXEdge, FIXICC-agent and FIXICC
How to change FIXICC Agent password
Check if the following notes exist in the log:
INFO|13743/0|Service FIXICC - Agent Server|14-06-19 20:39:15|Agent is started successfully INFO|13743/0|Service FIXICC - Agent Server|14-06-19 20:39:15|Agent started on port: 8903 |
Go to the C:\B2BITS\FIXEdge\fixicc-agent\FIXEdge1.fixicc-agent\logs with any text editor.
Open cmd.exe as Administrator and switch the current directory to the C:\B2BITS\FIXEdge\bin
Execute the following scripts in the console:
FixEdge1.run.cmd |
Check if the following note exists in the log and make sure that the path presented below leads to the existing engine.properties file:
[INFO ] [main] [UtilProperties] Properties load successful: C:\B2BITS\FIXEdge\.\FIXEdge1\conf\engine.properties |
If the output contains the following errors then it is the issue related to third-party openssl bug with openssl.cnf location:
C:\Downloads\FIXEdge.6.1.0.windows\FIXEdge\bin>"./FIXServer.exe" -console "../FIXEdge1/conf/FIXEdge.properties" FIXEdge 6.1.0.r203 (engine 2.18.1.r54) Auto configuration failed 12324:error:02001015:system library:fopen:Is a directory:.\crypto\bio\bss_file.c:169:fopen('D:\environment\openssl-1.0.1l\vc10-x64\ssl\openssl.cnf','rb') 12324:error:2006D002:BIO routines:BIO_new_file:system lib:.\crypto\bio\bss_file.c:174: 12324:error:0E078002:configuration file routines:DEF_LOAD:system lib:.\crypto\conf\conf_def.c:199: |
To solve the issue add OPENSSL_CONF variable and set it to "C:\". Please, select the method most convenient to you:
Append the following line to the first line of the scripts FIXEdge1.run.cmd and FIXEdge1.service.run.cmd to make FIXEdge runnable manually or via FIXICC:
SET OPENSSL_CONF=c:\ |
Add the OPENSSL_CONF variable to Environment Variables:
Check the console output it is able to help with the understanding of the possible issues.
If the output contains the following errors then it is the issue related to incorrect FIXEdge.log path.
FIXEdge 6.4.0.r249 (engine 2.21.0.r60) ERROR: Unable to register Event source for category 'FIXEdge'. Reason: RegCreateKeyEx: Error while adding registry records. Access is denied. (Error code = 5) |
The FIXEdge.log path not correctly set. For this reason, FIXEdge tries to log another error through EventLog. If there are no administrator rights, an error occurs.
Request a new license file from the sales team sales@btobits.com if the FixEdge.log file contains the following error:
ERROR [Engine] 140410078865152 License is expired - components will be stopped! Please contact us at SupportFIXAntenna@epam.com for further assistance. |
Make sure that the license file has a correct 'engine.license' name and placed in the root directory of FIXEdge if the FixEdge.log file contains the following error:
ERROR [FL_FixEngine] 140029176809248 Unable to initialize EngineAdaptor. Reason: Please check the FIX Engine's settings: Cannot open the file "/home/user/B2BITS/FIXEdge/bin/../engine.license" (the "LicenseFile" property). No such file or directory. (Error code = 2) |
Restart FIXEdge after updating the license to apply the changes.