webMethods and Intelligent Business Operations 10.2 | Integrate Software AG Products Using Digital Event Services | Working with Business Rules in My webMethods | Rule Verification Overview | About Verification Categories
 
About Verification Categories
The following verification categories exist:
Gaps
Explanation
A gap warning is reported if a value or a range of values for one condition is not explicitly tested in a decision entity or a rule set.
Example
A gap warning is reported, because the value = 5,000 is not tested for the condition Order value.
Action
If the gap is not intended, specify the missing value or range of values for the condition.
Overlaps
Explanation
An overlap warning is reported if the same value or range of values for one condition is tested multiple times in a decision entity or a rule set.
Example
An overlap warning is reported, because the value = 5,000 is tested multiple times for the condition Order value.
Action
If the overlap is not intended, modify the rules so that the condition value is only tested once.
Syntax
Explanation
A syntax warning is for instance reported if data is lost due to truncation.
Example
A syntax warning is reported, because a result value of the data type long is assigned to a result of the data type byte and is therefore truncated.
Action
If the data loss is not tolerable, assign a value of the correct data type.
Empty cells
Explanation
An empty cell warning is reported if a condition value or a result value is not specified.
Example
An empty cell warning is reported, because the condition value for the first rule is not specified.
Action
If the empty cell is not intended, specify the missing value.
Processing Modes
Explanation
A processing mode warning is reported if the processing mode of a decision table within a rule set differs from the processing mode of this rule set, because the processing mode of the rule set overwrites that of the decision table.
Example
Differences in processing modes can occur if you add an inferential decision table to a sequential rule set or vice versa; or if you modify the processing mode of a rule set or of a decision table within this rule set.
Action
If the different processing mode is not intended, set the same processing mode for the decision table and rule set.
Redundancies
Explanation
A redundancy warning is reported if parts of one rule, or rules of one decision table, or rules of several decision tables within one rule set are dispensable.
Example
A redundancy warning is reported, because as in the first rule no value is specified for the condition Country, any value applies to this rule. This makes the second rule superfluous.
Action
If the redundancy is not intended, delete the dispensable rules or parts of rules.
Missing Rules
Explanation
A missing rule warning is reported if a probable combination of conditions is not explicitly tested in a decision entity or a rule set.
Example
A missing rule warning is reported, because the condition combination gender=female AND olderThan45=false is not explicitly tested.
Action
If the missing rule is not intended, specify the missing combination(s) of conditions.
Business Verification
Explanation
Verification results for preconfigured verification services, see Working with a Preconfigured Verification Service.
Other
Explanation
All warnings and errors that do not fit into the other categories.

Copyright © 2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.
Innovation Release