XML Schema Documentation

Complex Type: BusinessDateRange

[Table of contents]

Super-types: DateRange < BusinessDateRange (by extension)
Sub-types: None
Name BusinessDateRange
Abstract no
Documentation A type defining a range of contiguous business days by defining an unadjusted first date, an unadjusted last date and a business day convention and business centers for adjusting the first and last dates if they would otherwise fall on a non business day in the specified business centers. The days between the first and last date must also be good business days in the specified centers to be counted in the range.
XML Instance Representation
<...>
<unadjustedFirstDate> xsd:date </unadjustedFirstDate> [1]

'The first date of a date range.'

<unadjustedLastDate> xsd:date </unadjustedLastDate> [1]

'The last date of a date range.'

<businessDayConvention> BusinessDayConventionEnum </businessDayConvention> [1]

'The convention for adjusting a date if it would otherwise fall on a day that is not a business day.'

Start Group: BusinessCentersOrReference.model [0..1]
Start Choice [1]
<businessCentersReference> BusinessCentersReference </businessCentersReference> [1]

'A pointer style reference to a set of financial business centers defined elsewhere in the document. This set of business centers is used to determine whether a particular day is a business day or not.'

<businessCenters> BusinessCenters </businessCenters> [1]
End Choice
End Group: BusinessCentersOrReference.model
</...>
Diagram
Schema Component Representation
<xsd:complexType name="BusinessDateRange">
<xsd:complexContent>
<xsd:extension base=" DateRange ">
<xsd:sequence>
<xsd:element name="businessDayConvention" type=" BusinessDayConventionEnum "/>
<xsd:group ref=" BusinessCentersOrReference.model " minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>