| Schema - fpml-matching-status-4-4.xsd | Generated using Liquid XML Studio by Liquid Technologies Ltd |
| Financial products Markup Language (FpML®) - fpml-matching-status-4-4.xsd |
| Schema Name | fpml-matching-status-4-4.xsd |
| Target Namespace | http://www.fpml.org/2007/FpML-4-4 |
| Version | $Revision: 2350 $ |
| Complex Types | NovationMatched TradeAlleged TradeMatched TradeMismatched TradeUnmatched |
|
|
|
|
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:fpml="http://www.fpml.org/2007/FpML-4-4" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" ecore:nsPrefix="fpml" ecore:package="org.fpml" ecore:documentRoot="FpML" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.fpml.org/2007/FpML-4-4" version="$Revision: 2350 $" >
<xsd:include schemaLocation="fpml-posttrade-4-4.xsd"/> <xsd:complexType name="NovationMatched"> <xsd:complexContent> <xsd:extension base="NovationNotificationMessage"/> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="TradeAlleged"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A type defining the content model for a message sent by a confirmation provider when it believes that one party has been tardy in providing its side of a transaction.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="NotificationMessage"> <xsd:sequence> <xsd:element name="tradeIdentifier" type="TradeIdentifier"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">An instance of a unique trade identifier.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" maxOccurs="unbounded" name="bestFitTradeId" type="TradeIdentifier"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A trade identifier for a transaction that closely resembles the characteristics of the trade under consideration.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element maxOccurs="unbounded" name="party" type="Party"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A legal entity or a subdivision of a legal entity.</xsd:documentation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Parties can perform multiple roles in a trade lifecycle. For example, the principal parties obligated to make payments from time to time during the term of the trade, but may include other parties involved in, or incidental to, the trade, such as parties acting in the role of novation transferor/transferee, broker, calculation agent, etc. In FpML roles are defined in multiple places within a document.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="TradeMatched"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A type defining the content model for a message indicating that a correlation has been made between two transactions.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="NotificationMessage"> <xsd:sequence> <xsd:element maxOccurs="unbounded" name="tradeIdentifier" type="TradeIdentifier"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">An instance of a unique trade identifier.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" maxOccurs="unbounded" name="differences" type="TradeDifference"/> <xsd:element maxOccurs="unbounded" name="party" type="Party"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A legal entity or a subdivision of a legal entity.</xsd:documentation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Parties can perform multiple roles in a trade lifecycle. For example, the principal parties obligated to make payments from time to time during the term of the trade, but may include other parties involved in, or incidental to, the trade, such as parties acting in the role of novation transferor/transferee, broker, calculation agent, etc. In FpML roles are defined in multiple places within a document.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="TradeMismatched"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A type defining the content model of a message generated when a trade is determined to be mismatched.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="NotificationMessage"> <xsd:sequence> <xsd:element name="tradeIdentifier" type="TradeIdentifier"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">An instance of a unique trade identifier.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" maxOccurs="unbounded" name="bestFitTrade" type="BestFitTrade"/> <xsd:element maxOccurs="unbounded" name="party" type="Party"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A legal entity or a subdivision of a legal entity.</xsd:documentation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Parties can perform multiple roles in a trade lifecycle. For example, the principal parties obligated to make payments from time to time during the term of the trade, but may include other parties involved in, or incidental to, the trade, such as parties acting in the role of novation transferor/transferee, broker, calculation agent, etc. In FpML roles are defined in multiple places within a document.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="TradeUnmatched"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A type defining the content model of a message generated when a trade is determined to be unmatched.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="NotificationMessage"> <xsd:sequence> <xsd:element name="tradeIdentifier" type="TradeIdentifier"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">An instance of a unique trade identifier.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" maxOccurs="unbounded" name="bestFitTradeId" type="TradeIdentifier"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A trade identifier for a transaction that closely resembles the characteristics of the trade under consideration.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element maxOccurs="unbounded" name="party" type="Party"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A legal entity or a subdivision of a legal entity.</xsd:documentation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Parties can perform multiple roles in a trade lifecycle. For example, the principal parties obligated to make payments from time to time during the term of the trade, but may include other parties involved in, or incidental to, the trade, such as parties acting in the role of novation transferor/transferee, broker, calculation agent, etc. In FpML roles are defined in multiple places within a document.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:schema> |
|
| Generated using Liquid XML Studio Designer Edition 8.0.4.1955 by Liquid Technologies Ltd | |