group "Events.model"
Namespace:
Content:
Defined:
Includes:
definitions of 14 elements
Used:
Content Model Diagram
Complex Content Model
(originatingEvent?, trade, tradingEvent*) | amendment | increase | (terminatingEvent?, termination) | novation | change | optionExercise | optionExpiry+ | deClear | withdrawal | additionalEvent
Content Model Elements (14):
originatingEvent (defined in Events.model group),
trade (defined in Events.model group),
Known Usage Locations
Annotation
Choice between a trade and a post-trade event.
XML Source (w/o annotations (7); see within schema source)
<xsd:group name="Events.model">
<xsd:choice>
<xsd:sequence>
<xsd:element minOccurs="0" name="originatingEvent" type="OriginatingEvent"/>
<xsd:element name="trade" type="Trade"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="tradingEvent" type="TradingEventSummary"/>
</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"/>

tradingEvent
Type:
TradingEventSummary, complex content
This is provided to support snapshot reporting that requires trading history. Some implementations are using the "trade" event to report the current snapshot of a contract. In these cases it may also be necessary to report the most recent trading event to support regulatory reporting mandates. For this reason the tradingEvent is provided to allow that event to be attached to the trade report.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="tradingEvent" type="TradingEventSummary"/>

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.