About User Session Trace Analysis and Data
This topic is part of Analyzing Siebel ARM Files Using the Siebel ARM Analyzer Tool.
Running a user session trace analysis using Siebel ARM files from 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 more information about the Siebel ARM architecture, see About Siebel Application Response Measurement. For more information about creating this format of Siebel ARM output, see Running User Session Trace.
<UserID>
<Session>
<SessionID>
<UserActionID>
<ID>
<SWERequest>
<ReqID>
<TotalServerTime>
<NetworkTime>
<SiebServerTime>
<DatabaseTime>
<DatabaseCalls>
+<SiebsrvrDetail>
For descriptions of each of the tags specific to the user session trace analysis, see the following table. For descriptions of the tags that are also a part of the performance aggregation analysis, see About Performance Aggregation Analysis and Data.
Tag |
Description |
---|---|
UserID |
User login name. For example, SADMIN. |
Session |
Specifies performance data captured for a specific user session contained within this tag. |
SessionID |
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 = Process ID = Task ID = |
UserActionID |
Data contained within this tag represents a specific individual action or request of the user. |
ID |
Number that identifies the specific user action or request in sequence for that particular user session. |
SWERequest |
Specifies performance timing data for the specific user action or request. |
ReqID |
An incremental numeric ID number corresponding to a Siebel Application Interface request. |
TotalServerTime |
Total request time on the servers (includes Siebel Server and network time). |
NetworkTime |
The total time spent between the Siebel Application Interface and the Siebel Server. This time can also include some Siebel infrastructure time routing the request to the handling Siebel Server task. |
SiebServerTime |
The time spent on the Siebel Server. |
DatabaseTime |
The time spent on the network when communicating to the database. |
DatabaseCalls |
The number of calls to the Siebel Server database connector layer. |
+<SiebsrvrDetail> |
Response time and execution time for each of the architectural areas of instrumentation for a given session. For more information about these tags, see About Performance Aggregation Analysis and Data and About Call Graph Generation Analysis and Data. |