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:
Table 1. Decision trace filter definitions that are included in the WSDL or WADL description file
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:
  • JAXB
  • ToString
  • ClassName
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:
Table 2. Decision trace filter definitions that are included in the OpenAPI description file
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:
  • JAXB
  • ToString
  • ClassName
ClassName Choose the type of serialization for bound objects.