Rule Builder > Managing Repositories > Versioning Repository Elements > Using BOM Versioning Semantics

A rule always uses the latest version of the BOM of the template library from which it was created. When a new version of a BOM is created in a template library, the rules that have been created previously with this template library use the new version of the BOM and benefit from its extensions.

However, if you create a new version of a BOM that has incompatibilities with the previous version of this BOM (for example, deleted classes or class members), the rules you created with the previous version of the BOM will no longer display correctly.
Important
It is highly recommended that you mark classes and class members as deprecated, rather than deleting them. In this case, new rules cannot use deprecated members, but old rules can still reference them and can continue to be loaded and displayed properly.

To create a version of a BOM:

See Also

Reports | Working With Projects | Adding Other Repository Elements to a Top-Level Package | Business Object Models and Template Libraries | Working With the BOM


Customer Support | Copyright © 1987-2004 ILOG S.A. All rights reserved. Legal terms. PREVIOUS   NEXT