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