in fix/core/src/main/java/deltix/connector/fix/FixTradeConnector.java [386:401]
protected void onMessageReject(Header header, FixReject reject, ByteSequence refMsgType, Buffer refBody, int offset, int length) {
Message message = this.message;
message.parse(refBody, offset, length);
if (MsgType.ORDER_SINGLE.equals(refMsgType)) {
onNewOrderMessageReject(header, reject, message);
} else if (MsgType.ORDER_CANCEL_REQUEST.equals(refMsgType)) {
onCancelOrderMessageReject(header, reject, message);
} else if (MsgType.ORDER_CANCEL_REPLACE_REQUEST.equals(refMsgType)) {
onReplaceOrderMessageReject(header, reject, message);
} else if (MsgType.ORDER_STATUS_REQUEST.equals(refMsgType)) {
onOrderStatusMessageReject(header, reject, message);
} else {
onCustomMessageReject(header, reject, refMsgType, message);
}
}