Reject and Business Message Reject

Message is Reject (35=3)

bothbothTRDCRQ
TagNameRequiredNotes
45RefSeqNumRequiredSequence number of the rejected message
58TextOptionalDescription of the error

Reject (35=3) messages indicate a session-level error. They should never appear in a production log but may occur during certification.

Message is Business Message Reject (35=j)

OpenYieldSubscriberTRRQ
TagNameRequiredNotes
45RefSeqNumRequiredSequence number of the rejected message
372RefMsgTypeRequired
380BusinessRejectReasonRequiredReason code for rejection
58TextOptional

Business Message Reject (35=j) messages are sent when a received FIX message is malformed or missing required fields. These are rejected at the FIX engine level and do not reach OpenYield's internal systems. A high volume of malformed messages will slow the session and may be flagged as a DDoS attempt, particularly on test servers and internet Stunnel connections.