Correspondences for compatibility templates

When the Document Pack Template of a correspondence uses keys and extras, replace the DataBackbone element of the correspondence with a Did element. This Did element defines the values for the keys and extras.

Example

<ccm:Did>
    <ccm:Key>ValueForKey1</ccm:Key>
    <ccm:Key>ValueForKey2</ccm:Key>
    <ccm:Key>ValueForKey3</ccm:Key>
    ...
    <ccm:Extra>ValueForExtra1</ccm:Extra>
    <ccm:Extra>ValueForExtra2</ccm:Extra>
    <ccm:Extra>ValueForExtra3</ccm:Extra>
    ...
  </ccm:Did>

Later, when you use an XmlFile DID, replace the corresponding <ccm:Key> element with <ccm:XmlKey> and place the data file inside it as an inlined element. The namespaces are removed automatically before this data file is submitted to KCM Core.

To retain namespaces, add kcmnamespace and kcmnamespaceprefix to the node. The values of these attributes are used as namespaces for the node when the data file is sent to KCM Core.