Performance Tuning Guide > Monitoring Siebel Application Performance > About Siebel ARM Data >

About User Session Trace Analysis and Data

Running a user session trace analysis using Siebel ARM files from the Web server and the Siebel Server results in an extensible markup language (XML) output file. The XML output file contains detailed information on each of the SWE requests made by the user identified when running the Siebel ARM file conversion.

If the user logs onto the system multiple times, the output shows that there are multiple sessions. The SWE requests are grouped into specific login sessions and sorted by the time the requests were made. For further details on the Siebel ARM architecture, see About Siebel ARM Architecture.

For details on creating this format of Siebel ARM output, see Running User Session Trace.

The XML output file contains the following tag schema, which records the details of user session trace. The user session trace data also contains the tag schema of the performance aggregation analysis.

For details on those tags, see About Performance Aggregation Analysis and Data.




For descriptions on each of the tags specific to the user session trace analysis, see Table 11. For descriptions of the tags that are also a part of the performance aggregation analysis, see Table 9.

Table 11.  User Session Trace Tag Descriptions


User login name. For example, SADMIN.


Specifies performance data captured for a specific user session contained within this tag.


Refers to a unique user session ID in hexadecimal format. The first component of the Session ID refers to the Server ID, the second refers to the Process ID, and the last section to the Task ID. For example:


Server ID = !1

Process ID = 2b40 (2b40 is 11072 in decimal format and represents the Operating System Process ID number.)

Task ID = 182b (182b is 6187 in decimal format and represents the task ID number.)


Data contained within this tag represents a specific individual action or request of the user.


Number that identifies the specific user action or request in sequence for that particular user session.


Specifies performance timing data for the specific user action or request.


An incremental numeric ID number corresponding to a Siebel Web Server Extension (SWSE) plug-in request.


Total request time on the servers (includes Web server, Siebel Server, and network time).


Total time spent on the Web server for a given request.


Total time spent between the Web server and the Siebel Server. This time may also include some Siebel infrastructure time routing the request to the handling Siebel Server task.


Time spent on the Siebel Server.


The time spent on the network when communicating to the database.


Number of calls to the Siebel Server database connector layer.


Response time and execution time for each of the architectural areas of instrumentation for a given session. For further information on these tags, see About Performance Aggregation Analysis and Data and About Call Graph Generation Analysis and Data.

Performance Tuning Guide