- Print
- DarkLight
SMF 110-1 CICS TS for z/OS Statistics
Article summary
Did you find this summary helpful?
Thank you for your feedback
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
| |
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
| 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
| 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 |