Definition Type: ComplexType
Name: NotificationMessageHeader
Namespace: http://www.fpml.org/2003/FpML-4-0
Type: nsA:MessageHeader
Containing Schema: fpml-msg-4-0.xsd
Abstract False
Documentation:
A type that refines the generic message header to match the requirements of a NotificationMessage.
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 conversationId 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 conversationId Drilldown into MessageHeaderXSD Diagram of NotificationMessageHeader
Collapse XSD Schema Code:
<xsd:complexType name="NotificationMessageHeader">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A type that refines the generic message header to match the requirements of a NotificationMessage.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
        <xsd:restriction base="MessageHeader">
            <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:restriction>
    </xsd:complexContent>
</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
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
Collapse Comments:
blog comments powered by Disqus