CCMCompatibility contract type

The CCMCompatibility contract type is the only contract type that allows passing Keys and Extras. It supports template compositions that use data retrieval and XML File data input.

For document pack template compositions, data retrieval is only supported for the data preparation template that is defined in the document pack template. All other templates in the document pack template must use a data backbone as input. The data preparation template executes the data retrieval and prepares the data backbone for all other templates.

Alternatively, XML File data input is supported both for the data preparation template and all other templates in the document pack template. Each template has access to the same XML file data as indicated by the xmlfile parameter of the compose calls in the CCMCompatibility contract type.

For more information, see the Data Backbone and Extra sections in the Template Scripting Language Guide.