IBM Integration Bus, Version 9.0.0.8 Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

See information about the latest product version

Developing business rules

Build business rules with natural language to control business logic.

Note: The DecisionService node allows IBM® Integration Bus to call business rules that run on a component of IBM Decision Server that is provided with IBM Integration Bus. The IBM Integration Bus license entitles you to use this component only through the DecisionService node and only for development and functional test. To use the IBM Decision Server component beyond development and functional test, you must purchase a separate license entitlement for either IBM Decision Server or IBM Decision Server Rules Edition for Integration Bus.
Before you can deploy a message flow that contains a decision service, confirm that you comply with the terms of the license, then enable the decision services mode extension by using the mqsimode command. The following example can be used on distributed systems:
mqsimode -x DecisionServices
On z/OS®, you must enable or disable decision services for each broker by specifying the broker name in the mqsimode command:
mqsimode brokerName -x DecisionServices
If decision services have not already been enabled, this command enables them. If you run this command again, decision services are disabled. This command enables or disables decision services for all brokers on the computer, including brokers that you create in the future. If you have purchased a separate license entitlement for either IBM Decision Server or IBM Decision Server Rules Edition for Integration Bus, the license files are activated after you run the mqsimode command.
The following topics provide conceptual information about business rules: In IBM Integration Bus, business rules are contained in a decision service. The following topics describe how to develop business rules in the IBM Integration Toolkit:

You can also use rules that are written in IBM Operational Decision Manager to process messages in IBM Integration Bus. You can import a rule application archive from IBM Operational Decision Manager and deploy those business rules at run time. You can also retrieve the same business rules at run time from an external IBM Operational Decision Manager repository.

Optionally, you can choose to install Rule Designer, which provides access to broader rule-authoring capabilities for use with IBM Integration Bus. However, Rule Designer is not required when you develop business rules in the IBM Integration Toolkit. To install Rule Designer, complete the following steps:
  • Windows platformOn Windows, change to the directory c:\Program Files\IBM\IntegrationToolkit90\wmbt\odm, then run the script InstallRuleDesigner_silent.bat to complete a silent installation. As this installation is a silent installation, do not close the window while the script is running.

    This script installs Rule Designer 8.5 in a separate package called Rule Designer v8.5 for IIB. The script prompts you for the location of the IBM Decision Server Installation Manager repository. For location details, refer to the IBM Integration Bus product readme file. The product is installed at c:\Program Files (x86)\IBM\ODM85IIB.

    To uninstall Rule Designer, start Installation Manager and select Rule Designer v8.5 for IIB.

  • Linux platformOn Linux, change to the directory /opt/IBM/IntegrationToolkit90/wmbt/odm, then edit the RuleDesigner_template.xml file, replacing $IBM_DECISION_SERVER_REPOSITORY with the location of the IBM Decision Server repository. For location details, refer to the IBM Integration Bus product readme file. As this installation is a silent installation, do not close the window while the script is running.

    This file installs Rule Designer 8.5 in a separate package called Rule Designer v8.5 for IIB. The product is installed in /opt/IBM/IntegrationToolkit90/ODMIIB85.

    To uninstall Rule Designer, start Installation Manager and select Rule Designer v8.5 for IIB.


bc23795_.htm | Last updated Friday, 21 July 2017