Developing business rules
Build business rules with natural language to control business logic.
Before you begin
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 integration node by specifying the
integration node name in the mqsimode command:
mqsimode integrationNodeName -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 integration nodes on the computer, including integration
nodes 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.About this task
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.
The
following topics describe how to work with rules that are created
in IBM Operational Decision
Manager: