Siebel Business Rules Administration Guide > Reference Topics for Siebel Business Rules > Troubleshooting Siebel Business Rules >

Rules Deployment Troubleshooting


This topic provides information for resolving issues with deploying a rule module.

Table 23 describes symptoms and work you can perform to resolve rules configuration and activation problems. For procedures that support the corrective action to perform, see Configuring the Action Set.

Table 23. Troubleshooting Tips for Rules Deployment
Context
Symptoms and Error Messages
Diagnostic Steps and Cause
Corrective Action

Run-time event

At run time, you get an error message that the deployed rule does not exist.

The name of the rule module in the Business Service Context field for the Action for the run-time event must be identical to the name of the rule module in HaleyAuthority. The comparison is case sensitive and space sensitive.

Correct the rule module name in the Business Service Context field for the Action for the run-time event.

Run-time event

At run time, you get an error message that the deployed rule does not exist.

Possible causes for this error include:

  • The name of the rule module must not include special characters, such as an asterisk (*), question mark (?), slash mark (/), exclamation point (!), at sign (@) or quotes.
  • The rule module must not be deactivated in the rules administration screen.

For more information, see Correcting the Rule Does Not Exist Error.

Run-time event

At run time, you get an error message that the deployed rule does not exist.

If using a rule with a run-time event, then you must specify both the knowledgebase name and the module name in the Business Service Context field.

Information in the Business Service Context Field uses a precise format:

[knowledgebase name]:[rule module name]

Using the proper format, enter the knowledgebase name and module name in the Business Service Context field for the Action for the run-time event.

Correcting the Rule Does Not Exist Error

You can correct the rule does not exist error.

To correct the rule does not exist error

  1. Deactivate the rule module.
  2. In HaleyAuthority, rename the rule module.
  3. Redeploy the module.
  4. Activate the module, which is now displayed as a new module.
  5. Enter the corrected module name in the Business Service Context field for the Action for the run-time event.
Siebel Business Rules Administration Guide Copyright © 2008, Oracle. All rights reserved.