# XML Schema Documentation

### Model Group: MessageHeader.model

#### [Table of contents]

Name | MessageHeader.model
Used by (from the same schema document) | Complex Type NotificationMessageHeader , Complex Type RequestMessageHeader , Complex Type ResponseMessageHeader
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.

XML Instance Representation
<sentBy> MessageAddress </sentBy> [1]

'The unique identifier (within its coding scheme) for the originator of a message instance.'

<sendTo> MessageAddress </sendTo> [0..*]

'A unique identifier (within its coding scheme) indicating an intended recipent of a message.'

<copyTo> MessageAddress </copyTo> [0..*]

'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.'

<creationTimestamp> xsd:dateTime </creationTimestamp> [1]

'The date and time (on the source system) when this message instance was created.'

<expiryTimestamp> xsd:dateTime </expiryTimestamp> [0..1]

'The date and time (on the source system) when this message instance will be considered expired.'

<partyMessageInformation> PartyMessageInformation </partyMessageInformation> [0..*]

'Additional message information that may be provided by each involved party.'

<dsig:Signature> ... </dsig:Signature> [0..*]
Diagram
Schema Component Representation
<xsd:group name="MessageHeader.model">
<xsd:sequence>
<xsd:element name="sentBy" type=" MessageAddress "/>
<xsd:element name="sendTo" type=" MessageAddress " minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="copyTo" type=" MessageAddress " minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="creationTimestamp" type=" xsd:dateTime "/>
<xsd:element name="expiryTimestamp" type=" xsd:dateTime " minOccurs="0"/>
<xsd:element name="partyMessageInformation" type=" PartyMessageInformation " minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref=" dsig:Signature " minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:group>