ILOG JRules User Guide > Creating Rule Projects > Tasks > Working With BOM Entries > Creating a BOM Entry from a XOM

You can create BOM entries from an existing XOM. You can later extend the BOM without modifying the original XOM.

To create a BOM entry from a XOM:

  1. In the Rule Explorer view, select the bom folder and, on the File menu, click New > BOM Entry.
  2. In the New BOM Entry wizard, type a name for the BOM entry in the Name field, and select the option Create a BOM entry from a XOM.
  3. Click Next.
  4. In the BOM Entry step, you select the XOM entries you have defined in your rule project to be used as a basis for the BOM entry. These XOM entries can be in your current rule project or in a referenced rule project.
  5. In the Choose a XOM entry field, type a path with the format xom:/myRuleProject/myXOM, or click Browse XOM to select a XOM entry.
  6. The classes in the XOM entry you selected now appear in the Select classes field.
  7. In the Select classes field, select the classes you want to appear in the BOM entry.
  8. The classes you do not select will not be available from any of the rule project items. When you select a package or a class, all its members are automatically included in the selection. You can redefine the list of selected classes later on.
  9. Click Next.
  10. In the BOM Verbalization step, you define which BOM elements you want to be verbalized. BOM elements you do not verbalize will not be available in business rule artifacts, but you will be able to use them in technical rule artifacts. You can redefine the elements to be verbalized later on.
  11. Click Finish.
  12. A new BOM entry appears under the bom folder in the Rule Explorer view.

You can now edit the verbalization of business elements in the BOM Editor, and use them in your rule artifacts.

Related Concepts

Business Object Model (BOM)
BOM and XOM
Business Elements Originating from a Java XOM

Related Tasks

Creating an Empty BOM Entry
Disabling BOM to XOM Mapping Checks
Associating an Empty BOM Entry to a XOM
Ordering BOM Entries
Defining How Business Elements Map to the XOM

Related Reference

New BOM Entry Wizard

Related Samples and Tutorials

Tutorial: Defining a Vocabulary