Definition Type: ComplexType
Name: TradeDifference
Namespace: http://www.fpml.org/2007/FpML-4-4
Containing Schema: fpml-doc-4-4.xsd
Abstract
Documentation:
A type used to record the details of a difference between two business objects/
Collapse XSD Schema Diagram:
Drilldown into message in schema fpml-doc-4-4_xsd Drilldown into extraElement in schema fpml-doc-4-4_xsd Drilldown into missingElement in schema fpml-doc-4-4_xsd Drilldown into otherValue in schema fpml-doc-4-4_xsd Drilldown into otherPath in schema fpml-doc-4-4_xsd Drilldown into baseValue in schema fpml-doc-4-4_xsd Drilldown into basePath in schema fpml-doc-4-4_xsd Drilldown into element in schema fpml-doc-4-4_xsd Drilldown into differenceSeverity in schema fpml-doc-4-4_xsd Drilldown into differenceType in schema fpml-doc-4-4_xsdXSD Diagram of TradeDifference in schema fpml-doc-4-4_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="TradeDifference">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A type used to record the details of a difference between two business objects/</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="differenceType" type="DifferenceTypeEnum">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The type of difference that exists.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="differenceSeverity" type="DifferenceSeverityEnum">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">An indication of the severity of the difference.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="element" type="xsd:string">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The name of the element affected.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="basePath" type="xsd:string" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">XPath to the element in the base object.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="baseValue" type="xsd:string" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The value of the element in the base object.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="otherPath" type="xsd:string" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">XPath to the element in the other object.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="otherValue" type="xsd:string" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Value of the element in the other trade.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="missingElement" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Element(s) that are missing in the other trade.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="extraElement" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Element(s) that are extraneous in the other object.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="message" type="xsd:string">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A human readable description of the problem.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
differenceType fpml:differenceType (1) (1)
differenceSeverity fpml:differenceSeverity (1) (1)
element fpml:element (1) (1)
basePath fpml:basePath 0 (1)
baseValue fpml:baseValue 0 (1)
otherPath fpml:otherPath 0 (1)
otherValue fpml:otherValue 0 (1)
missingElement fpml:missingElement 0 unbounded
extraElement fpml:extraElement 0 unbounded
message fpml:message (1) (1)
Collapse Derivation Tree:
Collapse References:
fpml:difference, fpml:differencefpml:differences, fpml:differences,