Log in

LegStreamCommodity

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

TagNameTypeRequiredDescription
41648String
41649String
41650StringConditionally required when LegStreamCommoditySecurityIDSource(41651) is specified
41651String EnumConditionally required when LegStreamCommoditySecurityID(41650) is specified
Component
41652String
41653LengthMust be set if EncodedLegStreamCommodityDesc(41654) field is specified and must immediately precede it
41654DataEncoded (non-ASCII characters) representation of the LegStreamCommodityDesc(41652) field in the encoded format specified via the MessageEncoding(347) field
42588StringMay 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
41655String Enum
41656Currency
41657Exchange
41658Int
41659String
41660String
41661String
Component
41662String
41663IntConditionally required when LegStreamCommodityNearbySettlDayUnit(41664) is specified
41664String EnumConditionally required when LegStreamCommodityNearbySettlDayPeriod(41663) is specified
41665LocalMktDate
41666Int EnumWhen specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to the settlement date
ComponentWhen specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to the settlement date
41667LocalMktDate
41668Int
41669IntConditionally required when LegStreamCommoditySettlDateRollUnit(41670) is specified
41670String EnumConditionally required when LegStreamCommoditySettlDateRollPeriod(41669) is specified
41671Int Enum
Component
41672XID
41673XIDREF