Component LegStreamCommodity (Block)

LegStreamCommodity is a subcomponent of the LegStream component used to identify and describe the underlying commodity.

Added in protocol FIX.5.0SP2 (169)

Field or Component Name Description Is Required Added Is Deprecated
41648 LegStreamCommodityBase FIX.5.0SP2 (169)
41649 LegStreamCommodityType FIX.5.0SP2 (169)
41650 LegStreamCommoditySecurityID Conditionally required when LegStreamCommoditySecurityIDSource (41651) is specified. FIX.5.0SP2 (169)
41651 LegStreamCommoditySecurityIDSource Conditionally required when LegStreamCommoditySecurityID (41650) is specified. FIX.5.0SP2 (169)
BlockRepeating LegStreamCommodityAltIDGrp FIX.5.0SP2 (169)
41652 LegStreamCommodityDesc FIX.5.0SP2 (169)
41653 EncodedLegStreamCommodityDescLen Must be set if EncodedLegStreamCommodityDesc (41654) field is specified and must immediately precede it. FIX.5.0SP2 (169)
41654 EncodedLegStreamCommodityDesc Encoded (non-ASCII characters) representation of the LegStreamCommodityDesc (41652) field in the encoded format specified via the MessageEncoding (347) field. FIX.5.0SP2 (169)
42588 LegStreamCommodityDeliveryPricingRegion May be used to specify the delivery or pricing region of a non-standard commodity swap contract (e.g. when InstrAttribType (871)=38 (US standard contract indicator) and InstrAttribValue (872)=N). FIX.5.0SP2 (193)
BlockRepeating LegStreamAssetAttributeGrp FIX.5.0SP2 (169)
41655 LegStreamCommodityUnitOfMeasure FIX.5.0SP2 (169)
41656 LegStreamCommodityCurrency FIX.5.0SP2 (169)
41657 LegStreamCommodityExchange FIX.5.0SP2 (169)
41658 LegStreamCommodityRateSource FIX.5.0SP2 (169)
41659 LegStreamCommodityRateReferencePage FIX.5.0SP2 (169)
41660 LegStreamCommodityRateReferencePageHeading FIX.5.0SP2 (169)
41661 LegStreamDataProvider FIX.5.0SP2 (169)
BlockRepeating LegStreamCommodityDataSourceGrp FIX.5.0SP2 (169)
41662 LegStreamCommodityPricingType FIX.5.0SP2 (169)
41663 LegStreamCommodityNearbySettlDayPeriod Conditionally required when LegStreamCommodityNearbySettlDayUnit (41664) is specified. FIX.5.0SP2 (169)
41664 LegStreamCommodityNearbySettlDayUnit Conditionally required when LegStreamCommodityNearbySettlDayPeriod (41663) is specified. FIX.5.0SP2 (169)
41665 LegStreamCommoditySettlDateUnadjusted FIX.5.0SP2 (169)
41666 LegStreamCommoditySettlDateBusinessDayConvention When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to the settlement date. FIX.5.0SP2 (169)
BlockRepeating LegStreamCommoditySettlBusinessCenterGrp When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to the settlement date. FIX.5.0SP2 (169)
41667 LegStreamCommoditySettlDateAdjusted FIX.5.0SP2 (169)
41668 LegStreamCommoditySettlMonth FIX.5.0SP2 (169)
41669 LegStreamCommoditySettlDateRollPeriod Conditionally required when LegStreamCommoditySettlDateRollUnit (41670) is specified. FIX.5.0SP2 (169)
41670 LegStreamCommoditySettlDateRollUnit Conditionally required when LegStreamCommoditySettlDateRollPeriod (41669) is specified. FIX.5.0SP2 (169)
41671 LegStreamCommoditySettlDayType FIX.5.0SP2 (169)
BlockRepeating LegStreamCommoditySettlPeriodGrp FIX.5.0SP2 (169)
41672 LegStreamCommodityXID FIX.5.0SP2 (169)
41673 LegStreamCommodityXIDRef FIX.5.0SP2 (169)

Used in components