UnderlyingStreamCommodity is a subcomponent of the UnderlyingStream component used to identify and describe the underlying commodity.
| Tag | Name | Type | Required | Description | 
|---|---|---|---|---|
| 41964 | String | |||
| 41965 | String | |||
| 41966 | String | Conditionally required when UnderlyingStreamCommoditySecurityIDSource(41967) is specified
  | ||
| 41967 | String Enum | Conditionally required when UnderlyingStreamCommoditySecurityID(41966) is specified
  | ||
| Component | ||||
| 41968 | String | |||
| 41969 | Length | Must be set if EncodedUnderlyingStreamCommodityDesc(41970) field is specified and must immediately precede it
  | ||
| 41970 | Data | Encoded (non-ASCII characters) representation of the UnderlyingStreamCommodityDesc(41968) field in the encoded format specified via the MessageEncoding(347) field
  | ||
| 42589 | String | 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 | ||||
| 41971 | String Enum | |||
| 41972 | Currency | |||
| 41973 | Exchange | |||
| 41974 | Int | |||
| 41975 | String | |||
| 41976 | String | |||
| 41977 | String | |||
| Component | ||||
| 41978 | String | |||
| 41979 | Int | Conditionally required when UnderlyingStreamCommodityNearbySettlDayUnit(41980) is specified
  | ||
| 41980 | String Enum | Conditionally required when UnderlyingStreamCommodityNearbySettlDayPeriod(41979) is specified
  | ||
| 41981 | LocalMktDate | |||
| 41982 | Int Enum | When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to the underlying settlement dates
  | ||
| Component | When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to the settlement dates
  | |||
| 41983 | LocalMktDate | |||
| 41984 | Int | |||
| 41985 | Int | Conditionally required when UnderlyingStreamCommoditySettlDateRollUnit(41986) is specified
  | ||
| 41986 | String Enum | Conditionally required when UnderlyingStreamCommoditySettlDateRollPeriod(41985) is specified
  | ||
| 41987 | Int Enum | |||
| Component | ||||
| 41988 | XID | |||
| 41989 | XIDREF |