Data Backbone

The Data Backbone describes the structure of the data and the data fields that can be used in template scripts. Each KCM project has a single data backbone definition that is available to all templates in that project. For more information on defining a Data Backbone, see Work with Data in the Repository User's Guide.

In the template scripting language the Data Backbone is represented by the _data variable. This variable shows a regular Data Structure and can be read and manipulated as any regular Data. Note that KCM does not support assigning another Data Structure variable to _data using the SET statement.

ASSIGN item := _data.Invoices[4].Line[5].Item

Most KCM contract manager interfaces supply a Data Backbone XML when composing a template.