FIX protocol version in the message differs from the one in the session
Code Block language bash
Cannot send the given message: the version of the message is <FIX version 1>, whereas session's version is <FIX version 2>.
Description: The FIX protocol version in the message differs from the one in the session. Except the FIXT 1.1.
The first found error during validation is written in the <SessionRejectReason>(373) field in Reject (3) message. The rest of found errors are enumerated in the <Text>(58) field in addition if any.
All the parsing errors that prevent the work proceeding are not collected at all and reported immediately when occur.