complexType "OptionExercise"
Namespace:
Content:
complex, 24 elements
Defined:
Includes:
definitions of 13 elements
Used:
Content Model Diagram
XML Representation Summary
<...>
   
Content: 
</...>
Content Model Elements (24):
cashSettlement (defined in OptionExercise complexType),
clearingInstructions (defined in OptionExercise complexType),
eventIdentifier (defined in AbstractEvent complexType),
exerciseAction,
exerciseDate,
exerciseInNotionalAmount (defined in OptionExerciseAmount.model group),
exerciseInNumberOfOptions (defined in OptionExerciseAmount.model group),
exerciseInNumberOfUnits (defined in OptionExerciseAmount.model group),
exerciseSide (defined in OptionExercise complexType),
exerciseTime,
exerciseTiming,
expiry,
fullExercise,
optionBuyer,
optionSeller,
originalTrade (defined in OptionExercise complexType),
outstandingNotionalAmount (defined in OptionExerciseAmount.model group),
outstandingNumberOfOptions (defined in OptionExerciseAmount.model group),
outstandingNumberOfUnits (defined in OptionExerciseAmount.model group),
payment (defined in OptionExercise complexType),
physicalSettlement (defined in OptionExercise complexType),
settlementType (defined in OptionExercise complexType),
specifiedExercise,
tradeIdentifier (defined in OptionExercise complexType)
All Direct / Indirect Based Elements (2):
optionExercise (defined in Events.model group),
Known Usage Locations
Annotation
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.
Type Definition Detail
Type Derivation Tree
AbstractEvent (extension)
  OptionExercise
XML Source (w/o annotations (2); see within schema source)
<xsd:complexType name="OptionExercise">
<xsd:complexContent>
<xsd:extension base="AbstractEvent">
<xsd:sequence>
<xsd:element minOccurs="0" name="optionSeller" type="PartyReference"/>
<xsd:element minOccurs="0" name="optionBuyer" type="PartyReference"/>
<xsd:choice minOccurs="0">
<xsd:element name="originalTrade" type="Trade"/>
<xsd:element maxOccurs="unbounded" name="tradeIdentifier" type="PartyTradeIdentifier"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:sequence>
<xsd:element minOccurs="0" name="exerciseDate" type="xsd:date"/>
<xsd:element minOccurs="0" name="exerciseTime" type="xsd:time"/>
</xsd:sequence>
<xsd:element name="exerciseTiming" type="ExerciseTimingEnum"/>
</xsd:choice>
<xsd:group ref="OptionExerciseAmount.model"/>
<xsd:element minOccurs="0" name="exerciseSide" type="ExerciseSideEnum"/>
<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 minOccurs="0" name="payment" type="NonNegativePayment"/>
<xsd:element minOccurs="0" name="clearingInstructions" type="ClearingInstructions"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 13/24)
cashSettlement
Type:
SimplePayment, complex content
XML Source (see within schema source)
<xsd:element name="cashSettlement" type="SimplePayment"/>

clearingInstructions
Type:
ClearingInstructions, complex content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="clearingInstructions" type="ClearingInstructions"/>

exerciseDate
Type:
xsd:date, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="exerciseDate" type="xsd:date"/>

exerciseSide
Type:
ExerciseSideEnum, simple content
Simple Content
("Put" | "Call") | ("Payer" | "Receiver")
XML Source (see within schema source)
<xsd:element minOccurs="0" name="exerciseSide" type="ExerciseSideEnum"/>

exerciseTime
Type:
xsd:time, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="exerciseTime" type="xsd:time"/>

exerciseTiming
Type:
ExerciseTimingEnum, simple content
Simple Content
enumeration of xsd:token
Enumeration:
"Immediate"
 - 
Perform the requested exercise behavior immediately on receipt of the request.
"OnExpiration"
 - 
Perform the requested exercise behavior at the expiration of the option.
XML Source (see within schema source)
<xsd:element name="exerciseTiming" type="ExerciseTimingEnum"/>

optionBuyer
Type:
PartyReference, empty content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="optionBuyer" type="PartyReference"/>

optionSeller
Type:
PartyReference, empty content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="optionSeller" type="PartyReference"/>

originalTrade
Type:
Trade, complex content
Fully describes the original trade (prior to the exercise).
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="originalTrade" type="Trade"/>

payment
Type:
NonNegativePayment, complex content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="payment" type="NonNegativePayment"/>

physicalSettlement
Type:
PhysicalSettlement, complex content
XML Source (see within schema source)
<xsd:element name="physicalSettlement" type="PhysicalSettlement"/>

settlementType
Type:
SettlementTypeEnum, simple content
Simple Content
enumeration of xsd:token
Enumeration:
"Cash"
 - 
The intrinsic value of the option will be delivered by way of a cash settlement amount determined, (i) by reference to the differential between the strike price and the settlement price; or (ii) in accordance with a bilateral agreement between the parties
"Physical"
 - 
The securities underlying the transaction will be delivered by (i) in the case of a call, the seller to the buyer, or (ii) in the case of a put, the buyer to the seller versus a settlement amount equivalent to the strike price per share
"Election"
 - 
Allow Election of either Cash or Physical settlement
"CashOrPhysical"
 - 
Allow use of either Cash or Physical settlement without prior Election
XML Source (see within schema source)
<xsd:element name="settlementType" type="SettlementTypeEnum"/>

tradeIdentifier
Type:
PartyTradeIdentifier, complex content
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" name="tradeIdentifier" type="PartyTradeIdentifier"/>

XML schema documentation generated with DocFlex/XML 1.10b5 using DocFlex/XML XSDDoc 2.8.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.