All Element Summary | ||||||||||||
additionalEvent | The additionalEvent element is an extension/substitution point to customize FpML and add additional events.
|
|||||||||||
agreementDate | The date on which the change was agreed.
|
|||||||||||
amendment |
|
|||||||||||
cashSettlement (defined in OptionExercise complexType) |
|
|||||||||||
changeEvent | Abstract substitutable place holder for specific change details.
|
|||||||||||
changeInNotionalAmount | Specifies the fixed amount by which the Notional Amount changes.
|
|||||||||||
changeInNumberOfOptions | Specifies the fixed amount by which the Number of Options changes
|
|||||||||||
changeInNumberOfUnits | Specifies the fixed amount by which the Number of Units changes
|
|||||||||||
compressionActivity | Compression information for the trade.
|
|||||||||||
compressionType |
|
|||||||||||
date (defined in OptionExpiry complexType) |
|
|||||||||||
date (in optionExpiry) |
|
|||||||||||
date (in tradeMaturity) |
|
|||||||||||
difference | A type used to record the details of a difference between two sides of a business event.
|
|||||||||||
effectiveDate (defined in AgreementAndEffectiveDates.model group) | The date on which the change become effective.
|
|||||||||||
effectiveDate (defined in DeClear complexType) |
|
|||||||||||
effectiveDate (defined in TradeChangeContent complexType) | The date on which the change become effective
|
|||||||||||
eventId |
|
|||||||||||
eventIdentifier (defined in AbstractEvent complexType) |
|
|||||||||||
executionDateTime (defined in AgreementAndEffectiveDates.model group) | 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).
|
|||||||||||
executionDateTime (in novation) | The date and time at which the change was agreed.
|
|||||||||||
exerciseDate |
|
|||||||||||
exerciseInNotionalAmount | Specifies the fixed amount by which the option should be exercised expressed as notional amount.
|
|||||||||||
exerciseInNumberOfOptions | Specifies the fixed amount by which the option should be exercised expressed as number of options.
|
|||||||||||
exerciseInNumberOfUnits | Specifies the fixed amount by which the option should be exercised express as number of units.
|
|||||||||||
exerciseProcedure |
|
|||||||||||
exerciseTime |
|
|||||||||||
expiry |
|
|||||||||||
factoredCalculationAmount |
|
|||||||||||
feeTrade | Indicates the original trade between the transferor and the remaining party.
|
|||||||||||
feeTradeIdentifier | Indicates a reference to the implied trade (the "fee trade") that the associated novation fee based on.
|
|||||||||||
fullExercise |
|
|||||||||||
increase |
|
|||||||||||
indexChange | Describes a change due to an index component being adjusted.
|
|||||||||||
indexFactor |
|
|||||||||||
matchId | A unique identifier assigned by the matching service to each set of matched positions.
|
|||||||||||
matchScore | Numeric score to represent the quality of the match.
|
|||||||||||
newTrade | Indicates the new trade between the transferee and the remaining party.
|
|||||||||||
newTradeIdentifier | Indicates a reference to the new trade between the transferee and the remaining party.
|
|||||||||||
novatedAmount | The amount which represents the portion of the Old Contract being novated.
|
|||||||||||
novatedNumberOfOptions | The number of options which represent the portion of the Old Contract being novated.
|
|||||||||||
novatedNumberOfUnits | The number of options which represent the portion of the Old Contract being novated.
|
|||||||||||
novation |
|
|||||||||||
novationDate | Specifies the date that one party's legal obligations with regard to a trade are transferred to another party.
|
|||||||||||
novationTradeDate | Specifies the date the parties agree to assign or novate a Contract.
|
|||||||||||
oldTrade (defined in TradeChangeContent complexType) | The original trade details.
|
|||||||||||
oldTrade (in novation) | Indicates the original trade between the transferor and the remaining party.
|
|||||||||||
oldTradeIdentifier (defined in TradeChangeContent complexType) | The original qualified trade identifier.
|
|||||||||||
oldTradeIdentifier (in novation) | Indicates a reference to the original trade between the transferor and the remaining party.
|
|||||||||||
optionBuyer |
|
|||||||||||
optionExpiry |
|
|||||||||||
optionSeller |
|
|||||||||||
originalTrade (defined in OptionExercise complexType) | Fully describes the original trade (prior to the exercise).
|
|||||||||||
originalTrade (defined in TradeChangeBase complexType) |
|
|||||||||||
originatingEvent (defined in Events.model group) |
|
|||||||||||
originatingEvent (defined in ImpliedTrade complexType) |
|
|||||||||||
originatingTradeId (in compressionActivity) |
|
|||||||||||
originatingTradeIdentifier |
|
|||||||||||
outstandingNotionalAmount (defined in OptionExercise complexType) | Specifies the Notional amount after the Change
|
|||||||||||
outstandingNotionalAmount (defined in TradeNotionalChange complexType) | Specifies the Notional amount after the Change
|
|||||||||||
outstandingNumberOfOptions (defined in OptionExercise complexType) | Specifies the Number of Options after the Change.
|
|||||||||||
outstandingNumberOfOptions (defined in TradeNotionalChange complexType) | Specifies the Number of Options after the Change.
|
|||||||||||
outstandingNumberOfUnits (defined in OptionExercise complexType) | Specifies the Number of Units
|
|||||||||||
outstandingNumberOfUnits (defined in TradeNotionalChange complexType) | Specifies the Number of Units
|
|||||||||||
payment (defined in ImpliedTrade complexType) | A fee which compensates one of the parties for taking on a position that is off market.
|
|||||||||||
payment (defined in OptionExercise complexType) |
|
|||||||||||
payment (defined in TradeAlterationPayment.model group) | Describes a payment made in settlement of the change.
|
|||||||||||
payment (defined in TradeChangeContent complexType) | Describes a payment made in settlement of the change.
|
|||||||||||
payment (in novation) | Describes a payment made in settlement of the novation.
|
|||||||||||
physicalSettlement (defined in OptionExercise complexType) |
|
|||||||||||
quote (in publicExecutionReport) | Pricing information for the trade.
|
|||||||||||
remainingAmount | The amount which represents the portion of the Old Contract not being novated.
|
|||||||||||
remainingNumberOfOptions | The number of options which represent the portion of the Old Contract not being novated.
|
|||||||||||
remainingNumberOfUnits | The number of options which represent the portion of the Old Contract not being novated.
|
|||||||||||
replacementTradeId |
|
|||||||||||
replacementTradeIdentifier |
|
|||||||||||
resultingTrade | The trade that resulted from the physical settlement.
|
|||||||||||
resultingTradeIdentifier | The ID of the trade that resulted from the physical settlement.
|
|||||||||||
settlementType (defined in OptionExercise complexType) |
|
|||||||||||
terminatingEvent | This may be used to describe why a trade was terminated.
|
|||||||||||
termination |
|
|||||||||||
time (defined in OptionExpiry complexType) |
|
|||||||||||
time (in optionExpiry) |
|
|||||||||||
trade (defined in Events.model group) |
|
|||||||||||
trade (defined in ImpliedTrade complexType) |
|
|||||||||||
trade (defined in TradeChangeContent complexType) | A full description of the amended trade.
|
|||||||||||
trade (in amendment) | A fulll description of the amended trade (i.e. the trade after the amendment).
|
|||||||||||
tradeIdentifier (defined in DeClear complexType) |
|
|||||||||||
tradeIdentifier (defined in OptionExercise complexType) |
|
|||||||||||
tradeIdentifier (defined in OptionExpiry complexType) |
|
|||||||||||
tradeIdentifier (defined in TradeChangeBase complexType) |
|
|||||||||||
tradeIdentifier (in optionExpiry) |
|
|||||||||||
tradeIdentifier (in tradeMaturity) |
|
|||||||||||
tradeMaturity |
|
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 type defining an event identifier issued by the indicated party. | ||||||||||||
Abstract base type for non-negotiated trade change descriptions
|
||||||||||||
A type that shows how multiple trades have been combined into a result.
|
||||||||||||
A type that identifies the type of trade amalgamation, for example netting or portfolio compression.
|
||||||||||||
A structure describing an de-clear event.
|
||||||||||||
A post-trade event reference identifier allocated by a party.
|
||||||||||||
A structure that describes a proposed match between trades or post-trade event reports.
|
||||||||||||
|
||||||||||||
A type defining a type of trade that is implied by a post-trade event such as a novation.
|
||||||||||||
A structure describing the effect of a change to an index.
|
||||||||||||
A structure describing an option exercise.
|
||||||||||||
A structure describing an option expiring (i.e. passing its last exercise time and becoming worthless.)
|
||||||||||||
A structure describing an option expiring.
|
||||||||||||
|
||||||||||||
A structure that describes how an option settles into a physical trade.
|
||||||||||||
A type that describes what the requester would like to see done to implement the withdrawal, e.g.
|
||||||||||||
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 trade maturing.
|
||||||||||||
A structure describing a change to the trade notional.
|
||||||||||||
A structure describing a novation.
|
Element Group Summary | ||||||||||
A model group defining agreement and effective dates.
|
||||||||||
A model group holding information about compressions affecting this trade/event.
|
||||||||||
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 structure that describes a potential match for a trade or event, together with descriptors of that match (quality, etc.).
|
||||||||||
A model group defining a payment structure.
|
<?xml version="1.0" encoding="utf-8"?> <!-- == Copyright (c) 2002-2012 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: 9100 $" 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:annotation> <xsd:documentation xml:lang="en"> A type defining an event identifier issued by the indicated party. </xsd:documentation> </xsd:annotation> <xsd:sequence> <!-- <xsd:choice> <xsd:element name="issuer" type="PartyId"> <xsd:annotation> <xsd:appinfo> <view:override view="transparency" minOccurs="1"/> <view:override view="recordkeeping" minOccurs="1"/> </xsd:appinfo> </xsd:annotation> </xsd:element> --> <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:choice> --> </xsd:sequence> </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:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation>Abstract base type for all events.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="eventIdentifier" type="BusinessEventIdentifier"/> </xsd:sequence> </xsd:complexType> <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> Abstract base type for non-negotiated trade change descriptions </xsd:documentation> </xsd:annotation> <xsd:complexContent> <!--View Generation: Skipped an empty sequence.--> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation> A type that shows how multiple trades have been combined into a result. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:choice minOccurs="0"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="originatingTradeIdentifier" type="TradeIdentifier"/> </xsd:sequence> <xsd:sequence> <!-- this option is deprecated in favour of the first choice --> </xsd:sequence> </xsd:choice> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation> A type that identifies the type of trade amalgamation, for example netting or portfolio compression. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:attribute default="http://www.fpml.org/coding-scheme/compression-type" name="compressionTypeScheme" type="xsd:anyURI"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation>A structure describing an de-clear event.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="tradeIdentifier" type="PartyTradeIdentifier"/> </xsd:sequence> </xsd:complexType> <!--View Generation: SKIPPED Withdrawal - Unsupported--> <xsd:annotation> <xsd:documentation> A type that describes what the requester would like to see done to implement the withdrawal, e.g. ExpungeRecords, RetainRecords. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:attribute default="http://www.fpml.org/coding-scheme/requested-withdrawal-action" name="requestedWithdrawalActionScheme" type="xsd:anyURI"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <!--View Generation: SKIPPED WithdrawalReason - Unsupported--> <xsd:annotation> <xsd:documentation> A structure that describes a proposed match between trades or post-trade event reports. </xsd:documentation> </xsd:annotation> <xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation> A structure describing the effect of a change to an index. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation>A structure describing an option exercise.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:choice minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en"> Fully describes the original trade (prior to the exercise). </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> <xsd:choice minOccurs="0"> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Specifies the fixed amount by which the option should be exercised expressed as notional amount. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en">Specifies the Notional amount after the Change</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Specifies the fixed amount by which the option should be exercised expressed as number of options. </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:annotation> <xsd:documentation xml:lang="en"> Specifies the fixed amount by which the option should be exercised express as number of units. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en">Specifies the Number of Units</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:choice> <xsd:choice minOccurs="0"> <!--plugged GEM/CICTO proposal here (InstrumentTrade) --> </xsd:element> </xsd:choice> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation> A structure describing an option expiring (i.e. passing its last exercise time and becoming worthless.) </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="tradeIdentifier" type="PartyTradeIdentifier"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation>A structure describing an option expiring.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="tradeIdentifier" type="PartyTradeIdentifier"/> </xsd:sequence> <!-- Lyteck 3/16/2011: added base type to accomodate Maturity Notification (no need for exerciseProcedure) --> </xsd:complexType> <xsd:annotation> <xsd:documentation> A structure that describes how an option settles into a physical trade. </xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:annotation> <xsd:documentation> The ID of the trade that resulted from the physical settlement. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> The trade that resulted from the physical settlement. </xsd:documentation> </xsd:annotation> </xsd:element> <!-- the economics of the trade resulted from the physical settlement --> </xsd:choice> </xsd:complexType> <xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation>A type that describes why a trade terminated.</xsd:documentation> </xsd:annotation> <xsd:simpleContent> <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:documentation>A structure describing a negotiated amendment.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation> A fulll 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:documentation>A structure describing a trade change.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <!-- choice of trade ID or complete original change added for SDR reporting 2011-03 BAL --> <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:annotation> <xsd:documentation>The original qualified trade identifier.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation>The original trade details.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> <xsd:annotation> <xsd:documentation>A full description of the amended trade.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation>The date on which the change become effective</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation>Substitution point for types of change</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Describes a payment made in settlement of the change. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation>A structure describing a trade maturing.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="tradeIdentifier" type="PartyTradeIdentifier"/> </xsd:sequence> <!-- Brian 4/14/2011: added type to accomodate Maturity Notification --> </xsd:complexType> <xsd:annotation> <xsd:documentation> A structure describing a change to the trade notional. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:choice> <xsd:sequence> <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:annotation> <xsd:documentation xml:lang="en">Specifies the Notional amount after the Change</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:sequence> <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: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:documentation xml:lang="en">Specifies the Number of Units</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:choice> </xsd:extension> </xsd:complexContent> </xsd:complexType> <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:choice> <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> <xsd:choice> <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:annotation> <xsd:documentation>A structure describing a novation.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <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:documentation> Describes a payment made in settlement of the novation. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:sequence> <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> <!-- added BAL 2011-03 for SDR reporting --> <xsd:annotation> <xsd:documentation>The date and time at which the change was agreed.</xsd:documentation> </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: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: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: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: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: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: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> <!--View Generation: SKIPPED TradeReferenceInformation - PartySpecific--> <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> Abstract substitutable place holder for specific change details. </xsd:documentation> </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:documentation> A model group defining agreement and effective dates. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation>The date on which the change was agreed.</xsd:documentation> </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:documentation>The date on which the change become effective.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <xsd:annotation> <xsd:documentation> A model group holding information about compressions affecting this trade/event. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en">Compression information for the trade.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <!-- BAL - added 2011-10-18 to address gaps with DTCC requirements --> <xsd:annotation> <xsd:documentation xml:lang="en">Choice between a trade and a post-trade event.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:sequence> </xsd:sequence> <!-- BAL - end 2011-10-18 additions to address gaps with DTCC requirements --> <!-- modified from the below for SDR reporting, BAL 2011-03 <xsd:element name="trade" type="Trade"/> <xsd:element name="amendment" type="TradeAmendmentContent"/> --> <xsd:sequence> <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:documentation xml:lang="en"> A type defining a type of trade that is implied by a post-trade event such as a novation. For example, if a novation moves $5mm in notional of an existing trade to a new party, there is an implied trade of $5mm at off-market terms. The fee represents the amoun by which the trade is off market. This even is used, for example in novations, where the implied trade and the corresponding fee must be segregated from the original or new trades for data access reasons (e.g. where the remaining party is not permitted to know the amount of a novation fee). </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> A fee which compensates one of the parties for taking on a position that is off market. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation> A model group holding valuation information for an event. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en">Pricing information for the trade.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <xsd:choice> </xsd:choice> </xsd:group> <xsd:annotation> <xsd:documentation> A structure that describes a potential match for a trade or event, together with descriptors of that match (quality, etc.). </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> A unique identifier assigned by the matching service to each set of matched positions. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> A type used to record the details of a difference between two sides of a business event. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Numeric score to represent the quality of the match. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <xsd:annotation> <xsd:documentation>A model group defining a payment structure.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation> Describes a payment made in settlement of the change. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <!--View Generation: SKIPPED TradeReferenceInformation.model - PartySpecific--> <!--View Generation: SKIPPED TradeOrInfo.model - PartySpecific--> </xsd:schema> |
XML schema documentation generated with DocFlex/XML 1.8.6b2 using DocFlex/XML XSDDoc 2.5.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration. |