Description

StreamCommodity is a subcomponent of the Stream component used to identify and describe the underlying commodity.

Structure

Tag Field Name Req'd Comments
41251 StreamCommodityBase N
41252 StreamCommodityType N
41253 StreamCommoditySecurityID N

Conditionally required when StreamCommoditySecurityIDSource <41254> is specified.

41254 StreamCommoditySecurityIDSource N

Conditionally required when StreamCommoditySecurityID <41253> is specified.

Component Block - <StreamCommodityAltIDGrp> N
41255 StreamCommodityDesc N
41256 EncodedStreamCommodityDescLen N

Must be set if EncodedStreamCommodityDesc <41257> field is specified and must immediately precede it.

41257 EncodedStreamCommodityDesc N

Encoded (non-ASCII characters) representation of the StreamCommodityDesc <41255> field in the encoded format specified via the MessageEncoding <347> field.

42587 StreamCommodityDeliveryPricingRegion N

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).

Component Block - <StreamAssetAttributeGrp> N
41258 StreamCommodityUnitOfMeasure N
41259 StreamCommodityCurrency N
41260 StreamCommodityExchange N
41261 StreamCommodityRateSource N
41262 StreamCommodityRateReferencePage N
41263 StreamCommodityRateReferencePageHeading N
41264 StreamDataProvider N
Component Block - <StreamCommodityDataSourceGrp> N
41265 StreamCommodityPricingType N
41266 StreamCommodityNearbySettlDayPeriod N

Conditionally required when StreamCommodityNearbySettlDayUnit <41267> is specified.

41267 StreamCommodityNearbySettlDayUnit N

Conditionally required when StreamCommodityNearbySettlDayPeriod <41266> is specified.

41268 StreamCommoditySettlDateUnadjusted N
41269 StreamCommoditySettlDateBusinessDayConvention N

When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of settlement dates.

Component Block - <StreamCommoditySettlBusinessCenterGrp> N

When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of settlement dates.

41270 StreamCommoditySettlDateAdjusted N
41271 StreamCommoditySettlMonth N
41272 StreamCommoditySettlDateRollPeriod N

Conditionally required when StreamCommoditySettlDateRollUnit <41273> is specified.

41273 StreamCommoditySettlDateRollUnit N

Conditionally required when StreamCommoditySettlDateRollPeriod <41272> is specified.

41274 StreamCommoditySettlDayType N
Component Block - <StreamCommoditySettlPeriodGrp> N
41275 StreamCommodityXID N
41276 StreamCommodityXIDRef N

Used In