X-Rules

Automated business rule analysis and extraction ensures faster, more accurate development and reengineering on IBM i.

What rules your organization?

In IBM i systems that have been developed over decades, business rules ultimately come to run the business. Unfortunately, rules are rarely documented or fully understood. Programmers often must implement new programs with only a basic understanding of how the program impacts existing rules and processes. Documenting and understanding rules is the first step to improving your business. X-Rules creates a structured repository of rules written in easily readable code for analysts and business stakeholders.

X-Rules - Business Rules
X-Rules - Business Rules

X-Rules documents your business logic

You cannot improve what you do not know and do not measure. X-Rules gives you a complete picture of the rules that run your business, even ones that were implemented 25 years earlier. Using X-Rules, Business Analysts can read rules in pseudo code. And developers can implement new programs with a complete understanding of how the program impacts existing rules and processes, eliminating extra testing and cost.

A look at X-Rules

Find, extract and use business rules in RPG

X-Rules instantly exposes your complete business rules inventory

Here’s an example of how Fresche’s X-Rules tool provides instant access to an IBM i system’s business rule assets, even for non-experts. A company has the following business rule: “A customer order must be allocated to a sales representative”. This rule will end up being implemented in RPG as seen on the left below. On the right hand side is an example of how this code is summarized in a form of readable pseudo code by X-Rules.

X-Rules Diagram

How X-Rules can help you:

Publish your business logic

Business rules are defined by (and belong to) the business – not IT. Business should be able to read and understand them, no matter when they were implemented.

Reduce cost

Companies that optimize the reuse of proven business rules in software code improve business agility and reduce cost. Consistency is also greatly improved by re-use.

Assist with reengineering

Modernizing, re-writing or reengineering programs is easier and less costly when you can easily view all of the business rules inside and outside of the program.

Integrate with other systems

X-Rules recovers business rules from your systems so you can identify and refactor duplicate, obsolete or inconsistent rules before implementing their business logic through Business Rule Management Systems.

View rules efficiently

X-Rules lets you view rules in the way that makes sense for your situation: consolidated by program, table/field and display formats/screens. View exact and similar matches to ensure consistency.

Assist with audits

A complete set of business rules (along with extensive where-used drill-downs) is essential to ensure that all crucial aspects of the business are covered during system or compliance audits.

X-Rules key technical features:

  • Identifies and documents business rule logic from RPG.
  • Extracts business rules as pseudo code from your RPG.
  • Creates business rule database and displays rule hierarchy.
  • Provides analysis and cross referencing of business rule logic in RPG.
  • Permits individual business rule annotation and exports business rules to MS Word and EXCEL.
  • Specifies business rule ‘Where Used’ and provides summaries.

Some of our X-Analysis clients

Mouse over each client name to see a case study showing how the client used one or more of our X-Analysis solutions.