complexType "CommodityBasketUnderlyingBase"
Namespace:
Content:
complex, 1 attribute, 4 elements
Defined:
globally in fpml-com-5-8.xsd; see XML source
Includes:
definitions of 1 attribute, 4 elements
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:ID
   
>
   
Content: 
</...>
Content Model Elements (4):
averagingMethod (defined in CommodityBasketUnderlyingBase complexType),
commodity (defined in CommodityBasketUnderlyingBase complexType),
direction (defined in CommodityBasketUnderlyingBase complexType),
pricingDates (defined in CommodityBasketUnderlyingBase complexType)
Known Direct Subtypes (2):
CommodityBasketUnderlyingByNotional, CommodityBasketUnderlyingByPercentage
All Direct / Indirect Based Elements (2):
Known Usage Locations
XML Source (w/o annotations (4); see within schema source)
<xsd:complexType name="CommodityBasketUnderlyingBase">
<xsd:sequence>
<xsd:element name="direction" type="PayerReceiverEnum"/>
<xsd:element name="commodity" type="Commodity"/>
<xsd:element minOccurs="0" name="pricingDates" type="CommodityPricingDates"/>
<xsd:element minOccurs="0" name="averagingMethod" type="AveragingMethodEnum"/>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID" use="optional"/>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 1/1)
id
Type:
xsd:ID, predefined
Use:
optional
XML Source (see within schema source)
<xsd:attribute name="id" type="xsd:ID" use="optional"/>
Content Element Detail (all declarations; defined within this component only; 4/4)
averagingMethod
Type:
AveragingMethodEnum, simple content
The Method of Averaging if there is more than one Pricing Date.
Simple Content
enumeration of xsd:token
Enumeration:
"Unweighted"
 - 
The arithmetic mean of the relevant rates for each reset date.
"Weighted"
 - 
The arithmetic mean of the relevant rates in effect for each day in a calculation period calculated by multiplying each relevant rate by the number of days such relevant rate is in effect, determining the sum of such products and dividing such sum by the number of days in the calculation period.
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="averagingMethod" type="AveragingMethodEnum"/>

commodity
Type:
Commodity, complex content
Specifies the underlying component. At the time of the initial schema design, only underlyers of type Commodity are supported; the choice group in the future could offer the possibility of adding other types later.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="commodity" type="Commodity"/>

direction
Type:
PayerReceiverEnum, simple content
Indicates the role of the option buyer with regard to this underlyer.
Simple Content
enumeration of xsd:token
Enumeration:
"Payer"
 - 
The party identified as the stream payer.
"Receiver"
 - 
The party identified as the stream receiver.
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="direction" type="PayerReceiverEnum"/>

pricingDates
Type:
CommodityPricingDates, complex content
The dates on which the option will price.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="pricingDates" type="CommodityPricingDates"/>

XML schema documentation generated with DocFlex/XML 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.