Definition Type: Group
Name: MessageHeader.model
Namespace: http://www.fpml.org/FpML-5/reporting
Containing Schema: fpml-msg-5-10.xsd
Documentation:
Defines the structure that contains routing and identification information, which allows processing and transfer of the message. It contains only messaging information that is applicable to all messages. If the information is not message related or is not applicable to all messages then it is not defined in the message header.
Collapse XSD Schema Diagram:
Drilldown into Signature in schema xmldsig-core-schema_xsd Drilldown into partyMessageInformation in schema fpml-msg-5-10_xsd3 Drilldown into implementationSpecification in schema fpml-msg-5-10_xsd3 Drilldown into expiryTimestamp in schema fpml-msg-5-10_xsd3 Drilldown into creationTimestamp in schema fpml-msg-5-10_xsd3 Drilldown into copyTo in schema fpml-msg-5-10_xsd3 Drilldown into sendTo in schema fpml-msg-5-10_xsd3 Drilldown into sentBy in schema fpml-msg-5-10_xsd3XSD Diagram of MessageHeader.model in schema fpml-msg-5-10_xsd3 (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:group name="MessageHeader.model">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">Defines the structure that contains routing and identification information, which allows processing and transfer of the message. It contains only messaging information that is applicable to all messages. If the information is not message related or is not applicable to all messages then it is not defined in the message header.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="sentBy" type="MessageAddress" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The unique identifier (within its coding scheme) for the originator of a message instance.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="sendTo" type="MessageAddress" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A unique identifier (within its coding scheme) indicating an intended recipent of a message.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="copyTo" type="MessageAddress" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A unique identifier (within the specified coding scheme) giving the details of some party to whom a copy of this message will be sent for reference.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="creationTimestamp" type="xsd:dateTime" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The date and time (on the source system) when this message instance was created.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="expiryTimestamp" type="xsd:dateTime" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The date and time (on the source system) when this message instance will be considered expired.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="implementationSpecification" type="ImplementationSpecification" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The version(s) of specifications that the sender asserts the message was developed for.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="partyMessageInformation" type="PartyMessageInformation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Additional message information that may be provided by each involved party.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="dsig:Signature" minOccurs="0" maxOccurs="unbounded" />
    </xsd:sequence>
</xsd:group>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
sentBy nsE:sentBy 0 (1)
sendTo nsE:sendTo 0 unbounded
copyTo nsE:copyTo 0 unbounded
creationTimestamp nsE:creationTimestamp 0 (1)
expiryTimestamp nsE:expiryTimestamp 0 (1)
implementationSpecification nsE:implementationSpecification 0 (1)
partyMessageInformation nsE:partyMessageInformation 0 unbounded
Signature dsig:Signature 0 unbounded