The above table is defined using TRANS sections in the data mapping configuration file (extension dm), with the following format:
The above example uses {pod} and {wod} to access members of specific datasets. Refer to the Fulfillment Provisioning Advanced User Guide for details of this and other forms of alternate dataset evaluation.
You can use custom code to define data mapping, using the provdm package. This package offers
WODataMapper and
CWODataMapper interfaces. You can derive new interfaces from these to create custom data mappers. Custom code must inherit from
provdm::WODataMapper and
provdm::CWODataMapper and provide an implementation for each operation of
AbstractDataMapper:
WODataMapper is designed for generic DataMapping, which does not depend on cartridge instance type.
CWODataMapper is designed for specific DataMapping, which depends on the type of cartridge instance. It also allows the modification of WorkOrder name to CartridgeWorkOrder name.