Business rule mining encapsulates your application’s business logic, making the application easier to understand, document, and test. It lowers the risk and cost of maintenance and enhancement, and ensures that all business logic is implemented in modernization efforts.
A business rule is a named container for program code that performs a discrete task in a business process. It identifies and documents the code segment that performs this task. A business rule named Calculate Date Difference, for example, might consist of this segment:
COMPUTE WS-DATE-VARIANCE = WS-C-CARD-DATE-CCYYMM - WS-TODAYS-DATE-CCYYMM.
Business Rule Manager (BRM) offers a powerful set of tools for autodocumenting, business rules. You can batch edit rule attributes; create custom attributes suited to your particular needs; match input/output data elements with the business names you’ve assigned to them in your project glossary; and much more.