SMF 110-1 CICS TS for z/OS Statistics

Prev Next

Introduction

Fields

Stored in cicsData

SMF Field DB Column name Description Unit
recType Value is always 110
START startTime
STOP endTime
SID sid
CICSNAME cicsName
JOBNAME jobName Current job name
TRAN trx Transaction identification
TTYPE ttype Transaction start type
  • TO - Attached from terminal input
  • S - Attached by automatic transaction initiation (ATI) without data
  • SD - Attached by automatic transaction initiation (ATI) with data
  • QD - Attached by transient data trigger level
  • U - Attached by user request
  • TP - Attached from terminal TCTTE transaction ID
  • SZ - Attached by front-end programming interface (FEPI)
USERID racfUser
PGMNAME pgmName Current program name. Program starting with 'DFH' is considered as an internal workload
LUNAME luName
TERM terminal
TCLSNAME trxClass Transaction class name. This field is null if the transaction is not in a TRANCLASS
SRVCLASS wlmClass
RPTCLASS wlmReport
ABCODEO abendCode
ABCODEC curAbendCode
CLIPADDR ipAddr
TCPSRVCE tcpService
durationTime Time between startTime and endTime 100 nanoseconds
USRDISPT dispatchTime Total elapsed time during which the user task was dispatched on each CICS® TCB under which the task ran. The TCB modes managed by the CICS dispatcher are: QR, RO, CO, FO, SZ ,RP, SL, SP, SO, EP, L8, L9, S8, TP, T8, X8, X9, and D2. Be aware that, for each CICS release, new TCB modes might be added to this list, or obsolete TCB modes might be removed. For more information about dispatch time and CPU time see IBM documentation Multiply by 0.000016 to get seconds
USRCPUT cpuTime Processor time for which the user task was dispatched on each CICS TCB under which the task ran. The TCB modes managed by the CICS dispatcher are: QR, RO, CO, FO, SZ, RP, SL, SP, SO, EP, L8, L9, S8, TP, T8, X8, X9, and D2. Be aware that, for each CICS release, new TCB modes might be added to this list, or obsolete TCB modes might be removed. For more information about dispatch time and CPU time see IBM documentation Multiply by 0.000016 to get seconds
QRCPUT qrTime The processor time for which the user task was dispatched on the CICS QR TCB Multiply by 0.000016 to get seconds
MSCPUT msTime The processor time for which the user task was dispatched on each CICS TCB Multiply by 0.000016 to get seconds
L8CPUT l8Time The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS L8 mode TCB Multiply by 0.000016 to get seconds
J8CPUT j8Time Multiply by 0.000016 to get seconds
S8CPUT s8Time The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS S8 mode TCB Multiply by 0.000016 to get seconds
KY8CPUT ky8Time The processor time during which the user task was dispatched by the CICS dispatcher on a CICS Key 8 mode TCB Multiply by 0.000016 to get seconds
KY9CPUT ky9Time The processor time during which the user task was dispatched by the CICS dispatcher on a CICS Key 9 mode TCB Multiply by 0.000016 to get seconds
L9CPUT l9Time The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS L9 mode TCB Multiply by 0.000016 to get seconds
J9CPUT j9Time Multiply by 0.000016 to get seconds
ROCPUT roTime The processor time during which the user task was dispatched by the CICS dispatcher on the CICS RO mode TCB Multiply by 0.000016 to get seconds
X8CPUT x8Time The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS X8 mode TCB Multiply by 0.000016 to get seconds
X9CPUT x9Time The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS X9 mode TCB Multiply by 0.000016 to get seconds
TCCHRIN1 charReceived
TCCHROU1 charSent
CFCAPICT ooCalls
RMUOWID uowId The identifier of the unit of work (unit of recovery) for this task. Unit of recovery values are used to synchronize recovery operations among CICS and other resource managers, such as IMS and DB2®
TRANFLAG trxFlag Transaction flags, a string of 64 bits used for signaling transaction definition and status information
USER1 userData1
USER2 userData2
USER3 userData3
USER4 userData4
OCLIPADR oriIpAddr
OCLIPORT oriPort
OFCTYNME oriFctName
TDTOTCT transientCount
FCBRWCT browseCount
FCTOTCT fcCount
BMSTOTCT bmsCount
PCLINKCT linkCount
PCXCTLCT xctlCount
PCLOADCT loadCount
SOTOTCT socketCount
ICTOTCT icCount Total number of Interval Control Start, Cancel, Delay, and Retrieve requests issued by the user task
TSTOTCT tsCount
WBSENDCT webSendCount
WBTOTWCT webCount
WBCHROUT webByteSent
SCUSRHWM maxUserBlw
SC24CHWM maxCicsBlw
SC31CHWM maxCicsAbv
PCSTGHWM maxPgmStg
PC24BHWM maxPgmBlw
TDIOWTT transientTime
FCIOWTT nonRlsTime
RMITOTAL rmiTotal
LMDELAY lockTime The elapsed time that the user task waited to acquire a lock on a resource. A user task cannot explicitly acquire a lock on a resource, but many CICS modules lock resources on behalf of user tasks using the CICS lock manager (LM) domain Multiply by 0.000016 to get seconds
ENQDELAY enqTime The elapsed time waiting for a CICS task control local enqueue. For more information, see Clocks and time stamps Multiply by 0.000016 to get seconds
ICDELAY icTime The elapsed time that the user task waited as a result of issuing one of the following commands
  • An interval control EXEC CICS DELAY command for a specified time interval
  • An interval control EXEC CICS DELAY command for a specified time of day to expire
  • An interval control EXEC CICS RETRIEVE command with the WAIT option specified
Multiply by 0.000016 to get seconds
SUSPTIME suspTime Total elapsed wait time for which the user task was suspended by the dispatcher Multiply by 0.000016 to get seconds
DSPDELAY fstDispTime The elapsed time waiting for first dispatch Multiply by 0.000016 to get seconds
DISPWTT dispWaitTime Elapsed time for which the user task waited for redispatch. This time is the aggregate of the wait times between each event completion and user-task redispatch. This field does not include the elapsed time spent waiting for first dispatch Multiply by 0.000016 to get seconds
DB2REQCT db2Count
DB2RDYQW db2RdyTime Multiply by 0.000016 to get seconds
DB2CONWT db2ConnTime Multiply by 0.000016 to get seconds
DSCHMDLY chModeTime The elapsed time in which the user task waited for redispatch after a CICS Dispatcher change-TCB mode request was issued by or on behalf of the user task Multiply by 0.000016 to get seconds
QRMODDLY qrModeTime The elapsed time for which the user task waited for redispatch on the CICS QR mode TCB. This time is the aggregate of the wait times between each event completion and user-task redispatch. This field does not include the elapsed time spent waiting for the first dispatch Multiply by 0.000016 to get seconds
RMITIME rmiTime The total elapsed time spent in the CICS Resource Manager Interface (RMI) Multiply by 0.000016 to get seconds
RMISUSP rmiSuspTime The total elapsed time that the task was suspended by the CICS dispatcher while in the CICS Resource Manager Interface (RMI) Multiply by 0.000016 to get seconds
RLSWAIT rlsTime Multiply by 0.000016 to get seconds
LU62WTT lu62Time Multiply by 0.000016 to get seconds
WMQGETWT mqTime Multiply by 0.000016 to get seconds
TCLDELAY tclsTime The elapsed time waiting for first dispatch, which was delayed because of the limits set for the transaction class of this transaction (trxClass field), being reached
MXTDELAY mxtTime The elapsed time waiting for the first dispatch, which was delayed because of the limits set by the system parameter, MXT, being reached Multiply by 0.000016 to get seconds
TCIOWTT termTime Multiply by 0.000016 to get seconds
IMSREQCT imsCount
WMQREQCT mqCount
OTRAN oriTrx
PHTRAN preTrx
OAPPLID oriApplid
PHAPPLID preApplid
ONETWKID oriNetid
PHNTWKID preNetid
OUSERCOR oriCorrelat
OSTART oriStartTime
PHSTART preStartTime
TRANNUM trxNum Transaction identification number
OTRANNUM oriTrxNum
PHTRANNO preTrxNum
PHCOUNT hopCount
ACTIONID actionId
CECNAME cec_name
CECTYPE cec_type
CECMODEL cec_model
LPARNAME lpar_name

The following fields have been added with v4.1.1, they are available with CICS v3.2

SMF Field DB Column name Description Unit
USRDISPT dispatchTimeMs Total elapsed time during which the user task was dispatched on each CICS® TCB under which the task ran. The TCB modes managed by the CICS dispatcher are: QR, RO, CO, FO, SZ ,RP, SL, SP, SO, EP, L8, L9, S8, TP, T8, X8, X9, and D2. Be aware that, for each CICS release, new TCB modes might be added to this list, or obsolete TCB modes might be removed. For more information about dispatch time and CPU time see IBM documentation microsecond
USRCPUT cpuTimeMs Processor time for which the user task was dispatched on each CICS TCB under which the task ran. The TCB modes managed by the CICS dispatcher are: QR, RO, CO, FO, SZ, RP, SL, SP, SO, EP, L8, L9, S8, TP, T8, X8, X9, and D2. Be aware that, for each CICS release, new TCB modes might be added to this list, or obsolete TCB modes might be removed. For more information about dispatch time and CPU time see IBM documentation microsecond
QRCPUT qrTimeMs The processor time for which the user task was dispatched on the CICS QR TCB microsecond
MSCPUT msTimeMs The processor time for which the user task was dispatched on each CICS TCB microsecond
L8CPUT l8TimeMs The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS L8 mode TCB microsecond
J8CPUT j8TimeMs microsecond
S8CPUT s8TimeMs The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS S8 mode TCB microsecond
KY8CPUT ky8TimeMs The processor time during which the user task was dispatched by the CICS dispatcher on a CICS Key 8 mode TCB microsecond
KY9CPUT ky9TimeMs The processor time during which the user task was dispatched by the CICS dispatcher on a CICS Key 9 mode TCB microsecond
L9CPUT l9TimeMs The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS L9 mode TCB microsecond
J9CPUT j9TimeMs microsecond
ROCPUT roTimeMs The processor time during which the user task was dispatched by the CICS dispatcher on the CICS RO mode TCB microsecond
X8CPUT x8TimeMs The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS X8 mode TCB microsecond
X9CPUT x9TimeMs The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS X9 mode TCB microsecond
TDIOWTT transientTimeMs microsecond
FCIOWTT nonRlsTimeMs microsecond
RMITOTAL rmiTotalMs microsecond
LMDELAY lockTimeMs The elapsed time that the user task waited to acquire a lock on a resource. A user task cannot explicitly acquire a lock on a resource, but many CICS modules lock resources on behalf of user tasks using the CICS lock manager (LM) domain microsecond
ENQDELAY enqTimeMs The elapsed time waiting for a CICS task control local enqueue. For more information, see Clocks and time stamps microsecond
ICDELAY icTimeMs The elapsed time that the user task waited as a result of issuing one of the following commands
  • An interval control EXEC CICS DELAY command for a specified time interval
  • An interval control EXEC CICS DELAY command for a specified time of day to expire
  • An interval control EXEC CICS RETRIEVE command with the WAIT option specified
microsecond
SUSPTIME suspTimeMs Total elapsed wait time for which the user task was suspended by the dispatcher microsecond
DSPDELAY fstDispTimeMs The elapsed time waiting for first dispatch microsecond
DISPWTT dispWaitTimeMs Elapsed time for which the user task waited for redispatch. This time is the aggregate of the wait times between each event completion and user-task redispatch. This field does not include the elapsed time spent waiting for first dispatch microsecond
DB2RDYQW db2RdyTimeMs microsecond
DB2CONWT db2ConnTimeMs microsecond
DSCHMDLY chModeTimeMs The elapsed time in which the user task waited for redispatch after a CICS Dispatcher change-TCB mode request was issued by or on behalf of the user task microsecond
QRMODDLY qrModeTimeMs The elapsed time for which the user task waited for redispatch on the CICS QR mode TCB. This time is the aggregate of the wait times between each event completion and user-task redispatch. This field does not include the elapsed time spent waiting for the first dispatch microsecond
RMITIME rmiTimeMs The total elapsed time spent in the CICS Resource Manager Interface (RMI) microsecond
RMISUSP rmiSuspTimeMs The total elapsed time that the task was suspended by the CICS dispatcher while in the CICS Resource Manager Interface (RMI) microsecond
RLSWAIT rlsTimeMs microsecond
LU62WTT lu62TimeMs microsecond
WMQGETWT mqTimeMs microsecond
TCLDELAY tclsTimeMs The elapsed time waiting for first dispatch, which was delayed because of the limits set for the transaction class of this transaction (trxClass field), being reached microsecond
MXTDELAY mxtTimeMs The elapsed time waiting for the first dispatch, which was delayed because of the limits set by the system parameter, MXT, being reached microsecond
TCIOWTT termTimeMs microsecond