Definition Type: ComplexType
Name: TradeDifference
Namespace: http://www.fpml.org/2003/FpML-4-0
Containing Schema: fpml-msg-4-0.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-msg-4-0_xsd Drilldown into extraElement in schema fpml-msg-4-0_xsd Drilldown into missingElement in schema fpml-msg-4-0_xsd Drilldown into otherValue in schema fpml-msg-4-0_xsd Drilldown into otherPath in schema fpml-msg-4-0_xsd Drilldown into baseValue in schema fpml-msg-4-0_xsd Drilldown into basePath in schema fpml-msg-4-0_xsd Drilldown into element in schema fpml-msg-4-0_xsd Drilldown into differenceSeverity in schema fpml-msg-4-0_xsd Drilldown into differenceType in schema fpml-msg-4-0_xsdXSD Diagram of TradeDifference in schema fpml-msg-4-0_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="TradeDifference">
    <xsd:annotation>
        <xsd:documentation>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>The type of difference that exists.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="differenceSeverity" type="DifferenceSeverityEnum">
            <xsd:annotation>
                <xsd:documentation>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>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>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>The valie 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>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>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>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>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>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 nsA:differenceType (1) (1)
differenceSeverity nsA:differenceSeverity (1) (1)
element nsA:element (1) (1)
basePath nsA:basePath 0 (1)
baseValue nsA:baseValue 0 (1)
otherPath nsA:otherPath 0 (1)
otherValue nsA:otherValue 0 (1)
missingElement nsA:missingElement 0 unbounded
extraElement nsA:extraElement 0 unbounded
message nsA:message (1) (1)
Collapse Derivation Tree:
Collapse References:
nsA:differences, nsA:differences