FIX Repository Extension Pack ReadMe file

This html page contains details of the changes applied by the service pack

New Tags added in this extension pack

TagFieldNameAbbrNameTypeDescPattern
1393MarketReqIDMktReqIDStringUnique ID of a Market Definition Request message.
1394MarketReportIDMktRptIDStringMarket Definition message identifier.
1395MarketUpdateActionMktUpdtActncharSpecifies the action taken for the specified MarketID(1301) + MarketSegmentID(1300).
1396MarketSegmentDescMarketSegmentDescStringDescription or name of Market Segment
1397EncodedMktSegmDescLenEncodedMktSegmDescLenLengthByte length of encoded (non-ASCII characters) EncodedMktSegmDesc(1324) field.
1398EncodedMktSegmDescEncodedMktSegmDescdataEncoded (non-ASCII characters) representation of the MarketSegmDesc(1396) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the MarketSegmDesc field.
1325ParentMktSegmIDParentMktSegmIDStringReference to a parent Market Segment. See MarketSegmentID(1300)
1326TradingSessionDescTradingSessionDescStringTrading Session description
1327TradSesUpdateActionTradSesUpdtActncharSpecifies the action taken for the specified trading sessions.

Tags modified in this extension pack

Please note modification in the xsl that does not conform to the FPL pattern of <xsl:when test = 'Tag = xxx'> where xxx is a tag number may not appear here. If it does appear here it actions may be inaccurately reported, check the underlying XSL for existance.

TagFieldNameAbbrNameTypeDescPattern

New Enums added in this extension pack

TagNew EnumsGroup
35BS - TradingSessionListUpdate
35BT - MarketDefinitionRequest
35BU - MarketDefinition
35BV - MarketDefinitionUpdateReport
1395A - Add
1395D - Delete
1395M - Modify

Enums modified in this extension pack

Please note modification in the xsl that does not conform to the FPL pattern of <xsl:when test = 'Tag = xxx and Enum = yyy'> where xxx is a tag number and yyy is an enum string may not appear here. If it does appear here it actions may be inaccurately reported, check the underlying XSL for existance.

TagNew EnumsGroup

New message contents in messages and components

NameIndTagReqdDescription
SecurityStatusRequest01301No
SecurityStatusRequest01300No
SecurityStatus01301No
SecurityStatus01300No
TradingSessionStatusRequest01301NoMarket for which Trading Session applies
TradingSessionStatusRequest01300NoMarket Segment for which Trading Session applies
TradingSessionStatus01301NoMarket for which Trading Session applies
TradingSessionStatus01300NoMarket Segment for which Trading Session applies
SecurityTypeRequest01301NoOptional MarketID to specify a particular trading session for which you want to obtain a list of securities that are tradeable.
SecurityTypeRequest01300NoOptional Market Segment Identifier to specify a particular trading session for which you want to obtain a list of securities that are tradeable.
SecurityTypes01301NoOptional MarketID to specify a particular trading session for which you want to obtain a list of securities that are tradeable.
SecurityTypes01300NoOptional Market Segment Identifier to specify a particular trading session for which you want to obtain a list of securities that are tradeable.
TradingSessionListRequest01301NoMarket for which Trading Session applies
TradingSessionListRequest01300NoMarket Segment for which Trading Session applies
0StandardHeaderYesMsgType = BS
0335NoProvided for a response to a specific Trading Session List Request message (snapshot).
01327NoSpecifies the action taken
0TrdSessLstGrpYes
0StandardTrailerYes
0StandardHeaderYesMsgType = BT
01393YesMust be unique, or the ID of previous Market Segment Request to disable if SubscriptionRequestType = Disable previous Snapshot + Updates Request(2).
0263Yes
01301NoConditionally required if MarketSegmentID(1300) is specified on the request
01300No
01325NoSpecifies that the Market Segment is a sub segment of the Market Segment defined in this field.
0StandardTrailerYes
0StandardHeaderYesMsgType = BU
01394YesUnique identifier for each Market Definition message
01393No
01301Yes
01300No
01396No
01397NoMust be set if EncodedMktSegmDesc field is specified and must immediately precede it.
01398NoEncoded (non-ASCII characters) representation of the MarketSegmDesc field in the encoded format specified via the MessageEncoding field.
01325NoSpecifies that the Market Segment is a sub segment of the Market Segment defined in this field.
015NoThe default trading currency
0BaseTradingRulesNoInsert here the set of "BaseTradingRules" fields defined in "common components of application messages"
0OrdTypeRulesNoInsert here the set of "OrdTypeRules" fields defined in "common components of application messages"
0TimeInForceRulesNoInsert here the set of "TimeInForceRules" fields defined in "common components of application messages"
0ExecInstRulesNoInsert here the set of "ExecInstRules" fields defined in "common components of application messages"
060No
058NoComment, instructions, or other identifying information.
0354NoMust be set if EncodedText field is specified and must immediately precede it.
0355NoEncoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
0StandardTrailerYes
0StandardHeaderYesMsgType = BV
01394YesUnique identifier for each Market Definition message
01393No
01395NoSpecifies the action taken
01301Yes
01300No
01396No
01397NoMust be set if EncodedMktSegmDesc field is specified and must immediately precede it.
01398NoEncoded (non-ASCII characters) representation of the MarketSegmDesc field in the encoded format specified via the MessageEncoding field.
01325NoSpecifies that the Market Segment is a sub segment of the Market Segment defined in this field.
015NoThe default trading currency
0BaseTradingRulesNoInsert here the set of "BaseTradingRules" fields defined in "common components of application messages"
0OrdTypeRulesNoInsert here the set of "OrdTypeRules" fields defined in "common components of application messages"
0TimeInForceRulesNoInsert here the set of "TimeInForceRules" fields defined in "common components of application messages"
0ExecInstRulesNoInsert here the set of "ExecInstRules" fields defined in "common components of application messages"
060No
058NoComment, instructions, or other identifying information.
0354NoMust be set if EncodedText field is specified and must immediately precede it.
0355NoEncoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
0StandardTrailerYes
TrdSessLstGrp11301NoMarket for which Trading Session applies
TrdSessLstGrp11300NoMarket Segment for which Trading Session applies
TrdSessLstGrp11326No
TrdSessLstGrp1TradingSessionRulesNoInsert here the set of "TradingSessionRules" fields defined in "common components of application messages"

Modified existing elements in messages and components

Please note modification in the xsl that does not conform to the FPL pattern of <xsl:when test = 'MsgID = xxx and Position = yyy'> where xxx is a MsgID number and yyy is an Position number may not appear here. If it does appear here it actions may be inaccurately reported, check the underlying XSL for existance.

NameIndTagReqdDescription
Replace this, test is MsgID = 101 and Position = 5
TradingSessionListRequest0207No
With this
TradingSessionListRequest0207No
Replace this, test is MsgID = 2099 and Position = 1.3
TrdSessLstGrp1207No
With this
TrdSessLstGrp1207No
Replace this, test is MsgID = 40 and Position = 7.1
TradingSessionStatusRequest0207No
With this
TradingSessionStatusRequest0207No

New messages added this EP

MsgTypeNameCategorySectionAbbreviation
BSTradingSessionListUpdateReportSecurityAndTradingSessionDefinitionOrStatusPre TradeTrdgSesListUpd
BTMarketDefinitionRequestMarketStructurePre TradeMktDefReq
BUMarketDefinitionMarketStructurePre TradeMktDef
BVMarketDefinitionUpdateReportMarketStructurePre TradeMktDefUpd

Modified messages added this EP

Please note modification in the xsl that does not conform to the FPL pattern of <xsl:when test = 'MsgID = xxx'> where xxx is a MsgID number may not appear here. If it does appear here it actions may be inaccurately reported, check the underlying XSL for existance.

MsgTypeNameCategorySectionAbbreviation

New components added this EP

NameCategoryTypeAbbreviation

Modified components in this EP

Please note modification in the xsl that does not conform to the FPL pattern of <xsl:when test = 'MsgID = xxx'> where xxx is a MsgID number may not appear here. If it does appear here it actions may be inaccurately reported, check the underlying XSL for existance.

NameCategoryTypeAbbreviation