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.
The
following topics describe how to work with rules that are created
in
IBM Operational
Decision Manager:
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:
- On 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.
- On 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.