About this task
Rules that are written in
IBM Integration Bus are based on schemas, which
describe each parameter in your rules. This behavior is equivalent
to the use of a schema Executable Object Model (XOM) in
IBM Operational Decision
Manager. For rules that are written
in
IBM Operational Decision
Manager,
IBM Integration Bus supports rule application archives
that contain rule sets with schema XOMs. When you import a rule application
archive from
IBM Operational Decision
Manager, the schemas
that are associated with the contained rule sets are also included
in the decision service.
To access the schemas for an imported rule
set, you can extract them from the decision service. For example,
if the parameters in your rules are sourced from a single input message,
you might want to create an outer wrapper schema with global elements
that reference the schemas in the rule set. You can use this outer
schema in the following situations:
- To complete XMLNSC validation of the incoming message at run time
- To help to build the XPath expressions for each parameter
- To map the input message structure
To extract the schemas from an imported rule application
archive, complete the following steps.
Results
The schema files are extracted from the selected rule set.
You can find the schema files in the Application Development view,
in the selected container, in a folder called
Schema Definitions.
You
do not always have to deploy the extracted schemas. For example, if
you are extracting schemas for modeling or to build XPath expressions,
you do not have to deploy the schemas. However, you do have to deploy
the extracted schemas when you use them for XMLNSC validation.