| All Element Summary | ||||||||||||
| The additionalEvent element is an extension/substitution point to customize FpML and add additional events. 
 | ||||||||||||
| Describes a change due to change in composition of basket underlyer 
 | ||||||||||||
| Abstract substitutable place holder for specific change details. 
 | ||||||||||||
| Describes a change due to a corporate action 
 | ||||||||||||
| 
 | ||||||||||||
| 
 | ||||||||||||
| 
 | ||||||||||||
| Describes a change due to an index component being adjusted. 
 | ||||||||||||
| 
 | ||||||||||||
| This may be used to describe why a trade was created. 
 | ||||||||||||
| This allows the acknowledging party to supply additional trade identifiers for a trade underlying a request relating to a business event. 
 | ||||||||||||
| This allows the acknowledging party to supply additional trade information about a trade underlying a request relating to a business event. 
 | ||||||||||||
| 
 | ||||||||||||
| 
 | ||||||||||||
| Pricing information for the trade. 
 | ||||||||||||
| This may be used to describe why a trade was terminated. 
 | ||||||||||||
| 
 | ||||||||||||
| Information about a trade. 
 | ||||||||||||
| 
 | ||||||||||||
| Complex Type Summary | ||||||||||||
| Abstract base type for all events. 
 | ||||||||||||
| Abstract base type for an extension/substitution point to customize FpML and add additional events. 
 | ||||||||||||
| A structure indicating that the basket underlyer of the trade has changed due to client trading activity 
 | ||||||||||||
| A type defining an event identifier issued by the indicated party. 
 | ||||||||||||
| Abstract base type for non-negotiated trade change descriptions 
 | ||||||||||||
| A structure indicating that a trade has changed due to a corporate action 
 | ||||||||||||
| A type that describes what type of corporate action occurred. 
 | ||||||||||||
| A post-trade event reference identifier allocated by a party. 
 | ||||||||||||
| A structure describing the effect of a change to an index. 
 | ||||||||||||
| A type that describes why a trade terminated. 
 | ||||||||||||
| Defines a type that allows trade identifiers and/or trade information to be represented for a trade. 
 | ||||||||||||
| Element Group Summary | ||||||||||
| Choice between a trade and a post-trade event. 
 | ||||||||||
| A model group holding valuation information for an event. 
 | ||||||||||
| Defines a model group that allows information about a trade to be represented. 
 | ||||||||||
| <?xml version="1.0" encoding="utf-8"?> <!-- == Copyright (c) 2002-2014 All rights reserved. == Financial Products Markup Language is subject to the FpML public license. == A copy of this license is available at http://www.fpml.org/license/license.html --> <xsd:schema attributeFormDefault="unqualified" ecore:documentRoot="FpML" ecore:nsPrefix="pre" ecore:package="org.fpml.pretrade" elementFormDefault="qualified" targetNamespace="http://www.fpml.org/FpML-5/pretrade" version="$Revision: 10751 $" xmlns="http://www.fpml.org/FpML-5/pretrade" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:fpml-annotation="http://www.fpml.org/annotation" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
<xsd:include schemaLocation="fpml-msg-5-6.xsd"/>
 
<xsd:annotation>
 </xsd:annotation> <xsd:sequence> 
<xsd:element maxOccurs="unbounded" minOccurs="0" name="eventIdentifier" type="BusinessEventIdentifier"/>
 </xsd:sequence> </xsd:complexType> <!--View Generation: SKIPPED ActionOnExpiration - Unsupported--> 
<xsd:annotation>
 
<xsd:documentation>
 
Abstract base type for an extension/substitution point to customize FpML and add additional events.
 </xsd:documentation> </xsd:annotation> <xsd:complexContent> </xsd:complexContent> </xsd:complexType> 
<xsd:annotation>
 
<xsd:documentation>
 
A structure indicating that the basket underlyer of the trade has changed due to client trading activity
 </xsd:documentation> </xsd:annotation> <xsd:complexContent> 
<xsd:extension base="ChangeEvent">
 
<!--View Generation: Skipped an empty sequence.-->
 </xsd:extension> </xsd:complexContent> </xsd:complexType> 
<xsd:annotation>
 
<xsd:documentation xml:lang="en">
 
A type defining an event identifier issued by the indicated party.
 </xsd:documentation> </xsd:annotation> <xsd:sequence> 
<xsd:group ref="PartyAndAccountReferences.model">
 
<xsd:annotation>
 
<xsd:documentation xml:lang="en">
 
A pointer style reference to a party identifier and optionally an account identifier defined elsewhere in the document. The party referenced has allocated the trade identifier.
 </xsd:documentation> </xsd:annotation> </xsd:group> </xsd:sequence> </xsd:complexType> 
<xsd:annotation>
 
<xsd:documentation>
 
Abstract base type for non-negotiated trade change descriptions
 </xsd:documentation> </xsd:annotation> <xsd:complexContent> 
<xsd:extension base="AbstractEvent">
 
<!--View Generation: Skipped an empty sequence.-->
 </xsd:extension> </xsd:complexContent> </xsd:complexType> <!--View Generation: SKIPPED ClearingStatusItem - PartySpecific--> <!--View Generation: SKIPPED ClearingInstructions - Unsupported--> <!--View Generation: SKIPPED CompressionActivity - Unsupported--> <!--View Generation: SKIPPED CompressionType - Unsupported--> 
<xsd:annotation>
 
<xsd:documentation>
 
A structure indicating that a trade has changed due to a corporate action
 </xsd:documentation> </xsd:annotation> <xsd:complexContent> </xsd:complexContent> </xsd:complexType> 
<xsd:annotation>
 
<xsd:documentation>
 
A type that describes what type of corporate action occurred.
 </xsd:documentation> </xsd:annotation> <xsd:simpleContent> </xsd:simpleContent> </xsd:complexType> <!--View Generation: SKIPPED DeClear - Unsupported--> <!--View Generation: SKIPPED DeclearReason - Unsupported--> 
<xsd:annotation>
 
<xsd:documentation xml:lang="en">
 
A post-trade event reference identifier allocated by a party. FpML does not define the domain values associated with this element. Note that the domain values for this element are not strictly an enumerated list.
 </xsd:documentation> </xsd:annotation> <xsd:simpleContent> </xsd:simpleContent> </xsd:complexType> <!--View Generation: SKIPPED EventsChoice - Unsupported--> 
<xsd:annotation>
 </xsd:annotation> <xsd:complexContent> 
<xsd:extension base="ChangeEvent">
 </xsd:extension> </xsd:complexContent> </xsd:complexType> <!--View Generation: SKIPPED OptionExercise - Unsupported--> <!--View Generation: SKIPPED OptionExpiry - Unsupported--> <!--View Generation: SKIPPED OptionExpiryBase - Unsupported--> <!--View Generation: SKIPPED PhysicalSettlement - Unsupported--> <!--View Generation: SKIPPED ReportingRegimeIdentifier - Unsupported--> <!--View Generation: SKIPPED RequestedClearingAction - Unsupported--> <!--View Generation: SKIPPED RequestedWithdrawalAction - Unsupported--> <!--View Generation: SKIPPED SupervisorRegistrationIdentification - Unsupported--> 
<xsd:annotation>
 </xsd:annotation> <xsd:simpleContent> 
<xsd:extension base="Scheme">
 
<xsd:attribute default="http://www.fpml.org/coding-scheme/terminating-event" name="terminatingEventScheme" type="xsd:anyURI"/>
 </xsd:extension> </xsd:simpleContent> </xsd:complexType> <!--View Generation: SKIPPED TradeAmendmentContent - Unsupported--> <!--View Generation: SKIPPED TradeChangeBase - Unsupported--> <!--View Generation: SKIPPED TradeChangeContent - Unsupported--> <!--View Generation: SKIPPED TradeLegSizeChange - Unsupported--> <!--View Generation: SKIPPED TradeMaturity - Unsupported--> <!--View Generation: SKIPPED TradeNotionalChange - Unsupported--> <!--View Generation: SKIPPED TradeLegNotionalChange.model - Unsupported--> <!--View Generation: SKIPPED TradeLegNumberOfOptionsChange.model - Unsupported--> <!--View Generation: SKIPPED TradeLegNumberOfUnitsChange.model - Unsupported--> <!--View Generation: SKIPPED TradeNotionalChange.model - Unsupported--> <!--View Generation: SKIPPED TradeNovationContent - Unsupported--> 
<xsd:annotation>
 
<xsd:documentation xml:lang="en">
 
Defines a type that allows trade identifiers and/or trade information to be represented for a trade.
 </xsd:documentation> </xsd:annotation> <xsd:sequence> 
<xsd:choice minOccurs="0">
 
<xsd:element name="originatingEvent" type="OriginatingEvent">
 
<xsd:annotation>
 
<xsd:documentation xml:lang="en">
 
This may be used to describe why a trade was created. This can be used to provide context for a newly created trade that is not part of a post-trade event. For example, it can report that the trade was created as a result of netting activity, or due to a transfer, an allocation process, etc. Omitting this implies that the trade record was created as a result of a negotiated new trade.
 </xsd:documentation> </xsd:annotation> </xsd:element> 
<xsd:annotation>
 
<xsd:documentation xml:lang="en">
 
This may be used to describe why a trade was terminated.
 </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> <xsd:element maxOccurs="unbounded" minOccurs="0" name="partyTradeIdentifier" type="PartyTradeIdentifier"> 
<xsd:annotation>
 
<xsd:documentation xml:lang="en">
 
This allows the acknowledging party to supply additional trade identifiers for a trade underlying a request relating to a business event.
 </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element maxOccurs="unbounded" minOccurs="0" name="partyTradeInformation" type="PartyTradeInformation"> 
<xsd:annotation>
 
<xsd:documentation xml:lang="en">
 
This allows the acknowledging party to supply additional trade information about a trade underlying a request relating to a business event.
 </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <!--View Generation: SKIPPED Withdrawal - Unsupported--> <!--View Generation: SKIPPED WithdrawalReason - Unsupported--> 
<xsd:annotation>
 
<xsd:documentation xml:lang="en">
 
The additionalEvent element is an extension/substitution point to customize FpML and add additional events.
 </xsd:documentation> </xsd:annotation> </xsd:element> 
<xsd:annotation>
 
<xsd:documentation>
 
Describes a change due to change in composition of basket underlyer
 </xsd:documentation> </xsd:annotation> </xsd:element> 
<xsd:annotation>
 
<xsd:documentation>
 
Abstract substitutable place holder for specific change details.
 </xsd:documentation> </xsd:annotation> </xsd:element> 
<xsd:annotation>
 </xsd:annotation> </xsd:element> 
<xsd:annotation>
 
<xsd:documentation>
 
Describes a change due to an index component being adjusted.
 </xsd:documentation> </xsd:annotation> </xsd:element> <!--View Generation: SKIPPED AgreementAndEffectiveDates.model - Unsupported--> <!--View Generation: SKIPPED Compression.model - Unsupported--> 
<xsd:annotation>
 </xsd:annotation> <xsd:choice> 
<xsd:sequence>
 
<!--View Generation: SKIPPED originatingEvent - Unsupported-->
 </xsd:sequence> <!--View Generation: SKIPPED amendment - Unsupported--> <!--View Generation: SKIPPED increase - Unsupported--> <!--View Generation: Skipped an empty sequence.--> <!--View Generation: SKIPPED novation - Unsupported--> <!--View Generation: SKIPPED change - Unsupported--> <!--View Generation: SKIPPED optionExercise - Unsupported--> <!--View Generation: SKIPPED optionExpiry - Unsupported--> <!--View Generation: SKIPPED deClear - Unsupported--> <!--View Generation: SKIPPED withdrawal - Unsupported--> <!--View Generation: SKIPPED - Unsupported--> </xsd:choice> </xsd:group> 
<xsd:annotation>
 </xsd:annotation> <xsd:sequence> 
<xsd:element maxOccurs="unbounded" minOccurs="0" name="quote" type="BasicQuotation">
 
<xsd:annotation>
 </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <!--View Generation: SKIPPED FeeTrade.model - Unsupported--> <!--View Generation: SKIPPED NewTrade.model - Unsupported--> <!--View Generation: SKIPPED NovationAmounts.model - Unsupported--> <!--View Generation: SKIPPED NovationAmountsOld.model - Unsupported--> <!--View Generation: SKIPPED NovationDates.model - Unsupported--> <!--View Generation: SKIPPED NovationRoles.model - Unsupported--> <!--View Generation: SKIPPED NovationTerms.model - Unsupported--> <!--View Generation: SKIPPED OldTrade.model - Unsupported--> <!--View Generation: SKIPPED OptionExerciseAmount.model - Unsupported--> <!--View Generation: SKIPPED ProposedMatch.model - Unsupported--> <!--View Generation: SKIPPED TradeAlterationPayment.model - Unsupported--> 
<xsd:annotation>
 
<xsd:documentation xml:lang="en">
 
Defines a model group that allows information about a trade to be represented.
 </xsd:documentation> </xsd:annotation> <xsd:sequence> 
<xsd:element minOccurs="0" name="tradeReferenceInformation" type="TradeReferenceInformation">
 
<xsd:annotation>
 </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> </xsd:schema> | 
| 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. |