Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

CME Globex sends a Retransmit Reject message when a Retransmit Request message from the customer is rejected.

35=RetransmitReject

Excerpt

Tag

Name

Binary Type

Binary Length

Req

Enumeration

Description

39011

Reason

String48

48

N

Reject reason details.

Will only be used for descriptive rejects.

39001

UUID

uInt64

8

Y

Matches RetransmitRequest.UUID.

39017

LastUUID

uInt64NULL

8

N

Matches RetransmitRequest.LastUUID.

39002

RequestTimestamp

uInt64

8

Y

Matches RetransmitRequest.RequestTimestamp.

39012

ErrorCodes

uInt16

2

Y

Rejection reasons:

0 - OutOfRange: FromSeqNo + Count is beyond the range of sequence numbers

1 - InvalidUUID: The specified UUID is unknown or is not authorized for the requester to access.

2 - RequestLimitExceeded: The message count exceeds maximum retransmission size of single request

3 - RetransmitAlreadyInProgress: Prior Retransmit still in progress so cannot send a new one

4 - InvalidTimestamp: Value sent by the client in RequestTimestamp is out of acceptable range (MIN, MAX)

5 - InvalidFromSeqNo: Value sent by the client in FromSeqNo is out of acceptable range (MIN, MAX)

6 - RequiredUUIDMisssing: null value in UUID field

7 - RequiredRequestTimestampMissing: null value in RequestTimestamp field

8 - RequiredFromSeqNoMissing: null value in FromSeqNo field

9 - RequiredMsgCountMissing: null value in MsgCount field

9553

SplitMsg

SplitMsg

1

N

0=Split Msg Delayed

1=Out of Order Msg Delayed

2=Complete Msg Delayed

Indicates if a message was delayed as a result of:

  • being split among multiple packets (0)

  • TCP re-transmission (1)

  • due to a previously submitted split or out of order message (2).

If absent then the message was not delayed, split, or received out of order.