Definition Type: ComplexType
Name: MessageHeader
Namespace: http://www.fpml.org/2003/FpML-4-0
Containing Schema: fpml-msg-4-0.xsd
Abstract False
Documentation:
A type defining the content model for a generic message header that is refined by its derived classes.
Collapse XSD Schema Diagram:
Drilldown into Signature Drilldown into expiryTimestamp Drilldown into creationTimestamp Drilldown into copyTo Drilldown into sendTo Drilldown into sentBy Drilldown into inReplyTo Drilldown into messageId Drilldown into conversationIdXSD Diagram of MessageHeader
Collapse XSD Schema Code:
<xsd:complexType name="MessageHeader">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A type defining the content model for a generic message header that is refined by its derived classes.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="conversationId" type="ConversationId" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A unique identifier created by the initiator of a conversation allowing a group of message exchanges to be recognized as related.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="messageId" type="MessageId">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A unique identifier (within its coding scheme) assigned to the message by its creating party.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="inReplyTo" type="MessageId" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A copy of the unique message identifier (within it own coding scheme) to which this message is responding.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="sentBy" type="PartyId">
            <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="PartyId" 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="PartyId" 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 ref="dsig:Signature" minOccurs="0" maxOccurs="unbounded" />
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
conversationId nsA:conversationId 0 (1)
messageId nsA:messageId (1) (1)
inReplyTo nsA:inReplyTo 0 (1)
sentBy nsA:sentBy (1) (1)
sendTo nsA:sendTo 0 unbounded
copyTo nsA:copyTo 0 unbounded
creationTimestamp nsA:creationTimestamp (1) (1)
expiryTimestamp nsA:expiryTimestamp 0 (1)
Signature nsA:Signature 0 unbounded
Collapse Derivation Tree:
Collapse References:
nsA:header, nsA:NotificationMessageHeader, nsA:RequestMessageHeader, nsA:ResponseMessageHeader
Collapse Comments:
blog comments powered by Disqus