RDR-N: Message Header

The Message Header indicates the sender and recipient of the Message.  The sender and recipient are each named and defined by a unique DDEX Party ID (DPID). The Message Header also provides a date & timestamp of when the message was created.

<MessageHeader xmlns="">
  <MessageThreadId>20170503144647-10</MessageThreadId>
  <MessageId>20170503144647-10</MessageId>
  <MessageSender>
    <PartyId>PADPIDA2007061301U</PartyId>
    <PartyName>
      <FullName>SCPP</FullName>
    </PartyName>
  </MessageSender>
  <MessageRecipient>
    <PartyId>PADPIDA2007061301U</PartyId>
    <PartyName>
      <FullName>SCPP</FullName>
    </PartyName>
  </MessageRecipient>
  <MessageCreatedDateTime>2017-05-03T14:46:47.877000+02:00
    </MessageCreatedDateTime>
  <MessageControlType>LiveMessage</MessageControlType>
</MessageHeader>

Mandatory Fields

Header Fields

Recommended Profile

Core Data Profile

MessageHeader

Mandatory

Mandatory

  MessageId

Mandatory

Mandatory

  MessageSender/PartyId

Mandatory

Mandatory

  MessageRecipiend/PartyId

Mandatory

Mandatory

  MessageCreatedDateTime

Mandatory

Mandatory

Implementation Notes

  • MessageThreadId – set this to the same value as the batch folder name.

  • MessageId – set this to an integer value, incremented sequentially for each distinct message.

  • MessageFileName – the file name of the message file (including the sequence number in the batch).

  • PartyId – both sender and receiver will have a unique PartyId assigned by DDEX (i.e. a DPID) when the implementation license was put in place (free of charge).

  • SenderName and RecipientName – the name of the music licensing company or company sending/receiving the message (note these names are within the FullName tags).

  • MessageCreatedDateTime – the message creation date and time in ISO 8601 format.

  • The ‘LiveMessage’ value declares that this is real data (as opposed to a test).