Session error reason.
public enum SessionErrorReason : int
FIX Connection cannot be established.
FIX Connection cannot be restored.
Connection terminated due to invalid number of Negotiate/Establish attempts being exceeded.
Invalid incoming message is received.
Establishment Reject message is received in reply on the Establish message
Exception during processing of incoming message.
Exception was thrown by user's event handler.
General session-related error.
When two times the KeepAliveInterval has expired and no keep alive message is received then the FIXP session is terminated ungracefully and will need to be re-established.
Telecommunication link error is detected.
After sending the initial Negotiate or Establish message the telecommunication link error is detected.
The incoming message has a sequence number less than expected and the PossDupFlag is not set, it indicates a serious error. The incoming message has a sequence number less than expected and the PossDupFlag is not set, it indicates a serious error. It is strongly recommended that the session be terminated and manual intervention be initiated.
Negotiation Reject message is received in reply on the Negotiation message
Two times the KeepAliveInterval has expired and no NegotiationResponse or EstablishmentAck message is received during initial connection establishment.
Retransmit Reject message is received in reply on the Retransmit Request message
Terminate message is received in reply on the Establish message
First message received is not the NegotiationResponse or EstablishmentAck message.