Security Definition Request (MsgType = c, FIXML = SecurityDefReq)

The Security Definition Request (c) message is used for the following:

  1. Request a specific Security to be traded with the second party. The request security can be defined as a multileg security made up of one or more instrument legs.

Subscription for security status can be optionally specified by including the SubscriptionRequestType (263) field on the message.

See Volume 3: "Security Definition, Security Status, and Trading Session Message Scenarios" of FIX Specification

Tag Field Name FIXML Req'd Comments
<Standard Message Header> Y MsgType = c
320 SecurityReqID SecurityReqID Y
321 SecurityRequestType SecurityRequestType Y
<Instrument> N
15 Currency Currency N
58 Text Text N Comment, instructions, or other identifying information.
354 EncodedTextLen EncodedTextLen C Must be set if EncodedText (355) field is specified and must immediately precede it.
355 EncodedText EncodedText C Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field.
336 TradingSessionID TradingSessionID N Optional Trading Session Identifier to specify a particular trading session for which you want to obtain a list of securities that are tradeable.
625 TradingSessionSubID TradingSessionSubID N
555 NoLegs NoLegs N Number of legs that make up the Security
=> <Instrument Leg> C Required if NoLegs (555) > 0.
=> 556 LegCurrency LegCurrency N
263 SubscriptionRequestType SubscriptionRequestType N Subscribe or unsubscribe for security status to security specified in request.
<Standard Message Trailer> Y