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

About User Session Trace 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.

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 Data.

<Session>
   <SessionID>
   <LoginName>
      <SWERequests>
         <SWERequest>
         <ReqID>
         <ClickID>
         <ReqTimeStamp>
         <RequestBody>
         <TotalServerTime>
         <WebServerTime>
         <InfraTime>
         <SiebSrvrTime>
         <DatabaseTime>
         <DatabaseCalls>
         <SiebsrvrDetail>

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

Table 10.  User Session Trace Tag Descriptions
Tag
Description
Session
Specifies a specific user session.
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:
!1.2b40.182b
Server ID = !1
Process ID = 2b40 (2b40 is 11072 in decimal format and represents the Operating System Process ID 11072)
Task ID = 182b
LoginName
The login name of the user.
ReqID
An incremental numeric value to count the requests.
ClickID
Reserved for future use.
ReqTimeStamp
The time when the request was made.
RequestBody
Shortened string of the Request Body of the SWE Request.
TotalServerTime
Total request time on the servers (includes Web server, Siebel Server, and network time).
WebServerTime
Total time spent on the Web server for a given request.
InfraTime
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.
SiebSrvrTime
Time spent on the Siebel Server.
DatabaseTime
The time spent on the network when communicating to the database.
DatabaseCalls
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 further information on user session trace analysis, see About User Session Trace.

For further information on running a user session trace analysis, see Running User Session Trace.


 Performance Tuning Guide 
 Published: 24 October 2003