Definition Type: ComplexType
Name: FxComplexBarrierBase
Namespace: http://www.fpml.org/FpML-5/confirmation
Containing Schema: fpml-fx-targets-5-10.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into observationEndTime in schema fpml-fx-targets-5-10_xsd Drilldown into observationEndDate in schema fpml-fx-targets-5-10_xsd Drilldown into observationStartTime in schema fpml-fx-targets-5-10_xsd Drilldown into observationStartDate in schema fpml-fx-targets-5-10_xsd Drilldown into triggerRate in schema fpml-fx-targets-5-10_xsd Drilldown into condition in schema fpml-fx-targets-5-10_xsd Drilldown into scope in schema fpml-fx-targets-5-10_xsd Drilldown into style in schema fpml-fx-targets-5-10_xsd Drilldown into barrierType in schema fpml-fx-targets-5-10_xsd Drilldown into id in schema fpml-fx-targets-5-10_xsdXSD Diagram of FxComplexBarrierBase in schema fpml-fx-targets-5-10_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="FxComplexBarrierBase">
    <xsd:sequence>
        <xsd:element name="barrierType" type="FxBarrierTypeSimpleEnum">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Specifies the outcome (action) in the event that the barrier is triggered i.e. whether the product becomes active (Knockin) or is extinguished (Knockout).</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="style" type="FxBarrierStyleEnum">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The barrier observation style: continuous (American) or discrete (European).</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="scope" type="FxBarrierScopeEnum">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The scope of the barrier (PerExpiry|Global). Specifies whether the barrier has effect for the current expiry period (in the case of a multi-phase product), or for the product as a whole.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="condition" type="ConditionEnum">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Defines the condition when the barrier applies: AtOrAbove, AtOrBelow, Above, Below.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="triggerRate" type="Schedule">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The market rate is observed relative to the trigger rate, and if it is found to be on the predefined side of (above or below) the trigger rate, a barrier event is deemed to have occurred.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:sequence minOccurs="0">
            <xsd:element name="observationStartDate" type="xsd:date">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">The date on which the observation period for an american barrier starts. If the start date is not present, then the date and time of the start of the period is deemed to be the date and time the transaction was entered into.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="observationStartTime" type="BusinessCenterTime" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">The time on the start date at which the observation period for an american barrier starts. If the time is not present and the start date is equivalent to the transaction date, the time is deemed to be the time the transaction was entered into. If the time is not present and the start date is other than the transaction date, then the time is deemed to be the same as the expiration time.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:sequence minOccurs="0">
            <xsd:element name="observationEndDate" type="xsd:date">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">The date on which the observation period for an american barrier ends. If the end date is not present, then the date and time of the end of the period is deemed to be the date and time of expiration.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="observationEndTime" type="BusinessCenterTime" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">The time on the end date at which the observation period for an american barrier ends. If the time is not present, then the time is deemed to be the same as the expiration time.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:sequence>
    <xsd:attribute name="id" type="xsd:ID" use="optional">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Attribute to be able to point to the</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
barrierType nsA:barrierType (1) (1)
style nsA:style (1) (1)
scope nsA:scope (1) (1)
condition nsA:condition (1) (1)
triggerRate nsA:triggerRate (1) (1)
observationStartDate nsA:observationStartDate (1) (1)
observationStartTime nsA:observationStartTime 0 (1)
observationEndDate nsA:observationEndDate (1) (1)
observationEndTime nsA:observationEndTime 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
id nsA:id Optional
Collapse Derivation Tree:
Collapse References:
nsA:FxAccrualBarrier, nsA:FxTargetBarrier