Definition Type: ComplexType
Name: OptionExercise
Namespace: http://www.fpml.org/FpML-5/reporting
Type: nsA:AbstractEvent
Containing Schema: fpml-business-events-5-4.xsd
Abstract
Documentation:
A structure describing an option exercise.
Collapse XSD Schema Diagram:
Drilldown into payment in schema fpml-business-events-5-4_xsd Drilldown into physicalSettlement in schema fpml-business-events-5-4_xsd Drilldown into cashSettlement in schema fpml-business-events-5-4_xsd Drilldown into settlementType in schema fpml-business-events-5-4_xsd Drilldown into outstandingNumberOfUnits in schema fpml-business-events-5-4_xsd Drilldown into exerciseInNumberOfUnits in schema fpml-business-events-5-4_xsd Drilldown into outstandingNumberOfOptions in schema fpml-business-events-5-4_xsd Drilldown into exerciseInNumberOfOptions in schema fpml-business-events-5-4_xsd Drilldown into outstandingNotionalAmount in schema fpml-business-events-5-4_xsd Drilldown into exerciseInNotionalAmount in schema fpml-business-events-5-4_xsd Drilldown into fullExercise in schema fpml-business-events-5-4_xsd Drilldown into expiry in schema fpml-business-events-5-4_xsd Drilldown into exerciseTime in schema fpml-business-events-5-4_xsd Drilldown into exerciseDate in schema fpml-business-events-5-4_xsd Drilldown into tradeIdentifier in schema fpml-business-events-5-4_xsd Drilldown into originalTrade in schema fpml-business-events-5-4_xsd Drilldown into optionBuyer in schema fpml-business-events-5-4_xsd Drilldown into optionSeller in schema fpml-business-events-5-4_xsd Drilldown into eventIdentifier in schema fpml-business-events-5-4_xsd Drilldown into AbstractEvent in schema fpml-business-events-5-4_xsdXSD Diagram of OptionExercise in schema fpml-business-events-5-4_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="OptionExercise">
    <xsd:annotation>
        <xsd:documentation>A structure describing an option exercise.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
        <xsd:extension base="AbstractEvent">
            <xsd:sequence>
                <xsd:element name="optionSeller" type="PartyReference" minOccurs="0" />
                <xsd:element name="optionBuyer" type="PartyReference" minOccurs="0" />
                <xsd:choice minOccurs="0">
                    <xsd:element name="originalTrade" type="Trade">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">Fully describes the original trade (prior to the exercise).</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="tradeIdentifier" type="PartyTradeIdentifier" maxOccurs="unbounded" />
                </xsd:choice>
                <xsd:element name="exerciseDate" type="xsd:date" minOccurs="0" />
                <xsd:element name="exerciseTime" type="xsd:time" minOccurs="0" />
                <xsd:choice minOccurs="0">
                    <xsd:element name="expiry" type="xsd:boolean" />
                    <xsd:element name="fullExercise" type="xsd:boolean" />
                    <xsd:sequence>
                        <xsd:element name="exerciseInNotionalAmount" type="Money" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation xml:lang="en">Specifies the fixed amount by which the option should be exercised expressed as notional amount.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="outstandingNotionalAmount" type="Money" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation xml:lang="en">Specifies the Notional amount after the Change</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                    <xsd:sequence>
                        <xsd:element name="exerciseInNumberOfOptions" type="xsd:decimal" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation xml:lang="en">Specifies the fixed amount by which the option should be exercised expressed as number of options.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="outstandingNumberOfOptions" type="xsd:decimal" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation xml:lang="en">Specifies the Number of Options after the Change.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                    <xsd:sequence>
                        <xsd:element name="exerciseInNumberOfUnits" type="xsd:decimal" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation xml:lang="en">Specifies the fixed amount by which the option should be exercised express as number of units.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="outstandingNumberOfUnits" type="xsd:decimal" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation xml:lang="en">Specifies the Number of Units</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:choice>
                <xsd:choice minOccurs="0">
                    <xsd:element name="settlementType" type="SettlementTypeEnum" />
                    <xsd:element name="cashSettlement" type="SimplePayment">
                    </xsd:element>
                    <xsd:element name="physicalSettlement" type="PhysicalSettlement">
                    </xsd:element>
                </xsd:choice>
                <xsd:element name="payment" type="NonNegativePayment" minOccurs="0" />
            </xsd:sequence>
        </xsd:extension>
    </xsd:complexContent>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
eventIdentifier nsA:eventIdentifier 0 unbounded
optionSeller nsA:optionSeller 0 (1)
optionBuyer nsA:optionBuyer 0 (1)
originalTrade nsA:originalTrade (1) (1)
tradeIdentifier nsA:tradeIdentifier (1) unbounded
exerciseDate nsA:exerciseDate 0 (1)
exerciseTime nsA:exerciseTime 0 (1)
expiry nsA:expiry (1) (1)
fullExercise nsA:fullExercise (1) (1)
exerciseInNotionalAmount nsA:exerciseInNotionalAmount 0 (1)
outstandingNotionalAmount nsA:outstandingNotionalAmount 0 (1)
exerciseInNumberOfOptions nsA:exerciseInNumberOfOptions 0 (1)
outstandingNumberOfOptions nsA:outstandingNumberOfOptions 0 (1)
exerciseInNumberOfUnits nsA:exerciseInNumberOfUnits 0 (1)
outstandingNumberOfUnits nsA:outstandingNumberOfUnits 0 (1)
settlementType nsA:settlementType (1) (1)
cashSettlement nsA:cashSettlement (1) (1)
physicalSettlement nsA:physicalSettlement (1) (1)
payment nsA:payment 0 (1)
Collapse Derivation Tree:
Collapse References:
nsA:optionExercise