Definition Type: Group
Name: MessageHeader.model
Namespace: http://www.fpml.org/2007/FpML-4-4
Containing Schema: fpml-msg-4-4.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_xsd1 Drilldown into partyMessageInformation in schema fpml-msg-4-4_xsd Drilldown into expiryTimestamp in schema fpml-msg-4-4_xsd Drilldown into creationTimestamp in schema fpml-msg-4-4_xsd Drilldown into copyTo in schema fpml-msg-4-4_xsd Drilldown into sendTo in schema fpml-msg-4-4_xsd Drilldown into sentBy in schema fpml-msg-4-4_xsdXSD Diagram of MessageHeader.model in schema fpml-msg-4-4_xsd (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">
            <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">
            <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="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 fpml:sentBy (1) (1)
sendTo fpml:sendTo 0 unbounded
copyTo fpml:copyTo 0 unbounded
creationTimestamp fpml:creationTimestamp (1) (1)
expiryTimestamp fpml:expiryTimestamp 0 (1)
partyMessageInformation fpml:partyMessageInformation 0 unbounded
Signature ds:Signature 0 unbounded