IBM BPM, V8.0.1, All platforms > Create processes in IBM Process Designer > Modeling processes > Building services > Building a Decision service
Decision service limitations
Some functions and variables are not supported in a Decision service.
When you are creating or modifying rules using the rule editor, the following limitations apply:
- You cannot create complex rules that use decision tables and Business Action Language (BAL) rules in a single rule component.
- You cannot write rules that include behaviors (methods).
- The rule editor does not support rules that include data with complex (many-to-many) relationships.
- The rule editor does not support the following business objects (variable types):
- SQLResult
- XMLDocument
- XMLElement
- XMLNodeList
The following types of rule components are not supported, or are supported with some limitations:
- Decisions that require complex algorithms such as chaining, Rete, or stateful execution are not supported; only sequential execution is supported.
- Decisions that reference runtime process instance data cannot be exported for use in IBM WebSphere ILOG JRules Rule Studio.
- Multi-channel decisions are not supported.
- Decisions that use methods, custom verbalization and model abstraction are not supported.