Definition Type: ComplexType
Name: AdditionalData
Namespace: http://www.fpml.org/FpML-5/transparency
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_xsd4 Drilldown into base64Binary in schema fpml-msg-5-10_xsd4 Drilldown into hexadecimalBinary in schema fpml-msg-5-10_xsd4 Drilldown into string in schema fpml-msg-5-10_xsd4 Drilldown into mimeType in schema fpml-msg-5-10_xsd4XSD Diagram of AdditionalData in schema fpml-msg-5-10_xsd4 (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" minOccurs="0">
            <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 minOccurs="0">
            <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 nsF:mimeType 0 (1)
string nsF:string (1) (1)
hexadecimalBinary nsF:hexadecimalBinary (1) (1)
base64Binary nsF:base64Binary (1) (1)
originalMessage nsF:originalMessage (1) (1)
Collapse Derivation Tree:
Collapse References:
nsF:additionalData, nsF:additionalData