DDEX Data Dictionary, 19-03-22
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
lraw:MessageHeader
A message term for lraw:LinkResourceAndWorkMessage, lraw:LinkAcknowledgementMessage, lraw:LinkRequestMessage.
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
    LanguageAndScriptCode The Language and script for the Elements of the ddexC:MessageHeader as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-script][-region][-variant]. This is represented in an XML schema as an XML Attribute. 0-1 String (xs:string)
    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:MessagingParty
     | SentOnBehalfOf A Composite containing details of the Party on whose behalf the Message is sent. 0-1 ddexC:MessagingParty
     | 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:MessagingParty
     | 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 lraw: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  
  lraw:LinkAcknowledgementMessage The MessageHeader for the lraw:LinkAcknowledgementMessage. 1  
  lraw:LinkRequestMessage The MessageHeader for the lraw:LinkRequestMessage. 1  
  lraw:LinkResourceAndWorkMessage The MessageHeader for the lraw:LinkResourceAndWorkMessage. 1  
© 2006-2019 Digital Data Exchange, LLC (DDEX)