Adding custom BOM types and members

You can add members to a class to extend your external library.

About this task

Adding members to a class requires the manual creation of two files: a BOM file and a BOM-to-XOM mapping file.
  • A BOM file (extension.bom) is a text file that defines part of the business object model (BOM).
  • A BOM-to-XOM mapping file (extension.b2xa) is an XML file that stores the mapping between the BOM and the execution object model (XOM). The XOM is the model against which you run rules.

In the BOM-to-XOM mapping file, you can provide the implementation for BOM methods, and attribute getters and setters. You use the Advanced Rule Language (ARL) for BOM-to-XOM mapping. For more information about writing rules using the ARL, see ARL syntax.

What to do next

The following topics provide guidance for mapping business elements to the XOM: