All Element Summary |
||||||||||||
The additionalEvent element is an extension/substitution point to customize FpML and add additional events.
|
||||||||||||
The date on which the change was agreed.
|
||||||||||||
|
||||||||||||
Describes a change due to change in composition of basket underlyer
|
||||||||||||
|
||||||||||||
Abstract substitutable place holder for specific change details.
|
||||||||||||
|
||||||||||||
|
||||||||||||
Specifies the fixed amount by which the Notional Amount changes.
|
||||||||||||
|
||||||||||||
|
||||||||||||
Specifies the fixed amount by which the Number of Options changes
|
||||||||||||
|
||||||||||||
Specifies the fixed amount by which the Number of Units changes
|
||||||||||||
Describes a change due to a corporate action
|
||||||||||||
The date on which the change become effective.
|
||||||||||||
|
||||||||||||
The date on which the change become effective
|
||||||||||||
|
||||||||||||
|
||||||||||||
The date and time at which the negotiated change to the terms of the original contract was agreed, such as via telephone or electronic trading system (i.e., agreement date/time).
|
||||||||||||
The date and time at which the change was agreed.
|
||||||||||||
|
||||||||||||
Indicates the original trade between the transferor and the remaining party.
|
||||||||||||
Indicates a reference to the implied trade (the "fee trade") that the associated novation fee based on.
|
||||||||||||
|
||||||||||||
Describes a change due to an index component being adjusted.
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
Indicates the new trade between the transferee and the remaining party.
|
||||||||||||
Indicates a reference to the new trade between the transferee and the remaining party.
|
||||||||||||
|
||||||||||||
|
||||||||||||
The amount which represents the portion of the Old Contract being novated.
|
||||||||||||
The number of options which represent the portion of the Old Contract being novated.
|
||||||||||||
The number of options which represent the portion of the Old Contract being novated.
|
||||||||||||
|
||||||||||||
|
||||||||||||
Specifies the date that one party's legal obligations with regard to a trade are transferred to another party.
|
||||||||||||
Specifies the date the parties agree to assign or novate a Contract.
|
||||||||||||
|
||||||||||||
|
||||||||||||
The original trade details.
|
||||||||||||
Indicates the original trade between the transferor and the remaining party.
|
||||||||||||
The original qualified trade identifier.
|
||||||||||||
Indicates a reference to the original trade between the transferor and the remaining party.
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
Specifies the Notional amount after the Change
|
||||||||||||
|
||||||||||||
|
||||||||||||
Specifies the Number of Options after the Change.
|
||||||||||||
|
||||||||||||
Specifies the Number of Units
|
||||||||||||
Describes a payment made in settlement of the change.
|
||||||||||||
Describes a payment made in settlement of the change.
|
||||||||||||
Describes a payment made in settlement of the novation.
|
||||||||||||
|
||||||||||||
|
||||||||||||
Pricing information for the trade.
|
||||||||||||
|
||||||||||||
The amount which represents the portion of the Old Contract not being novated.
|
||||||||||||
The number of options which represent the portion of the Old Contract not being novated.
|
||||||||||||
The number of options which represent the portion of the Old Contract not being novated.
|
||||||||||||
|
||||||||||||
|
||||||||||||
The trade that resulted from the physical settlement.
|
||||||||||||
|
||||||||||||
The ID of the trade that resulted from the physical settlement.
|
||||||||||||
|
||||||||||||
This may be used to describe why a trade was terminated.
|
||||||||||||
|
||||||||||||
|
||||||||||||
A full description of the amended trade (i.e. the trade after the amendment).
|
||||||||||||
A full description of the amended 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 structure describing an de-clear event.
|
||||||||||||
A type that describes why a trade was removed from clearing.
|
||||||||||||
A post-trade event reference identifier allocated by a party.
|
||||||||||||
A structure describing the effect of a change to an index.
|
||||||||||||
A structure that describes how an option settles into a physical trade.
|
||||||||||||
A type that describes whether a trade is to be cleared.
|
||||||||||||
A type that describes why a trade terminated.
|
||||||||||||
A structure describing a negotiated amendment.
|
||||||||||||
A structure describing a trade change.
|
||||||||||||
A structure describing a non-negotiated trade resulting from a market event.
|
||||||||||||
A structure describing a change to the size of a single leg or stream of a trade.
|
||||||||||||
A structure describing a change to the size of a single leg or stream of a trade.
|
||||||||||||
A structure describing a change to the size of a trade.
|
||||||||||||
A structure describing a novation.
|
Element Group Summary |
||||||||||
A model group defining agreement and effective dates.
|
||||||||||
Choice between a trade and a post-trade event.
|
||||||||||
A model group holding valuation information for an event.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
The roles of the parties involved in the novation.
|
||||||||||
Documentation and other terms (such as date terms) specific to this novation event.
|
||||||||||
|
||||||||||
A model group defining a payment structure.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
DEPRECATED.
|
<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2013 rel. 2 (x64) (http://www.altova.com) by Lyteck Lynhiavu (ISDA) -->
<!--
== 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="trnsp" ecore:package="org.fpml.transparency" elementFormDefault="qualified" targetNamespace="http://www.fpml.org/FpML-5/transparency" version="$Revision: 10803 $" xmlns="http://www.fpml.org/FpML-5/transparency" 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-7.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-->
<xsd:sequence>
<xsd:element minOccurs="0" name="requestedClearingAction" type="RequestedClearingAction"/>
<xsd:element minOccurs="0" name="requestedClearingOrganizationPartyReference" type="PartyReference"/>
</xsd:sequence>
</xsd:complexType>
<!--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 CreditLimit - Unsupported -->
<!--View Generation: SKIPPED CreditLimitInformation - Unsupported -->
<!--View Generation: SKIPPED CreditLimitReference - Unsupported -->
<xsd:annotation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="tradeIdentifier" type="PartyTradeIdentifier"/>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
A type that describes why a trade was removed from clearing.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/declear-reason" name="declearReasonScheme" type="xsd:anyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<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 LimitApplicable - Unsupported -->
<!--View Generation: SKIPPED LimitId - Unsupported -->
<!--View Generation: SKIPPED LimitType - Unsupported -->
<!--View Generation: SKIPPED OptionExercise - Unsupported-->
<!--View Generation: SKIPPED OptionExerciseAmounts - Unsupported-->
<!--View Generation: SKIPPED OptionExpiry - Unsupported-->
<!--View Generation: SKIPPED OptionExpiryBase - Unsupported-->
<xsd:annotation>
<xsd:documentation>
A structure that describes how an option settles into a physical trade.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="resultingTradeIdentifier" type="PartyTradeIdentifier">
<xsd:annotation>
<xsd:documentation>
The ID of the trade that resulted from the physical settlement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<!--View Generation: SKIPPED ReportingRegimeIdentifier - Unsupported-->
<xsd:annotation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/requested-clearing-action" name="requestedClearingActionScheme" type="xsd:anyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!--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>
<xsd:annotation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractEvent">
<xsd:sequence>
<xsd:element name="trade" type="Trade">
<xsd:annotation>
<xsd:documentation>
A full description of the amended trade (i.e. the trade after the amendment).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractEvent">
<xsd:sequence>
<xsd:choice minOccurs="0">
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
A structure describing a non-negotiated trade resulting from a market event.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:element name="oldTradeIdentifier" type="PartyTradeIdentifier">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
A structure describing a change to the size of a single leg or stream of a trade.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<!-- there should be a price reference, but there are no IDs yet on the target price elements -->
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
A structure describing a change to the size of a single leg or stream of a trade.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
</xsd:choice>
</xsd:complexType>
<!--View Generation: SKIPPED TradeMaturity - Unsupported-->
<xsd:annotation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="TradeChangeBase">
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:group fpml-annotation:deprecated="true" fpml-annotation:deprecatedReason="The model could not provide support for linking notionals with product legs. Also, there was limitation in the existing increase and termination events which don’t allow the reporting of both change of units or change of notional amount as required for dividend swaps, for example. Instead, sizeChange, should be used." ref="TradeNotionalChange.model"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractEvent">
<xsd:sequence>
<xsd:choice minOccurs="0">
<!--View Generation: Removed a degenerate choice.-->
<xsd:sequence>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Choice between identification and representation of the old contract.
</xsd:documentation>
</xsd:annotation>
</xsd:sequence>
<xsd:sequence>
</xsd:sequence>
</xsd:choice>
<!--View Generation: SKIPPED - PartySpecific-->
<xsd:annotation>
<xsd:documentation xml:lang="en">
The dates and times associated with the novation event.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The amounts novated and remaining. These are optional in some reporting views because when reporting standalone fee trades this information would be duplicated.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Documentation and other terms relating to the novation.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!--View Generation: SKIPPED TradeReferenceInformation - PartySpecific-->
<!--View Generation: SKIPPED Velocity - Unsupported -->
<!--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>
<xsd:annotation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="agreementDate" type="xsd:date">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The date and time at which the negotiated change to the terms of the original contract was agreed, such as via telephone or electronic trading system (i.e., agreement date/time).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<!--View Generation: SKIPPED Compression.model - Unsupported-->
<xsd:annotation>
</xsd:annotation>
<xsd:choice>
<xsd:sequence>
</xsd:sequence>
<xsd:sequence>
<xsd:element minOccurs="0" name="terminatingEvent" type="TerminatingEvent">
<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:sequence>
<!--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>
<xsd:choice>
<xsd:element name="feeTradeIdentifier" type="PartyTradeIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Indicates a reference to the implied trade (the "fee trade") that the associated novation fee based on. This is equivalent to the new trade that is created by the novation (between the transferee and the remaining party), but is between the transferor and the transferee.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Indicates the original trade between the transferor and the remaining party.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:group>
<xsd:choice>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Choice between identification and representation of the new contract.
</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Indicates a reference to the new trade between the transferee and the remaining party.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Indicates the new trade between the transferee and the remaining party.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:group>
</xsd:group>
<xsd:choice>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Choice for expressing the novated amount as either a money amount, number of options, or number of units, according the the financial product which is being novated.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="novatedAmount" type="Money">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The amount which represents the portion of the Old Contract being novated.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The amount which represents the portion of the Old Contract not being novated.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="novatedNumberOfOptions" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The number of options which represent the portion of the Old Contract being novated.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The number of options which represent the portion of the Old Contract not being novated.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="novatedNumberOfUnits" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The number of options which represent the portion of the Old Contract being novated.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The number of options which represent the portion of the Old Contract not being novated.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
</xsd:group>
<xsd:sequence>
<xsd:element minOccurs="0" name="novationDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies the date that one party's legal obligations with regard to a trade are transferred to another party. It corresponds to the Novation Date section of the 2004 ISDA Novation Definitions, section 1.16.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies the date the parties agree to assign or novate a Contract. If this element is not specified, the novationContractDate will be deemed to be the novationDate. It corresponds to the Novation Trade Date section of the 2004 ISDA Novation Definitions, section 1.17.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The roles of the parties involved in the novation.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<!--View Generation: SKIPPED transferor - PartySpecific-->
<!--View Generation: SKIPPED transferorAccount - PartySpecific-->
<!--View Generation: SKIPPED transferee - PartySpecific-->
<!--View Generation: SKIPPED otherTransferee - PartySpecific-->
<!--View Generation: SKIPPED transfereeAccount - PartySpecific-->
<!--View Generation: SKIPPED otherTransfereeAccount - PartySpecific-->
<!--View Generation: SKIPPED remainingParty - PartySpecific-->
<!--View Generation: SKIPPED remainingPartyAccount - PartySpecific-->
<!--View Generation: SKIPPED otherRemainingParty - PartySpecific-->
<!--View Generation: SKIPPED otherRemainingPartyAccount - PartySpecific-->
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Documentation and other terms (such as date terms) specific to this novation event.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<!--View Generation: SKIPPED fullFirstCalculationPeriod - Documentation-->
<!--View Generation: SKIPPED firstPeriodStartDate - Documentation-->
<!--View Generation: SKIPPED nonReliance - Documentation-->
<!--View Generation: SKIPPED creditDerivativesNotices - Documentation-->
<!--View Generation: SKIPPED contractualDefinitions - Documentation-->
<!--View Generation: SKIPPED contractualTermsSupplement - Documentation-->
</xsd:sequence>
</xsd:group>
<xsd:choice>
<xsd:element maxOccurs="unbounded" name="oldTradeIdentifier" type="PartyTradeIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Indicates a reference to the original trade between the transferor and the remaining party.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Indicates the original trade between the transferor and the remaining party.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:group>
<!--View Generation: SKIPPED OptionExerciseAmount.model - Unsupported-->
<!--View Generation: SKIPPED ProposedMatch.model - Unsupported-->
<xsd:annotation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="payment" type="Payment">
<xsd:annotation>
<xsd:documentation>
Describes a payment made in settlement of the change. Normally there will be a single fee, but there could be additional payments such as principal exchanges resulting from the termination.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:sequence>
</xsd:sequence>
</xsd:group>
<xsd:sequence>
</xsd:sequence>
</xsd:group>
<xsd:sequence>
<xsd:element minOccurs="0" name="notionalScheduleReference" type="NotionalReference"/>
<!-- in the future perhaps this should allow a notional schedule to be put in here instead of a single value -->
</xsd:sequence>
</xsd:group>
<xsd:sequence>
</xsd:sequence>
</xsd:group>
<xsd:sequence>
</xsd:sequence>
</xsd:group>
<xsd:group fpml-annotation:deprecated="true" fpml-annotation:deprecatedReason="The model could not provide support for linking notionals with product legs. Also, there was limitation in the existing increase and termination events which don’t allow the reporting of both change of units or change of notional amount as required for dividend swaps, for example. Instead, sizeChange, should be used." name="TradeNotionalChange.model">
<xsd:annotation>
<xsd:documentation>
DEPRECATED. A structure describing a change to the trade notional.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="changeInNotionalAmount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies the fixed amount by which the Notional Amount changes. The direction of the change (increase or decrease) is specified by the event type (Termination => reduction, Increase => greater.)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="outstandingNotionalAmount" type="NonNegativeMoney">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="changeInNumberOfOptions" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies the fixed amount by which the Number of Options changes
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">Specifies the Number of Options after the Change.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="changeInNumberOfUnits" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies the fixed amount by which the Number of Units changes
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
</xsd:group>
<!--View Generation: SKIPPED TradeReferenceInformation.model - PartySpecific-->
</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.
|