Skip to content
UDX
On this page

Reject

MsgType(35)=Reject(3)

Direction: Both directions.

Reject a message that violates the session protocol or dictionary.

Field Layout

See FIX Message Layouts for field ordering and presence rules.

Field Type Presence Behavior
RefSeqNum(45) SEQNUM Required
RefTagID(371) INT Optional
RefMsgType(372) STRING Optional
SessionRejectReason(373) INT Optional Client reports may use any listed reason. Exchange reports identify the detected session error.

Supported values:
SessionRejectReason(373)=INVALID_TAG_NUMBER(0)
SessionRejectReason(373)=REQUIRED_TAG_MISSING(1)
SessionRejectReason(373)=TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE(2)
SessionRejectReason(373)=UNDEFINED_TAG(3)
SessionRejectReason(373)=TAG_SPECIFIED_WITHOUT_A_VALUE(4)
SessionRejectReason(373)=VALUE_IS_INCORRECT(5)
SessionRejectReason(373)=INCORRECT_DATA_FORMAT_FOR_VALUE(6)
SessionRejectReason(373)=DECRYPTION_PROBLEM(7)
SessionRejectReason(373)=SIGNATURE_PROBLEM(8)
SessionRejectReason(373)=COMPID_PROBLEM(9)
SessionRejectReason(373)=SENDINGTIME_ACCURACY_PROBLEM(10)
SessionRejectReason(373)=INVALID_MSGTYPE(11)
SessionRejectReason(373)=XML_VALIDATION_ERROR(12)
SessionRejectReason(373)=TAG_APPEARS_MORE_THAN_ONCE(13)
SessionRejectReason(373)=TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER(14)
SessionRejectReason(373)=REPEATING_GROUP_FIELDS_OUT_OF_ORDER(15)
SessionRejectReason(373)=INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP(16)
SessionRejectReason(373)=NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER(17)
SessionRejectReason(373)=INVALID_UNSUPPORTED_APPLICATION_VERSION(18)
SessionRejectReason(373)=OTHER(99)
Text(58) STRING Optional