SessionRejectReason#
-
enum class roq::fix::SessionRejectReason#
FIX SessionRejectReason <373> field.
Code to identify reason for a session-level Reject <3> message
Values:
-
enumerator UNDEFINED#
-
enumerator UNKNOWN#
-
enumerator INVALID_TAG_NUMBER#
0 = Invalid Tag Number
-
enumerator REQUIRED_TAG_MISSING#
1 = Required Tag Missing
-
enumerator TAG_NOT_DEFINED_FOR_THIS_MESSAGE#
2 = Tag not defined for this message type
-
enumerator UNDEFINED_TAG#
3 = Undefined tag
-
enumerator TAG_SPECIFIED_WITHOUT_A_VALUE#
4 = Tag specified without a value
-
enumerator VALUE_IS_INCORRECT_FOR_THIS_TAG#
5 = Value is incorrect (out of range) for this tag
-
enumerator INCORRECT_DATA_FORMAT_FOR_VALUE#
6 = Incorrect data format for value
-
enumerator DECRYPTION_PROBLEM#
7 = Decryption problem
-
enumerator SIGNATURE_PROBLEM#
8 = Signature <89> problem
-
enumerator COMP_ID_PROBLEM#
9 = CompID problem
-
enumerator SENDING_TIME_ACCURACY_PROBLEM#
10 = SendingTime <52> accuracy problem
-
enumerator INVALID_MSG_TYPE#
11 = Invalid MsgType <35>
-
enumerator XML_VALIDATION_ERROR#
12 = XML Validation Error
-
enumerator TAG_APPEARS_MORE_THAN_ONCE#
13 = Tag appears more than once
-
enumerator TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER#
14 = Tag specified out of required order
-
enumerator REPEATING_GROUP_FIELDS_OUT_OF_ORDER#
15 = Repeating group fields out of order
-
enumerator INCORRECT_NUM_IN_GROUP_COUNT_FOR_REPEATING_GROUP#
16 = Incorrect NumInGroup count for repeating group
-
enumerator NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER#
17 = Non ‘Data’ value includes field delimiter (<SOH> character)
-
enumerator INVALID_OR_UNSUPPORTED_APPLICATION_VERSION#
18 = Invalid/Unsupported Application Version
-
enumerator OTHER#
99 = Other
-
enumerator UNDEFINED#