Definition Type: ComplexType
Name: OptionExercise
Namespace: http://www.fpml.org/FpML-5/recordkeeping
Type: nsA:AbstractEvent
Containing Schema: fpml-business-events-5-9.xsd
Abstract
Documentation:
A structure describing an option exercise. The OptionExercise type supports partial exercise (specify the number of options or amount to exercise), full exercise (use fullExercise flag), as well as the option to request options not to be exercised.
Collapse XSD Schema Diagram:
Drilldown into clearingInstructions in schema fpml-business-events-5-9_xsd Drilldown into payment in schema fpml-business-events-5-9_xsd Drilldown into physicalSettlement in schema fpml-business-events-5-9_xsd Drilldown into cashSettlement in schema fpml-business-events-5-9_xsd Drilldown into settlementType in schema fpml-business-events-5-9_xsd Drilldown into exerciseSide in schema fpml-business-events-5-9_xsd Drilldown into specifiedExercise in schema fpml-business-events-5-9_xsd Drilldown into outstandingNumberOfUnits in schema fpml-business-events-5-9_xsd Drilldown into exerciseInNumberOfUnits in schema fpml-business-events-5-9_xsd Drilldown into outstandingNumberOfOptions in schema fpml-business-events-5-9_xsd Drilldown into exerciseInNumberOfOptions in schema fpml-business-events-5-9_xsd Drilldown into outstandingNotionalAmount in schema fpml-business-events-5-9_xsd Drilldown into exerciseInNotionalAmount in schema fpml-business-events-5-9_xsd Drilldown into fullExercise in schema fpml-business-events-5-9_xsd Drilldown into expiry in schema fpml-business-events-5-9_xsd Drilldown into exerciseAction in schema fpml-business-events-5-9_xsd Drilldown into OptionExerciseAmount.model in schema fpml-business-events-5-9_xsd Drilldown into exerciseTiming in schema fpml-business-events-5-9_xsd Drilldown into exerciseTime in schema fpml-business-events-5-9_xsd Drilldown into exerciseDate in schema fpml-business-events-5-9_xsd Drilldown into tradeIdentifier in schema fpml-business-events-5-9_xsd Drilldown into originalTrade in schema fpml-business-events-5-9_xsd Drilldown into optionBuyer in schema fpml-business-events-5-9_xsd Drilldown into optionSeller in schema fpml-business-events-5-9_xsd Drilldown into eventIdentifier in schema fpml-business-events-5-9_xsd Drilldown into AbstractEvent in schema fpml-business-events-5-9_xsdXSD Diagram of OptionExercise in schema fpml-business-events-5-9_xsd (Financial products Markup Language (FpML®) - Record Keeping)
Collapse XSD Schema Code:
<xsd:complexType name="OptionExercise">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A structure describing an option exercise. The OptionExercise type supports partial exercise (specify the number of options or amount to exercise), full exercise (use fullExercise flag), as well as the option to request options not to be exercised.</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:choice minOccurs="0">
                    <xsd:sequence>
                        <xsd:element name="exerciseDate" type="xsd:date" minOccurs="0" />
                        <xsd:element name="exerciseTime" type="xsd:time" minOccurs="0" />
                    </xsd:sequence>
                    <xsd:element name="exerciseTiming" type="ExerciseTimingEnum" />
                </xsd:choice>
                <xsd:group ref="OptionExerciseAmount.model" />
                <xsd:element name="exerciseSide" type="ExerciseSideEnum" minOccurs="0" />
                <xsd:choice minOccurs="0">
                    <xsd:element name="settlementType" type="SettlementTypeEnum" />
                    <xsd:element name="cashSettlement" type="SimplePayment" />
                    <xsd:element name="physicalSettlement" type="PhysicalSettlement" />
                </xsd:choice>
                <xsd:element name="payment" type="NonNegativePayment" minOccurs="0" />
                <xsd:element name="clearingInstructions" type="ClearingInstructions" 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)
exerciseTiming nsA:exerciseTiming (1) (1)
exerciseAction nsA:exerciseAction (1) (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)
specifiedExercise nsA:specifiedExercise (1) unbounded
exerciseSide nsA:exerciseSide 0 (1)
settlementType nsA:settlementType (1) (1)
cashSettlement nsA:cashSettlement (1) (1)
physicalSettlement nsA:physicalSettlement (1) (1)
payment nsA:payment 0 (1)
clearingInstructions nsA:clearingInstructions 0 (1)
<xs:group> nsA:OptionExerciseAmount.model (1) (1)
Collapse Derivation Tree:
Collapse References:
nsA:optionExercise
Collapse Comments:
blog comments powered by Disqus