http://www.fpml.org/spec/fpml-4-3-9-tr-1
http://www.fpml.org/spec/fpml-4-3-9-tr-1
http://www.fpml.org/spec/2007/lcwd-fpml-4-3-2007-10-30/
http://www.fpml.org/spec/fpml-4-3-9-tr-1/html/fpml-4-3-errata.html
Document built: Mon 01/14/2008 12:56:04.41
Copyright (c) 1999 - 2006 by INTERNATIONAL SWAPS AND DERIVATIVES ASSOCIATION, INC.
Financial Products Markup Language is subject to the FpML public license
A copy of this license is available at http://www.fpml.org/documents/license.html
The FpML specifications provided are without warranty of any kind, either expressed or implied, including, without limitation, warranties that FpML, or the FpML specifications are free of defects, merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the specifications is with you. Should any of the FpML specifications prove defective in any respect, you assume the cost of any necessary servicing or repair. Under no circumstances and under no legal theory, whether tort (including negligence), contract, or otherwise, shall ISDA, any of its members, or any distributor of documents or software containing any of the FpML specifications, or any supplier of any of such parties, be liable to you or any other person for any indirect, special, incidental, or consequential damages of any character including, without limitation, damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses, even if such party shall have been informed of the possibility of such damages.
Response message that should be sent by the receiving parties if they agree with the novation. The transferee or transferor party may include the details of a payment representing the market value of the transaction.
Inherited element(s): (This definition inherits the content defined by the type NovationResponseMessage)
<xsd:complexType name="NovationConsentGranted"> <xsd:annotation> <xsd:documentation xml:lang="en"> Response message that should be sent by the receiving parties if they agree with the novation. The transferee or transferor party may include the details of a payment representing the market value of the transaction. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="NovationResponseMessage"/> </xsd:complexContent> </xsd:complexType>
Response message that should be sent by the transferee or remaining party if they cannot perform the requested novation.
Inherited element(s): (This definition inherits the content defined by the type NovationResponseMessage)
reason (zero or one occurrence; of the type Reason)
<xsd:complexType name="NovationConsentRefused"> <xsd:annotation> <xsd:documentation xml:lang="en"> Response message that should be sent by the transferee or remaining party if they cannot perform the requested novation. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="NovationResponseMessage"> <xsd:sequence> <xsd:element name="reason" type="Reason" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType>
A request message that passes details of the previously negotiated transaction that the transferor wishes to novate as well as describing the identity and roles of each party. As the same message is sent to both the transferee and remaining party it must contain the complete description of the underlying transaction (rather than just a reference) as the transferee will not have record of it.
Inherited element(s): (This definition inherits the content defined by the type NovationRequestMessage)
<xsd:complexType name="NovationConsentRequest"> <xsd:annotation> <xsd:documentation xml:lang="en"> A request message that passes details of the previously negotiated transaction that the transferor wishes to novate as well as describing the identity and roles of each party. As the same message is sent to both the transferee and remaining party it must contain the complete description of the underlying transaction (rather than just a reference) as the transferee will not have record of it. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="NovationRequestMessage"/> </xsd:complexContent> </xsd:complexType>
A request message for requesting an Amendment.
Inherited element(s): (This definition inherits the content defined by the type RequestMessage)
amendment (exactly one occurrence; of the type Amendment)
party (one or more occurrences; of the type Party)
<xsd:complexType name="TradeAmendmentRequest"> <xsd:annotation> <xsd:documentation xml:lang="en"> A request message for requesting an Amendment. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="RequestMessage"> <xsd:sequence> <xsd:element name="amendment" type="Amendment"/> <xsd:element name="party" type="Party" minOccurs="2" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en"> One party element for each of the principal parties and any other party that is referenced. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType>
A response to the request for an Amendment.
Inherited element(s): (This definition inherits the content defined by the type ResponseMessage)
amendment (exactly one occurrence; of the type Amendment)
party (one or more occurrences; of the type Party)
<xsd:complexType name="TradeAmendmentResponse"> <xsd:annotation> <xsd:documentation xml:lang="en"> A response to the request for an Amendment. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="ResponseMessage"> <xsd:sequence> <xsd:element name="amendment" type="Amendment"/> <xsd:element name="party" type="Party" minOccurs="2" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en"> One party element for each of the principal parties and any other party that is referenced. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType>
A request message for requesting an Increase.
Inherited element(s): (This definition inherits the content defined by the type RequestMessage)
increase (exactly one occurrence; of the type Increase)
party (one or more occurrences; of the type Party)
<xsd:complexType name="TradeIncreaseRequest"> <xsd:annotation> <xsd:documentation xml:lang="en"> A request message for requesting an Increase. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="RequestMessage"> <xsd:sequence> <xsd:element name="increase" type="Increase"/> <xsd:element name="party" type="Party" minOccurs="2" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en"> One party element for each of the principal parties and any other party that is referenced. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType>
A response to the request for an Increase.
Inherited element(s): (This definition inherits the content defined by the type ResponseMessage)
increase (exactly one occurrence; of the type Increase)
party (one or more occurrences; of the type Party)
<xsd:complexType name="TradeIncreaseResponse"> <xsd:annotation> <xsd:documentation xml:lang="en"> A response to the request for an Increase. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="ResponseMessage"> <xsd:sequence> <xsd:element name="increase" type="Increase"/> <xsd:element name="party" type="Party" minOccurs="2" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en"> One party element for each of the principal parties and any other party that is referenced. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType>
A request message for requesting a Termination.
Inherited element(s): (This definition inherits the content defined by the type RequestMessage)
termination (exactly one occurrence; of the type Termination)
party (one or more occurrences; of the type Party)
<xsd:complexType name="TradeTerminationRequest"> <xsd:annotation> <xsd:documentation xml:lang="en"> A request message for requesting a Termination. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="RequestMessage"> <xsd:sequence> <xsd:element name="termination" type="Termination"/> <xsd:element name="party" type="Party" minOccurs="2" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en"> One party element for each of the principal parties and any other party that is referenced. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType>
A response to the request for Termination.
Inherited element(s): (This definition inherits the content defined by the type ResponseMessage)
termination (exactly one occurrence; of the type Termination)
party (one or more occurrences; of the type Party)
<xsd:complexType name="TradeTerminationResponse"> <xsd:annotation> <xsd:documentation xml:lang="en"> A response to the request for Termination. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="ResponseMessage"> <xsd:sequence> <xsd:element name="termination" type="Termination"/> <xsd:element name="party" type="Party" minOccurs="2" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en"> One party element for each of the principal parties and any other party that is referenced. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType>
<xsd:schema ecore:nsPrefix="fpml" ecore:package="org.fpml" ecore:documentRoot="FpML" targetNamespace="http://www.fpml.org/2007/FpML-4-3" version="$Revision: 2351 $" attributeFormDefault="unqualified" elementFormDefault="qualified"> <xsd:include schemaLocation="fpml-posttrade-4-3.xsd"/> <xsd:complexType name="NovationConsentGranted"> <xsd:annotation> <xsd:documentation xml:lang="en"> Response message that should be sent by the receiving parties if they agree with the novation. The transferee or transferor party may include the details of a payment representing the market value of the transaction. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="NovationResponseMessage"/> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="NovationConsentRefused"> <xsd:annotation> <xsd:documentation xml:lang="en"> Response message that should be sent by the transferee or remaining party if they cannot perform the requested novation. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="NovationResponseMessage"> <xsd:sequence> <xsd:element name="reason" type="Reason" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="NovationConsentRequest"> <xsd:annotation> <xsd:documentation xml:lang="en"> A request message that passes details of the previously negotiated transaction that the transferor wishes to novate as well as describing the identity and roles of each party. As the same message is sent to both the transferee and remaining party it must contain the complete description of the underlying transaction (rather than just a reference) as the transferee will not have record of it. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="NovationRequestMessage"/> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="TradeAmendmentRequest"> <xsd:annotation> <xsd:documentation xml:lang="en"> A request message for requesting an Amendment. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="RequestMessage"> <xsd:sequence> <xsd:element name="amendment" type="Amendment"/> <xsd:element name="party" type="Party" minOccurs="2" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en"> One party element for each of the principal parties and any other party that is referenced. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="TradeAmendmentResponse"> <xsd:annotation> <xsd:documentation xml:lang="en"> A response to the request for an Amendment. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="ResponseMessage"> <xsd:sequence> <xsd:element name="amendment" type="Amendment"/> <xsd:element name="party" type="Party" minOccurs="2" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en"> One party element for each of the principal parties and any other party that is referenced. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="TradeIncreaseRequest"> <xsd:annotation> <xsd:documentation xml:lang="en"> A request message for requesting an Increase. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="RequestMessage"> <xsd:sequence> <xsd:element name="increase" type="Increase"/> <xsd:element name="party" type="Party" minOccurs="2" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en"> One party element for each of the principal parties and any other party that is referenced. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="TradeIncreaseResponse"> <xsd:annotation> <xsd:documentation xml:lang="en"> A response to the request for an Increase. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="ResponseMessage"> <xsd:sequence> <xsd:element name="increase" type="Increase"/> <xsd:element name="party" type="Party" minOccurs="2" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en"> One party element for each of the principal parties and any other party that is referenced. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="TradeTerminationRequest"> <xsd:annotation> <xsd:documentation xml:lang="en"> A request message for requesting a Termination. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="RequestMessage"> <xsd:sequence> <xsd:element name="termination" type="Termination"/> <xsd:element name="party" type="Party" minOccurs="2" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en"> One party element for each of the principal parties and any other party that is referenced. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="TradeTerminationResponse"> <xsd:annotation> <xsd:documentation xml:lang="en"> A response to the request for Termination. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="ResponseMessage"> <xsd:sequence> <xsd:element name="termination" type="Termination"/> <xsd:element name="party" type="Party" minOccurs="2" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation xml:lang="en"> One party element for each of the principal parties and any other party that is referenced. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:schema>