HTDS decision trace filters
You can include decision trace filter definitions when you view or download the WSDL, WADL, or OpenAPI description file of a hosted transparent decision service in the Rule Execution Server console.
Important:
The order between filters is meaningful: when a filter conflicts with another filter, the filter in the higher position is taken into account.
The following decision trace filter definitions are included when you select the
Decision trace information option for viewing or downloading the WSDL or WADL
description file for a selected ruleset in the Rule
Execution Server console:
Filter | Type | Default value | Description |
---|---|---|---|
all | boolean |
false | Records everything if it is set to true. |
executionDuration | boolean |
false | Records the duration of the execution. |
executionDate | boolean |
false | Records the date of the execution. |
none | boolean |
false | Records the decision ID, the requested ruleset path, and the executed ruleset path. |
rulestProperties | boolean |
false | Records static data about the ruleset. |
systemProperties | boolean |
false | Records static data about the execution server. |
inetAddress | boolean |
false | Records static data about the internet address of the server. |
totalRulesFired | boolean |
false | Records the number of rules executed. |
totalRulesNotFired | boolean |
false | Records the number of rules that have not been executed. |
rules | boolean |
false | Records the complete list of rules in the executed ruleset. |
rulesFired | boolean |
false | Records any rule that has been executed at least once. |
rulesNotFired | boolean |
false | Records the rules that have not been executed. |
totalTasksExecuted | boolean |
false | Records the number of tasks executed. |
totalTasksNotExecuted | boolean |
false | Records the number of tasks that have not been executed. |
tasks | boolean |
false | Records the complete list of tasks in the executed ruleset. |
tasksExecuted | boolean |
false | Records any task that has been executed at least once. |
tasksNotExecuted | boolean |
false | Records the tasks that have not been executed. |
outputString | boolean |
false | Records the stream output of the engine execution. |
inputParameters | boolean |
false | Records ruleset input parameters. |
outputParameters | boolean |
false | Records ruleset output parameters. |
workingMemory | boolean |
false | Records the state of the working memory. |
workingMemoryFilter | string |
Holds the working memory filter. | |
executionEvents | boolean |
false | Records the events that have been executed. This filter is a shortcut to select the tasksExecuted and rulesFired filters. |
boundObjects | boolean |
false | Records the list of matched objects. |
boundObjectsSerializationType | string enum :
|
ClassName | Choose the type of serialization for bound objects. |
The following decision trace filter definitions are included when you select
the Decision trace information option for viewing or downloading the OpenAPI
description file for a selected ruleset in the Rule
Execution Server console:
Filter | Type | Default | Description |
---|---|---|---|
infoRulesetProperties | boolean |
false | Records static data about the ruleset. |
infoOutputString | boolean |
false | Records the stream output of the engine execution. |
infoInputParameters | boolean |
false | Records ruleset input parameters. |
infoOutputParameters | boolean |
false | Records ruleset output parameters. |
workingMemoryFilter | string |
Holds the working memory filter. | |
infoBoundObjectByRule | boolean |
false | Records the list of matched objects. |
infoExecutionDuration | boolean |
false | Records the duration of the execution. |
infoExecutionDate | boolean |
false | Records the date of the execution. |
infoExecutionEvents | boolean |
false | The list of execution events. |
infoInetAddress | boolean |
false | Records static data about the internet address of the server. |
infoRules | boolean |
false | Records the complete list of rules in the executed ruleset. |
infoRulesNotFired | boolean |
false | Records the rules that have not been executed. |
infoSystemProperties | boolean |
false | Records static data about the execution server. |
infoTasks | boolean |
false | Records the complete list of tasks in the executed ruleset. |
infoTasksNotExecuted | boolean |
false | Records the tasks that have not been executed. |
infoTotalRulesFired | boolean |
false | Records the number of rules executed. |
infoTotalRulesNotFired | boolean |
false | Records the number of rules that have not been executed. |
infoTotalTasksExecuted | boolean |
false | Records the number of tasks executed. |
infoTotalTasksNotExecuted | boolean |
false | Records the number of tasks that have not been executed. |
infoWorkingMemory | boolean |
false | Records the state of the working memory. |
infoRulesFired | boolean |
false | The list of rules that have been executed. |
infoTasksExecuted | boolean |
false | Records any task that has been executed at least once. |
infoBoundObjectSerializationType | string enum :
|
ClassName | Choose the type of serialization for bound objects. |