Definition Type: ComplexType
Name: AdditionalData
Namespace: http://www.fpml.org/FpML-5/confirmation
Containing Schema: fpml-msg-5-10.xsd
Abstract
Documentation:
Provides extra information not represented in the model that may be useful in processing the message i.e. diagnosing the reason for failure.
Collapse XSD Schema Diagram:
Drilldown into originalMessage in schema fpml-msg-5-10_xsd Drilldown into base64Binary in schema fpml-msg-5-10_xsd Drilldown into hexadecimalBinary in schema fpml-msg-5-10_xsd Drilldown into string in schema fpml-msg-5-10_xsd Drilldown into mimeType in schema fpml-msg-5-10_xsdXSD Diagram of AdditionalData in schema fpml-msg-5-10_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="AdditionalData">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">Provides extra information not represented in the model that may be useful in processing the message i.e. diagnosing the reason for failure.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="mimeType" type="MimeType">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Indicates the type of media used to provide the extra information. mimeType is used to determine the software product(s) that can read the content. MIME Types are described in RFC 2046.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:choice>
            <xsd:element name="string" type="String">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">Provides extra information as string. In case the extra information is in XML format, a CDATA section must be placed around the source message to prevent its interpretation as XML content.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="hexadecimalBinary" type="xsd:hexBinary">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">Provides extra information as binary contents coded in hexadecimal.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="base64Binary" type="xsd:base64Binary">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">Provides extra information as binary contents coded in base64.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="originalMessage">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">Provides extra information as binary contents coded in base64.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:any processContents="skip" />
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:choice>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
mimeType nsA:mimeType (1) (1)
string nsA:string (1) (1)
hexadecimalBinary nsA:hexadecimalBinary (1) (1)
base64Binary nsA:base64Binary (1) (1)
originalMessage nsA:originalMessage (1) (1)
Collapse Derivation Tree:
Collapse References:
nsA:additionalData, nsA:additionalData