Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 6 Interpreting Execution Environment SMF Records : Subtype 72–Execution Environment Transaction Statistics

Subtype 72–Execution Environment Transaction Statistics
Subtype 72 record is produced upon termination of an Execution Environment transaction. For a layout of this record type, see Using SMF Record Layouts Supplied as Assembler Macros. Refer to EVNTSMF in the MACRO data set shipped with TIBCO Object Service Broker.
Data Collection in the Performance Section
For data to appear in the performance section, either the Execution Environment or session parameters must include both the reserved words SMFDETAIL and SMFPERFORMANCE.
Transaction and Application Identifiers
For subtype 72 records, the TIBCO Object Service Broker transaction is identified by the starting rule. However, two TIBCO Object Service Broker tools ($SETTRANSACTION and $GETTRANSACTION) enable the application developer to assign an application-specific identifier dynamically.
Management of Transactions That Transcend Stream Boundaries
To manage business transactions that transcend stream boundaries, the following transaction identification rules apply:
Transactions that continue at the same stream level via TRANSFERCALL assume the application-specific identifier of the previous transaction.
Servers and Distributed Data
Whenever a TIBCO Object Service Broker transaction is executed as a service (that is, to provide services for distributed data requests or to access external database management systems), the subtype 72 record contains two TIBCO Object Service Broker Process Unit ID sections:
User-associated transactions have only one Process Unit ID defined.
See Also
TIBCO Object Service Broker Shareable Tools for more information about the $GETTRANSACTION and $SETTRANSACTION tools.
For a layout of this record type, see Using SMF Record Layouts Supplied as Assembler Macros.
Note the following:
Field HSRENVID is the binary CICS task number from EIBTASKN or the IMS input message sequence number at the start of monitoring.
Field HSRUNQID is assigned by the Data Object Broker at session initialization time. This field can be used to aggregate SMF data collected by the Execution Environment for a session with that collected by the Data Object Broker. See the HSRUNQID field in EE SMF records 61, 62, and 72. See also the HU47SSN# and HU49SSN# fields in DOB SMF records 47 and 49, respectively.
The format of the field HSRTRDTE is 0CYYDDDF, where C is a digit representing the century. In the years 1900 through 1999, C=0. In the years 2000 through 2099, C=1. YY is the last two digits of the year. DDD is the day of the year. F is a positive sign value to complete the packed format.
Field HSR72RUN is the clock time while the EE is scheduled to perform a unit of work, including execution, queue, and system services time.
Field HSR72QUE is the elapsed time spent waiting for a resource to become available or for a preempting function to complete.
Field HSR72RSM is the elapsed time waiting for the redispatch of the session due to resumption of Interpreter task or WAIT for a function to complete.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved