IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Developing business processes > Create business rules

Choose the correct template parameter values

To make sure that you don't have any syntax inconsistencies with template parameters in the runtime environment, understand the following.

IBM Integration Designer and IBM Process Server use a different syntax for template parameter values. This inconsistency does not affect rule set or decision table processing, but will make it more awkward to edit some business rules in the business rules manager.

In IBM Integration Designer, the value for a float template parameter must take the form '9.99f', where 9 is any number, and 'f' is a float delimiter. If the 'f' delimiter is not used in IBM Integration Designer, a validation error is added to the rule set. If the float value is syntactically correct, the rule can be deployed to the IBM BPM server, and executed without error.

In the business process rules manager, a value for a float template parameter must take the form '99.9'. If you view or edit the rule set or decision table in the web client, a validation error will be added for any float value which includes the 'f' delimiter.

This inconsistency is only a problem to modify the rules and save the new version to the IBM BPM server. In this case, you must manually remove the 'f' delimiter from all float values in the web client before you can save the new version.

Create business rules


Related tasks:
Create decision table templates
Use templates in your decision table
Create rule set templates
Create a new rule from a template in the rule set editor