Rule Execution Server API

ilog.rules.res.model.trace
Interface IlrDWTrace

All Superinterfaces:
IlrExecutionTrace, Serializable

public interface IlrDWTrace
extends IlrExecutionTrace

IlrDWTrace represents the trace coming from Decision Warehouse database. Objects implementing this interface are typically retrieved from and passed to an IlrTraceDAO instance.

Since:
7.0
See Also:
ilog.rules.res.persistence.trace

Method Summary
 IlrPath getExecutedRulesetPath()
          Returns the path of the executed ruleset.
 String getExecutionId()
          Returns the execution ID.
 String getExecutionOutput()
          Returns the execution output.
 Map<String,String> getInputParameters()
          Returns execution input parameters serialized in BOM XML.
 Long getNbRules()
          Deprecated. use getTotalRules()
 Long getNbTasks()
          Deprecated. use getTotalTasks()
 Map<String,String> getOutputParameters()
          Returns execution output parameters serialized in BOM XML.
 IlrPath getRequestRulesetPath()
          Returns the requested ruleset path, that is, the one supplied to the rule session request.
 Map<String,String> getRulesetProperties()
          Returns the properties of the executed ruleset.
 Long getTotalRules()
          Returns the total number of rules in the ruleset.
 Long getTotalTasks()
          Returns the total number of tasks in the ruleset.
 String getUserData()
          Returns the user data that was passed to the rule sessions request.
 
Methods inherited from interface ilog.rules.res.session.ruleset.IlrExecutionTrace
getExecutionDate, getExecutionDuration, getExecutionEvents, getInetAddress, getRules, getRulesNotFired, getSystemProperties, getTasks, getTasksNotExecuted, getTotalRulesFired, getTotalRulesNotFired, getTotalTasksExecuted, getTotalTasksNotExecuted, getWorkingMemory
 

Method Detail

getRequestRulesetPath

IlrPath getRequestRulesetPath()
Returns the requested ruleset path, that is, the one supplied to the rule session request.

Returns:
The requested ruleset path.

getExecutedRulesetPath

IlrPath getExecutedRulesetPath()
Returns the path of the executed ruleset.

Returns:
The path of the executed ruleset.

getRulesetProperties

Map<String,String> getRulesetProperties()
Returns the properties of the executed ruleset.

Returns:
The properties of the executed ruleset.

getUserData

String getUserData()
Returns the user data that was passed to the rule sessions request.

Returns:
The user data. If no data is available, null is returned.

getNbRules

@Deprecated
Long getNbRules()
Deprecated. use getTotalRules()

Returns the number of rules in the ruleset.

Returns:
The number of rules in the ruleset. If the number of rules is not available, null is returned.

getNbTasks

@Deprecated
Long getNbTasks()
Deprecated. use getTotalTasks()

Returns the number of tasks in the ruleset.

Returns:
The number of tasks in the ruleset. If the task number is not available, null is returned.

getExecutionOutput

String getExecutionOutput()
Returns the execution output.

Returns:
The execution output. If no output is available, null is returned.

getInputParameters

Map<String,String> getInputParameters()
Returns execution input parameters serialized in BOM XML.

Returns:
A Map containing the execution input parameters.

getOutputParameters

Map<String,String> getOutputParameters()
Returns execution output parameters serialized in BOM XML.

Returns:
A Map containing the execution output parameters.

getExecutionId

String getExecutionId()
Returns the execution ID. This value is also known as the decision ID.

Returns:
The id of the execution.

getTotalRules

Long getTotalRules()
Returns the total number of rules in the ruleset.

Returns:
The total number of rules in the ruleset. If the total number of rules is not available, null is returned.

getTotalTasks

Long getTotalTasks()
Returns the total number of tasks in the ruleset.

Returns:
The total number of tasks in the ruleset. If the total number of task is not available, null is returned.

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013