DDEX Data Dictionary, 18-11-19
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9 All Intro
ddexC:MessageHeader
A message term for mlc:DeclarationOfSoundRecordingRightsClaimMessage, mlc:RequestSoundRecordingInformationMessage, mlc:RevokeSoundRecordingRightsClaimMessage, mlc:SalesReportMessage, mlc:DeclarationOfRevenueMessage, mlc:RightsClaimStatusUpdateMessage.
A Composite placed at the beginning of each DdexMessage providing information about the Message, such as MessageSender, MessageRecipient and a Message creation time stamp.
Component Structure
Components Name Description of Element Role Cardinality Data Type
    XmlSequence 1  
     | MessageThreadId A xs:string used to uniquely identify the thread of Messages of which the current Message is a part. The MessageThreadId shall be, in combination with the DdexPartyId (DPID) of the MessageSender, globally unique. Thus, a MessageSender shall never re-use a MessageThreadId. One example of such a 'thread' is the chain of NewReleaseMessages being sent from ReleaseCreator to wholesale ReleaseDistributor 1 to retail DSP when communicating information about the same Release(s). A common MessageThreadId will allow all these messages to be tied together. 0-1 String (xs:string)
     | MessageId A xs:string used to uniquely identify the current Message. The MessageId shall be, in combination with the DdexPartyId (DPID) of the MessageSender, globally unique. Thus, a MessageSender shall never re-use a MessageId. 1 String (xs:string)
     | MessageFileName The FileName, possibly including the FilePath, of the XML File containing the current Message. 0-1 String (xs:string)
     | MessageSender A Composite containing details of the MessageSender. 1 ddexC:MessagingPartyWithoutCode
     | SentOnBehalfOf A Composite containing details of the Party on whose behalf the Message is sent. 0-1 ddexC:MessagingPartyWithoutCode
     | MessageRecipient A Composite containing details of the MessageRecipient. Note that if multiple MessageRecipients are provided, all of them will be able to read this information. 1-n ddexC:MessagingPartyWithoutCode
     | MessageCreatedDateTime The DateTime on which the Message was created (the only allowed format is ISO 8601:2004: YYYY-MM-DDThh:mm:ssTZD). 1 DateTime (xs:dateTime)
     | MessageAuditTrail A Composite containing information about Parties in between the original MessageSender and ultimate MessageRecipient. 0-1 ddexC:MessageAuditTrail
     | MessageControlType The indicator used to distinguish a live Message from a test Message. 0-1 avs:MessageControlType
Is Member of Composites Composite Name Description of Element Role Cardinality  
  mlc:DeclarationOfRevenueMessage The MessageHeader for the mlc:DeclarationOfRevenueMessage. 1  
  mlc:DeclarationOfSoundRecordingRightsClaimMessage The MessageHeader for the mlc:DeclarationOfSoundRecordingRightsClaimMessage. 1  
  mlc:RequestSoundRecordingInformationMessage The MessageHeader for the mlc:RequestSoundRecordingInformationMessage. 1  
  mlc:RevokeSoundRecordingRightsClaimMessage The MessageHeader for the mlc:RevokeSoundRecordingRightsClaimMessage. 1  
  mlc:RightsClaimStatusUpdateMessage The MessageHeader for the mlc:RightsClaimStatusUpdateMessage. 1  
  mlc:SalesReportMessage The MessageHeader for the mlc:SalesReportMessage. 1  
© 2006-2018 Digital Data Exchange, LLC (DDEX)