ilog.rules.res.model.trace

Interface IlrDWTrace

  • All Superinterfaces:
    IlrExecutionTrace, java.io.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 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

        java.util.Map<java.lang.String,java.lang.String> getRulesetProperties()
        Returns the properties of the executed ruleset.
        Returns:
        The properties of the executed ruleset.
      • getUserData

        java.lang.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
        java.lang.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
        java.lang.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

        java.lang.String getExecutionOutput()
        Returns the execution output.
        Returns:
        The execution output. If no output is available, null is returned.
      • getInputParameters

        java.util.Map<java.lang.String,java.lang.String> getInputParameters()
        Returns execution input parameters serialized in BOM XML.
        Returns:
        A Map containing the execution input parameters.
      • getOutputParameters

        java.util.Map<java.lang.String,java.lang.String> getOutputParameters()
        Returns execution output parameters serialized in BOM XML.
        Returns:
        A Map containing the execution output parameters.
      • getExecutionId

        java.lang.String getExecutionId()
        Returns the execution ID. This value is also known as the decision ID.
        Returns:
        The id of the execution.
      • getTotalRules

        java.lang.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

        java.lang.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.

© Copyright IBM Corp. 1987, 2020