group "Events.model"
Namespace:
Content:
Defined:
Includes:
definitions of 14 elements
Used:
at 21 locations
Content Model Diagram
Complex Content Model
tradePackage | (originatingEvent?, trade) | amendment | increase | (terminatingEvent?, termination) | novation | change | optionExercise | optionExpiry+ | deClear | withdrawal | additionalEvent
Content Model Elements (14):
change (defined in Events.model group),
optionExpiry (defined in Events.model group),
originatingEvent (defined in Events.model group),
terminatingEvent (defined in Events.model group),
trade (defined in Events.model group),
tradePackage (defined in Events.model group),
Known Usage Locations
Annotation
Choice between a trade and a post-trade event.
XML Source (w/o annotations (6); see within schema source)
<xsd:group name="Events.model">
<xsd:choice>
<xsd:element name="tradePackage" type="TradePackage"/>
<xsd:sequence>
<xsd:element minOccurs="0" name="originatingEvent" type="OriginatingEvent"/>
<xsd:element name="trade" type="Trade"/>
</xsd:sequence>
<xsd:element name="amendment" type="TradeAmendmentContent"/>
<xsd:element name="increase" type="TradeNotionalChange"/>
<xsd:sequence>
<xsd:element minOccurs="0" name="terminatingEvent" type="TerminatingEvent"/>
<xsd:element name="termination" type="TradeNotionalChange"/>
</xsd:sequence>
<xsd:element name="novation" type="TradeNovationContent"/>
<xsd:element name="change" type="TradeChangeContent"/>
<xsd:element name="optionExercise" type="OptionExercise"/>
<xsd:element maxOccurs="unbounded" name="optionExpiry" type="OptionExpiry"/>
<xsd:element name="deClear" type="DeClear"/>
<xsd:element name="withdrawal" type="Withdrawal"/>
<xsd:element ref="additionalEvent"/>
</xsd:choice>
</xsd:group>
Content Element Detail (all declarations; defined within this component only; 14/14)
additionalEvent
Type:
AdditionalEvent, complex content
Abstract:
(may not be used directly in instance XML documents)
The additionalEvent element is an extension/substitution point to customize FpML and add additional events.
XML Source (w/o annotations (1); see within schema source)
<xsd:element ref="additionalEvent"/>

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

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

deClear
Type:
DeClear, complex content
A structure describing a declear event. The deClear event allows a firm to request that a trade be removed from clearing, or a clearing service to request consent for this, or to report that it has been done.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="deClear" type="DeClear"/>

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

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

optionExercise
Type:
OptionExercise, complex content
A structure describing an option exercise event. The optionExercise event 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.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="optionExercise" type="OptionExercise"/>

optionExpiry
Type:
OptionExpiry, complex content
A structure describing an option expiring event (i.e. passing its last exercise time and becoming worthless.)
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" name="optionExpiry" type="OptionExpiry"/>

originatingEvent
Type:
OriginatingEvent, simple content
Simple Content
xsd:normalizedString
maxLength:
255
XML Source (see within schema source)
<xsd:element minOccurs="0" name="originatingEvent" type="OriginatingEvent"/>

terminatingEvent
Type:
TerminatingEvent, simple content
This may be used to describe why a trade was terminated.
Simple Content
xsd:normalizedString
maxLength:
255
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="terminatingEvent" type="TerminatingEvent"/>

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

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

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

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

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