...
"MessageStorageType storageType" parameter is deprecated
Code Block language bash <Timestamp> WARN [Engine] Session <Session_Name> : FixEngine::CreateSession(...) "MessageStorageType storageType" parameter is deprecated. Please use SessionExtraParameters::storageType instead.
Description: We improve the API of our products continuously and some parameters were left for backward compatibility. Such a message can appear in the log file in case of using non-default values for such parameters but if the value passes all checks then there is just such a record in the log file and it doesn’t affect anythingSome of the FIX Antenna API methods can become deprecated in the new version of the product's release. This message appears if the FIX Antenna API user creates the session with deprecated FixEngine::CreateSession API method and passes storage type not via SessionExtraParameters structure. It is recommended to pick another method for session creation.
Troubleshooting steps: You can ignore these messagesThis message can be ignored. To remove this record from the log FIX Antenna user should use the non-depricated FixEngine::CreateSession method.
The session was created in danger mode
Code Block language bash <Timestamp> WARN [Engine] Session <Session_Name> : session was created in danger mode - it does not use persistent message storage.
Description: It means that a session uses transient storage, i.e. no log files with FIX messages will be created.
Troubleshooting steps: In FIXEdge.properties file you can turn on logging for a session by setting 'FixLayer.FixEngine.Session.<SessionName>.StorageType = persistentMM' (or persistent). For Admin Session (a session between FIXEdge and FIXICC Agent) you need to change the property Monitoring.AdminSession.AdminClient.StorageType (which is in engine.properties file) accordingly, but we don’t recommend doing this for Admin Session - there will be quite a lot of messages.
...