group "Days.model"
Namespace:
Content:
Defined:
globally in fpml-com-5-8.xsd; see XML source
Includes:
definitions of 6 elements
Used:
Content Model Diagram
Complex Content Model
dayType, ((dayDistribution, dayCount?) | (dayOfWeek[1..7], dayNumber?)), businessDayConvention?
Content Model Elements (6):
businessDayConvention (defined in Days.model group),
dayType (defined in Days.model group)
Known Usage Locations
Annotation
The different options for specifying which days are pricing days within a pricing period. Unless a lag element is present, the pricing period will be contained within the calculation period.
XML Source (w/o annotations (7); see within schema source)
<xsd:group name="Days.model">
<xsd:sequence>
<xsd:element name="dayType" type="CommodityDayTypeEnum"/>
<xsd:choice>
<xsd:sequence>
<xsd:element name="dayDistribution" type="CommodityFrequencyType"/>
<xsd:element minOccurs="0" name="dayCount" type="xsd:positiveInteger"/>
</xsd:sequence>
<xsd:sequence>
<xsd:element maxOccurs="7" name="dayOfWeek" type="DayOfWeekEnum"/>
<xsd:element minOccurs="0" name="dayNumber" type="xsd:integer"/>
</xsd:sequence>
</xsd:choice>
<xsd:element minOccurs="0" name="businessDayConvention" type="BusinessDayConventionEnum"/>
</xsd:sequence>
</xsd:group>
Content Element Detail (all declarations; defined within this component only; 6/6)
businessDayConvention
Type:
The convention for adjusting a date if it would otherwise fall on a day that is not a business day.
Simple Content
enumeration of xsd:token
Enumeration:
"FOLLOWING"
 - 
The non-business date will be adjusted to the first following day that is a business day
"FRN"
 - 
Per 2000 ISDA Definitions, Section 4.11. FRN Convention; Eurodollar Convention.
"MODFOLLOWING"
 - 
The non-business date will be adjusted to the first following day that is a business day unless that day falls in the next calendar month, in which case that date will be the first preceding day that is a business day.
"PRECEDING"
 - 
The non-business day will be adjusted to the first preceding day that is a business day.
"MODPRECEDING"
 - 
The non-business date will be adjusted to the first preceding day that is a business day unless that day falls in the previous calendar month, in which case that date will be the first following day that us a business day.
"NEAREST"
 - 
The non-business date will be adjusted to the nearest day that is a business day - i.e. if the non-business day falls on any day other than a Sunday or a Monday, it will be the first preceding day that is a business day, and will be the first following business day if it falls on a Sunday or a Monday.
"NONE"
 - 
The date will not be adjusted if it falls on a day that is not a business day.
"NotApplicable"
 - 
The date adjustments conventions are defined elsewhere, so it is not required to specify them here.
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="businessDayConvention" type="BusinessDayConventionEnum"/>

dayCount
Type:
xsd:positiveInteger, predefined, simple content
The number of days over which pricing should take place.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="dayCount" type="xsd:positiveInteger"/>

dayDistribution
Type:
CommodityFrequencyType, simple content
The method by which the pricing days are distributed across the pricing period.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="dayDistribution" type="CommodityFrequencyType"/>

dayNumber
Type:
xsd:integer, predefined, simple content
The occurrence of the dayOfWeek within the pricing period on which pricing will take place, e.g. the 3rd Friday within each Calculation Period. If omitted, every dayOfWeek will be a pricing day.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="dayNumber" type="xsd:integer"/>

dayOfWeek
Type:
DayOfWeekEnum, simple content
The day(s) of the week on which pricing will take place during the pricing period.
Simple Content
enumeration of xsd:token
Enumeration:
"MON"
 - 
Monday
"TUE"
 - 
Tuesday
"WED"
 - 
Wednesday
"THU"
 - 
Thursday
"FRI"
 - 
Friday
"SAT"
 - 
Saturday
"SUN"
 - 
Sunday
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="7" name="dayOfWeek" type="DayOfWeekEnum"/>

dayType
Type:
CommodityDayTypeEnum, simple content
The type of day on which pricing occurs.
Simple Content
("Business" | "Calendar" | "CommodityBusiness" | "CurrencyBusiness" | "ExchangeBusiness" | "ScheduledTradingDay") | ("GasFlow" | "NearbyContractDay")
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="dayType" type="CommodityDayTypeEnum"/>

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.