Versions Compared

Key

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

To create a UDS, a client systems must be able to process the following iLink 2 message types:

Message

Description

Security Definition Request (tag 35-MsgType=c)

Submitted to CME Globex by customer system to request
creation of user-defined spread.

Security Definition - Accept or Reject (tag 35-MsgType=d)

Sent to customer system by CME Globex upon acceptance or rejection
of Security Definition Request message.

Business Level Reject (tag 35-MsgType=j)

Sent by CME Globex to reject messages at the FIX session level
(e.g., messages with missing or invalid FIX tags) where the message cannot be processed.

Info

The order entry iLink Security Definition (tag 35-MsgType=d) message and the market data Security Definition (tag 35-MsgType=d) message are distinctly different. CME Group recommends using the TCP order entry iLink Security Definition (tag 35-MsgType=d) as an acknowledgment and the market data Security Definition (tag 35-MsgType=d) REPLAY message as the instrument definition.

UDS Security Definition Request

...

CME Globex validates all required tags; the message is rejected if a required tag:

  • is not included

  • is empty

  • contains spaces

  • exceeds the character limit

Info

If an iLink Security Definition Request (tag 35-MsgType=c) is rejected as "Contract is invalid" due to an existing, identical spread instrument definition sent in tag 107-SecurityDesc. It is strongly recommended that the client system reload all market data Security Definition (tag 35-MsgType=d) messages from the Replay channel.

...