Application events for compatibility templates

When the application rules select a Document Pack Template that uses keys and extras, replace the DataBackbone element in the application event with a Did element. This Did element defines the values for 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 will be used as namespaces for the node when the data file is sent to KCM Core.