XML Schema Documentation

Complex Type: CommodityDeliveryPeriods

[Table of contents]

Super-types: None
Sub-types:
Name CommodityDeliveryPeriods
Used by (from the same schema document) Complex Type CoalPhysicalLeg , Complex Type ElectricityPhysicalLeg , Complex Type OilPhysicalLeg
Abstract no
Documentation The different options for specifying the Delivery Periods of a physical leg.
XML Instance Representation
<...
id=" xsd:ID [0..1]">
Start Choice [1]
<periods> AdjustableDates </periods> [1]

'The Delivery Periods for this leg of the swap. This type is only intended to be used if the Delivery Periods differ from the Calculation Periods on the fixed or floating leg. If DeliveryPeriods mirror another leg, then the calculationPeriodsReference element should be used to point to the Calculation Periods on that leg - or the calculationPeriodsScheduleReference can be used to point to the Calculation Periods Schedule for that leg.'

<periodsSchedule> CommodityCalculationPeriodsSchedule </periodsSchedule> [1]

'The Delivery Periods for this leg of the swap. This type is only intended to be used if the Delivery Periods differ from the Calculation Periods on the fixed or floating leg. If DeliveryPeriods mirror another leg, then the calculationPeriodsReference element should be used to point to the Calculation Periods on that leg - or the calculationPeriodsScheduleReference can be used to point to the Calculation Periods Schedule for that leg.'

Start Choice [1]
<calculationPeriodsReference> CalculationPeriodsReference </calculationPeriodsReference> [1]

'A pointer style reference to the Calculation Periods defined on another leg.'

<calculationPeriodsScheduleReference> CalculationPeriodsScheduleReference </calculationPeriodsScheduleReference> [1]

'A pointer style reference to the Calculation Periods Schedule defined on another leg.'

<calculationPeriodsDatesReference> CalculationPeriodsDatesReference </calculationPeriodsDatesReference> [1]

'A pointer style reference to single-day-duration Calculation Periods defined on another leg.'

End Choice
End Choice
</...>
Diagram
Schema Component Representation
<xsd:complexType name="CommodityDeliveryPeriods">
<xsd:choice>
<xsd:element name="periods" type=" AdjustableDates "/>
<xsd:element name="periodsSchedule" type=" CommodityCalculationPeriodsSchedule "/>
<xsd:group ref=" CommodityCalculationPeriodsPointer.model "/>
</xsd:choice>
<xsd:attribute name="id" type=" xsd:ID "/>
</xsd:complexType>