Siebel Business Process Framework: Task UI Guide > Debugging Tasks >

Using Server-Side Logging


Event logging is a convenient, nonintrusive way for developers to trace the components that need further examination. Similar to Workflow, Task UI provides for tracing through event logging.

Setting Tracing with Event Log Level

The log event reports different operations during execution of a task and prints certain data structure for analysis. Table 3 shows the Task UI-related event types in the Event Configuration View, along with the events being traced and the information symbols used in the log files for identifying the events. In this table, the Log Level column indicates the minimum level at which tracing is enabled.

NOTE:  Task UI shares some event symbols with the Siebel Workflow engine.

CAUTION:  Setting trace levels above the default parameters impacts performance. Trace levels should be reset to default parameters after troubleshooting has been completed.

Table 3. Task UI Logging Events
Event Type
Log Level
Event Traced
Event Symbol
Information Symbol and Description

Workflow Definition Loading

3

Steps and branch names loaded.

DfnLoad

Step — task definition steps and branch names.

5

Chapters loaded.

DfnLoad

Chapter — task definition chapter names.

Task Execution

3

Information about various user operations performed on the task.

TskExec

Oper — information about various user operations during lifetime of the task (such as creating, deleting, pausing, restoring, instantiating, and cancelling a task).

5

Further internal details for these operations.

TskExec

TskState — state transition details during task lifetime.

TskInbox — more internal details on the task interaction with Universal Inbox.

Task Navigation

3

All navigation operations on the task.

TskNav

Oper — information on how a task navigates from one view to another view.

4

All changes to navigation stacks.

TskNav

NavPath — changes to backward and forward navigation stacks are logged. When a new frame is inserted or deleted from backward or forward stacks, it is logged.

5

Contents of navigation stacks.

TskNav

DumpStack — dumps all frames in the forward and backward navigation stacks after restoring/resuming a task.

Workflow Process Execution

4

Instance creation.

PrcExec

Create — information on new task instance creation.

Workflow Step Execution

4

Task step executed and input or output argument of the task step.

StpExec

Cond — information on branch condition evaluation.

Create — information on step instance creation.

End — information on step instance completion.

Task — information on business service invocation.

TaskArg — arguments to a business service.

Task Presentation Information

4

Presentation view information presented to an external component (such as SWE) from the task controller.

TskPresInfo

ViewInfo — entire task view info structure, including view name, playbar information, current task pane information, and all records pending validation.

Increasing the Trace Levels for Workflow Management Server Components

You can troubleshoot issues in your application using increased trace levels on server components.

To increase tracing levels

  1. Launch the client application.
  2. From the application-level menu, choose Navigate > Site Map > Administration - Server Configuration > Servers > Components > Events.
  3. In the Components applet, choose the component for which you want to generate tracing (Call Center Object Manager, Custom Application Object Manager).
  4. Click the Events tab to view the configurable event types for the selected component.

    The log level is set to a default value of 1.

  5. Change the log level value to 3, 4, or 5. Use Table 3 to make your choice.

    For additional troubleshooting of the Object Manager Shadow Store, you can increase the tracing level for the following events:

    • Task UI Object Manager Log
    • Task UI Conflict Log
    • Task UI Union Sql Log

NOTE:  More tracing information is generated as the Component Event Configuration Log Level value increases. For more information on the different Log Level values available for Component Event Configuration, see the Siebel System Monitoring and Diagnostics Guide.

Siebel Business Process Framework: Task UI Guide Copyright © 2006, Oracle. All rights reserved.