Schema Name fpml-posttrade-confirmation-5-0.xsd
Target Namespace http://www.fpml.org/FpML-5-0/confirmation
Version $Revision: 2350 $
Documentation Post-trade confirmation messages.
Complex Types AmendmentConfirmed
IncreaseConfirmed
NovationAlleged
NovationConfirmed
RequestAmendmentConfirmation
RequestIncreaseConfirmation
RequestNovationConfirmation
RequestTerminationConfirmation
TerminationConfirmed
Elements amendmentConfirmed
increaseConfirmed
novationAlleged
novationConfirmed
requestAmendmentConfirmation
requestIncreaseConfirmation
requestNovationConfirmation
requestTerminationConfirmation
terminationConfirmed
Collapse XSD Schema Code
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:xmlns="http://www.fpml.org/FpML-5-0/confirmation" ecore:documentRoot="FpML" ecore:nsPrefix="conf" ecore:package="org.fpml.confirmation" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.fpml.org/FpML-5-0/confirmation" version="$Revision: 2350 $" >
    <xsd:include schemaLocation="fpml-posttrade-5-0.xsd"/>
    <xsd:complexType name="AmendmentConfirmed">
        <xsd:annotation>
            <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A message generated when an Amendment is determined to be confirmed.</xsd:documentation>
        </xsd:annotation>

        <xsd:complexContent>
            <xsd:extension base="NotificationMessage">
                <xsd:sequence>
                    <xsd:element name="amendment" type="Amendment"/>
                    <xsd:element minOccurs="2" maxOccurs="unbounded" name="party" type="Party">
                        <xsd:annotation>
                            <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" 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="IncreaseConfirmed">
        <xsd:annotation>
            <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A message generated when an Increase is determined to be confirmed.</xsd:documentation>
        </xsd:annotation>

        <xsd:complexContent>
            <xsd:extension base="NotificationMessage">
                <xsd:sequence>
                    <xsd:element name="increase" type="Increase"/>
                    <xsd:element minOccurs="2" maxOccurs="unbounded" name="party" type="Party">
                        <xsd:annotation>
                            <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" 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="NovationAlleged">
        <xsd:complexContent>
            <xsd:extension base="NovationNotificationMessage"/>
        </xsd:complexContent>

    </xsd:complexType>

    <xsd:complexType name="NovationConfirmed">
        <xsd:complexContent>
            <xsd:extension base="NovationNotificationMessage"/>
        </xsd:complexContent>

    </xsd:complexType>

    <xsd:complexType name="RequestAmendmentConfirmation">
        <xsd:annotation>
            <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A message for requesting that the contained amendment be put forward for matching and confirmation.</xsd:documentation>
        </xsd:annotation>

        <xsd:complexContent>
            <xsd:extension base="RequestMessage">
                <xsd:sequence>
                    <xsd:element name="amendment" type="Amendment"/>
                    <xsd:element minOccurs="2" maxOccurs="unbounded" name="party" type="Party">
                        <xsd:annotation>
                            <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" 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="RequestIncreaseConfirmation">
        <xsd:annotation>
            <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A message for requesting that the contained increase be put forward for matching and confirmation.</xsd:documentation>
        </xsd:annotation>

        <xsd:complexContent>
            <xsd:extension base="RequestMessage">
                <xsd:sequence>
                    <xsd:element name="increase" type="Increase"/>
                    <xsd:element minOccurs="2" maxOccurs="unbounded" name="party" type="Party">
                        <xsd:annotation>
                            <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" 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="RequestNovationConfirmation">
        <xsd:complexContent>
            <xsd:extension base="NovationRequestMessage"/>
        </xsd:complexContent>

    </xsd:complexType>

    <xsd:complexType name="RequestTerminationConfirmation">
        <xsd:annotation>
            <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A message for requesting that the contained termination be put forward for matching and confirmation.</xsd:documentation>
        </xsd:annotation>

        <xsd:complexContent>
            <xsd:extension base="RequestMessage">
                <xsd:sequence>
                    <xsd:element name="termination" type="Termination"/>
                    <xsd:element minOccurs="2" maxOccurs="unbounded" name="party" type="Party">
                        <xsd:annotation>
                            <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" 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="TerminationConfirmed">
        <xsd:annotation>
            <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A message generated when a Termination is determined to be confirmed.</xsd:documentation>
        </xsd:annotation>

        <xsd:complexContent>
            <xsd:extension base="NotificationMessage">
                <xsd:sequence>
                    <xsd:element name="termination" type="Termination"/>
                    <xsd:element minOccurs="2" maxOccurs="unbounded" name="party" type="Party">
                        <xsd:annotation>
                            <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:annotation>
        <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Post-trade confirmation messages.</xsd:documentation>
    </xsd:annotation>

    <xsd:element name="amendmentConfirmed" type="AmendmentConfirmed"/>
    <xsd:element name="increaseConfirmed" type="IncreaseConfirmed"/>
    <xsd:element name="novationAlleged" type="NovationAlleged"/>
    <xsd:element name="novationConfirmed" type="NovationConfirmed"/>
    <xsd:element name="requestAmendmentConfirmation" type="RequestAmendmentConfirmation"/>
    <xsd:element name="requestIncreaseConfirmation" type="RequestIncreaseConfirmation"/>
    <xsd:element name="requestNovationConfirmation" type="RequestNovationConfirmation"/>
    <xsd:element name="requestTerminationConfirmation" type="RequestTerminationConfirmation"/>
    <xsd:element name="terminationConfirmed" type="TerminationConfirmed"/>
</xsd:schema>
Generated using Liquid XML Studio Designer Edition 8.0.4.1955 - Featuring XSD to HTML Doc Generation