The resources on which tasks in a CICS system can wait

Table 9 shows all the resources on which tasks in a CICS® system can wait. Some resources are identified by both a resource name and a resource type, some by a resource name alone, and some by a resource type alone. The resource names and resource types that are shown are the ones that you can see in formatted trace entries and, for some resources, by online inquiry.

User tasks can be made to wait only on some of the resources. For each such resource, there is a topic reference showing you where to look for guidance about dealing with the wait. The two values in the column 'Purge status' indicate whether the suspending module permits normal task purging (such as that caused by the API and CEMT purge commands) and purging caused by a deadlock timeout limit being reached. The first value indicates whether normal task purging is permitted; the second indicates whether deadlock timeout is permitted.

The remaining resources are used only by CICS system tasks. If you have evidence that a system task is waiting on such a resource, and it is adversely affecting the operation of your system, you probably need to contact your IBM® Support Center. Before doing so, however, read CICS system task waits.

Table 9. Resources on which a suspended task might be waiting
Resource type Purge status Resource name Suspending module DSSR call and WLM wait type Task Where to look next
(none) (none) DFHDUIO WAIT_MVS™
IO
System only CICS system task waits
(none) (none) DFHRMSL7 WAIT_MVS
TIMER
System only CICS system task waits
(none) (none) DFHZNAC SUSPEND
See note 1
System only CICS system task waits
(none) DLCNTRL DFHDBCT WAIT_MVS
See note 1
System only CICS system task waits
(none) DLCONECT DFHDBCON WAIT_MVS
OTHER_ PRODUCT
System only CICS system task waits
(none) DMWTQUEU DFHDMWQ SUSPEND
MISC
System only CICS system task waits
(none) No, No LMQUEUE DFHLMLM SUSPEND
LOCK
User Investigating lock manager waits
ADAPTER No, No FEPI_RQE DFHSZATR WAIT_MVS
MISC
User See note 2
ALLOCATE Yes, Yes TCTTETI value DFHALP SUSPEND
See note 3
User Interregion and intersystem communication waits
ALP_TERM (none) DFHALRC WAIT_OLDC
MISC
System only Recovery manager waits
Any_MBCB No, No transient data queue name DFHTDB
DFHTDRM
SUSPEND
IO
User Transient data waits
Any_MRCB No, No transient data queue name DFHTDB
DFHTDRM
SUSPEND
IO
User Transient data waits
AP_INIT ECBTCP DFHAPSIP WAIT_OLDC
MISC
System only CICS system task waits
AP_INIT SIPDMTEC DFHAPSIP WAIT_MVS
MISC
System only CICS system task waits
AP_INIT TCTVCECB DFHSII1 WAIT_OLDC
MISC
System only CICS system task waits
AP_INIT ZGRPECB DFHSII1 WAIT_MVS
MISC
System only CICS system task waits
AP_QUIES CSASSI2 DFHSTP WAIT_OLDC
MISC
System only CICS system task waits
AP_QUIES SHUTECB DFHSTP WAIT_MVS
MISC
System only CICS system task waits
APRDR INITIAL DFHAPRDR SUSPEND
MISC
System only Recovery manager waits
APRDR RECOVER DFHAPRC SUSPEND
MISC
System only Recovery manager waits
AP_TERM STP_DONE DFHAPDM WAIT_MVS
LOCK
System only CICS system task waits
CCSTWAIT VSMSTRNG DFHCCCC WAIT_OLDC
IO
System only CICS system task waits
CCVSAMWT ASYNRESP DFHCCCC WAIT_MVS
IO
System only CICS system task waits
CCVSAMWT EXCLOGER DFHCCCC WAIT_MVS
IO
System only CICS system task waits
CDB2CONN No, No (none) DFHD2EX1 WAIT_MVS
OTHER_ PRODUCT
User CICS DB2 waits
CDB2RDYQ No, No name of DB2ENTRY or pool DFHD2EX1 WAIT_MVS
OTHER_ PRODUCT
User CICS DB2 waits
CDB2TCB No, No (none) DFHD2EX1 WAIT_MVS
OTHER_ PRODUCT
User CICS DB2 waits
CDSA Yes, Yes (none) DFHSMSQ SUSPEND
MISC
User Investigating storage waits
CFDTWAIT file name DFHFCDO DFHFCDR DFHFCDU
WAIT_MVS
MISC
WAIT_MVS
MISC
WAIT_MVS
MISC
User Investigating file control waits
CFDTPOOL CFDT pool name DFHFCDO DFHFCDR DFHFCDU
SUSPEND
LOCK
SUSPEND
LOCK
SUSPEND
LOCK

User Investigating file control waits
CFDTLRSW CFDT pool name DFHFCDR
SUSPEND
LOCK

User Investigating file control waits
CSNC MROQUEUE DFHCRNP WAIT_MVS
See note 1
System only CICS system task waits
DB2® No, No LOT_ECB DFHD2EX1 WAIT_MVS
OTHER_ PRODUCT
User CICS DB2 waits
DB2_INIT Yes, Yes (none) DFHD2IN1 WAIT_OLDC
MISC
User CICS DB2 waits
DB2CDISC Yes, Yes name of DB2CONN DFHD2TM WAIT_OLDC
MISC
User CICS DB2 waits
DB2EDISA Yes, Yes name of DB2ENTRY DFHD2TM WAIT_OLDC
MISC
User CICS DB2 waits
DBDXEOT (none) DFHDXSTM WAIT_MVS
MISC
System only CICS system task waits
DBDXINT (none) DFHXSTM WAIT_MVS
MISC
System only CICS system task waits
DBCTL No, No DLSUSPND DFHDBSPX WAIT_MVS
OTHER_ PRODUCT
User DBCTL waits
DFHAIIN AITM DFHAIIN1 SUSPEND
MISC
System only CICS system task waits
DFHCPIN CPI DFHCPIN1 SUSPEND
MISC
System only CICS system task waits
DFHPRIN PRM DFHPRIN1 SUSPEND
MISC
System only CICS system task waits
DFHPTTW Yes DFHPTTW DFHPTTW SUSPEND
MISC
User See 13
DFHSIPLT EARLYPLT DFHSII1 WAIT_MVS
MISC
System only CICS system task waits
DFHSIPLT LATE_PLT DFHSIJ1 WAIT_MVS
MISC
System only CICS system task waits
DISPATCH Yes, Yes JVM_POOL DFHDSDS4 SUSPEND MISC User Dispatcher waits
DISPATCH Yes, Yes OPENPOOL DFHDSDS4 SUSPEND MISC User Dispatcher waits
DISPATCH OPEN_DEL DFHDSDS4 SUSPEND MISC User Dispatcher waits
DISPATCH Yes, Yes SOSMVS DFHDSDS4 SUSPEND MISC User Dispatcher waits
DMATTACH QUIESCE DFHDMDM WAIT_MVS MISC System only CICS system task waits
ECDSA (none) DFHSMSQ SUSPEND MISC User Investigating storage waits
EDF Yes, No DBUGUSER DFHEDFX SUSPEND
MISC
User EDF waits
EJ.ST.DJ Yes, Yes First 16 bytes of DJAR name DFHEJDG WAIT_MVS TIMER User See note 4
EJ.ST.DC Yes, Yes Corbaserver name DFHEJDG WAIT_MVS TIMER User See note 5
EKCWAIT No, Yes ATCHMSUB DFHD2STR WAIT_OLDW
MISC
User CICS DB2 Guide
EKCWAIT No, Yes CEX2TERM DFHD2STP WAIT_OLDW
MISC
User CICS DB2 Guide
EKCWAIT No, Yes DTCHMSUB DFHD2STR WAIT_OLDW
MISC
User CICS DB2 Guide
EKCWAIT No, Yes MSBRETRN DFHD2STP WAIT_OLDW
MISC
User CICS DB2 Guide
EKCWAIT No, No SINGLE DFHEKC WAIT_OLDW
MISC
User Task control waits
ENF NOTIFY DFHDMENF WAIT_MVS
See note 1
System only Investigating file control waits
ENQUEUE Yes, Yes EXECADDR DFHNQED SUSPEND
LOCK
User EXEC CICS ENQ waits
ENQUEUE Yes, Yes EXECSTRN DFHNQED SUSPEND
LOCK
User EXEC CICS ENQ waits
ENQUEUE Yes, Yes FCDSESWR DFHNQED SUSPEND
LOCK
User Investigating file control waits
ENQUEUE Yes, Yes FCDSLDMD DFHNQED SUSPEND
LOCK
User Investigating file control waits
ENQUEUE Yes, Yes FCDSRECD DFHNQED SUSPEND
LOCK
User Investigating file control waits
ENQUEUE Yes, Yes FCDSRNGE DFHNQED SUSPEND
LOCK
User Investigating file control waits
ENQUEUE Yes, Yes FCFLRECD DFHNQED SUSPEND
LOCK
User Investigating file control waits
ENQUEUE Yes, Yes FCFLUMTL DFHNQED SUSPEND
LOCK
User Investigating file control waits
ENQUEUE Yes, Yes JOURNALS DFHNQED SUSPEND
LOCK
User Investigating enqueue waits
ENQUEUE Yes, Yes KCADDR DFHNQED SUSPEND
LOCK
System or user Investigating enqueue waits
ENQUEUE Yes, Yes Start of changeKCSTRINGEnd of change DFHNQED SUSPEND
LOCK
System or user Investigating enqueue waits
ENQUEUE Yes, Yes LOGSTRMS DFHNQED SUSPEND
LOCK
User Investigating enqueue waits
ENQUEUE Yes, Yes TDNQ DFHNQED SUSPEND
LOCK
User Transient data waits
ENQUEUE Yes, Yes TSNQ DFHNQED SUSPEND
LOCK
User Investigating temporary storage waits
ERDSA Yes, Yes (none) DFHSMSQ SUSPEND
MISC
User Investigating storage waits
ESDSA Yes, Yes (none) DFHSMSQ SUSPEND
MISC
User Investigating storage waits
EUDSA Yes, Yes (none) DFHSMSQ SUSPEND
MISC
User Investigating storage waits
FCACWAIT *CTLACB* DFHFCRD WAIT_OLDC
IO
System Investigating file control waits
FCBFWAIT Yes, Yes file ID DFHFCVR WAIT_OLDC
IO
User Investigating file control waits
FCCAWAIT No, No *CTLACB* DFHFCCA WAIT_MVS
OTHER_ PRODUCT
User Investigating file control waits
FCCFQR (none) DFHFCQR WAIT_MVS
See note 1
System Investigating file control waits
FCCFQS (none) DFHFCQS WAIT_MVS
MISC
System Investigating file control waits
FCCRWAIT *CTLACB* DFHFCRD WAIT_OLDC
IO
System Investigating file control waits
FCDWWAIT Yes, Yes file ID DFHFCVR WAIT_OLDC
IO
User Investigating file control waits
FCFSWAIT Yes, Yes file ID DFHFCFS WAIT_OLDC
IO
User Investigating file control waits
FCINWAIT STATIC DFHFCIN1 WAIT_OLDC
MISC
System only CICS system task waits
FCIOWAIT No, No file ID DFHFCBD
 
DFHFCVR
WAIT_MVS
IO
WAIT_MVS
IO
User Investigating file control waits
FCIRWAIT RECOV-FC DFHFCRP
 
DFHFCRR
WAIT_OLDC
MISC
WAIT_OLDC
M ISC
System only Investigating file control waits
FCPSWAIT Yes, Yes *CTLACB*
 
file ID
 
file ID
DFHFCCA
 
DFHFCRS
 
DFHFCVR
WAIT_OLDC
IO
WAIT_OLDC
IO
WAIT_OLDC
IO
User Investigating file control waits
FCQUIES Yes, Yes fcqse_ptr (hexa-decimal) DFHFCQI SUSPEND
See note 1
User Investigating file control waits
FCRAWAIT Yes, Yes FC_FILE DFHEIFC WAIT_OLDC
MISC
User Investigating file control waits
FCRBWAIT Yes, Yes file ID DFHFCFR WAIT_OLDC
IO
User Investigating file control waits
FCRDWAIT No, No *CTLACB* DFHFCRC
 
DFHFCRR
WAIT_OLDC
MISC
WAIT_OLDC
MISC
System or user Investigating file control waits
FCRPWAIT FC-START DFHFCRR WAIT_OLDC
MISC
System only Investigating file control waits
FCRRWAIT *DYRRE* DFHFCRR WAIT_OLDC
MISC
System only Investigating file control waits
FCRVWAIT No, No file ID DFHFCRV WAIT_MVS
OTHER_ PRODUCT
User Investigating file control waits
FCSRSUSP Yes, Yes file ID DFHFCVR SUSPEND
IO
User Investigating file control waits
FCTISUSP Yes, Yes file ID DFHFCVR SUSPEND
IO
User Investigating file control waits
FCXCWAIT Yes, Yes file ID DFHFCVS WAIT_OLDC
IO
User Investigating file control waits
FEPRM No, No SZRDP DFHSZRDP WAIT_MVS
MISC
CSZI See note 2
FOREVER No, No DFHXMTA DFHXMTA WAIT_MVS
MISC
User A user task is waiting on resource type FOREVER
ICEXPIRY DFHAPTIX DFHAPTIX SUSPEND
TIMER
System only CICS system task waits
ICGTWAIT Yes, Yes terminal ID DFHICP SUSPEND
MISC
User Investigating interval control waits
ICMIDNTE DFHAPTIM DFHAPTIM SUSPEND
TIMER
System only CICS system task waits
ICP_INIT (none) DFHICRC WAIT_OLDC
MISC
System only Investigating interval control waits
ICP_TERM (none) DFHICRC WAIT_OLDC
MISC
System only Investigating interval control waits
ICP_TSWT (none) DFHICRC WAIT_OLDC
MISC
System only Investigating interval control waits
ICWAIT Yes, No terminal ID (See note 6) DFHICP SUSPEND
MISC
User Investigating interval control waits
IIRR SOCBNOTI DFHIIRR SUSPEND IO User IIOP waits
IIRR SOCFNOTI DFHIIRR SUSPEND IO User IIOP waits
IIRP NOTI DFHIIRP SUSPEND IO User IIOP waits
IRLINK Yes, No SYSIDNT concat- enated with session name DFHZIS2 WAIT_MVS
See note 7
User Investigating terminal waits
KCCOMPAT No, No CICS DFHXCPA WAIT_OLDC
LOCK
User Task control waits
KCCOMPAT No, No LIST DFHXCPA WAIT_OLDW
MISC
User Task control waits
KCCOMPAT No, No SINGLE DFHXCPA WAIT_OLDW
MISC
User Task control waits
KCCOMPAT Yes, No SUSPEND DFHXCPA SUSPEND
MISC
User Task control waits
KCCOMPAT Yes, No TERMINAL DFHXCPA SUSPEND
MISC
User Task control waits and Investigating terminal waits
LATE_PLT DFHSIPLT DFHSIPLT WAIT_MVS
MISC
System only CICS system task waits
LG_DEFER No, No journal name DFHL2SRC SUSPEND
IDLE
User Log manager waits
LGDELALL No, No journal name DFHL2HS4 WAIT_MVS
IO
User Log manager waits
LGDELRAN No, No journal name DFHL2HS5 WAIT_MVS
IO
User Log manager waits
LGENDBLK No, No journal name DFHL2HS9 WAIT_MVS
IO
User Log manager waits
LGENDCRS No, No journal name DFHL2HSJ WAIT_MVS
IO
User Log manager waits
LG_FORCE Yes, No journal name DFHL2SRC SUSPEND
MISC
User Log manager waits
LGHARTBT LG_MGRST DFHLGHB SUSPEND
TIMER
System only How CICS checks for the availability of the MVS logger
LGREDBLK No, No journal name DFHL2HS8 WAIT_MVS
IO
User Log manager waits
LGREDCRS No, No journal name DFHL2HSG WAIT_MVS
IO
User Log manager waits
LGSTRBLK No, No journal name DFHL2HS7 WAIT_MVS
IO
User Log manager waits
LGSTRCRS No, No journal name DFHL2HS6 WAIT_MVS
IO
User Log manager waits
LGWRITE No, No journal name DFHL2HSF WAIT_MVS
IO
User Log manager waits
MBCB_xxx (See note 8) No, No transient data queue name DFHTDB
DFHTDRM
SUSPEND
IO
User Transient data waits
MRCB_xxx (See note 8) No, No transient data queue name DFHTDB
DFHTDRM
WAIT_MVS
IO
User Transient data waits
MXT No, No XM_HELD DFHXMAT (See note 9) User Maximum task condition waits
PIIS Yes, Yes RZCBNOTI DFHPIIS SUSPEND MISC System (See note 10)
PROGRAM Yes, Yes program ID DFHLDDMI SUSPEND
LOCK
User Investigating loader waits
PROGRAM Yes, Yes program ID DFHPGEX
DFHPGIS
DFHPGLD
DFHPGLE
DFHPGLK
DFHPGLU
DFHPGPG DFHPGRP
DFHPGXE
SUSPEND
MISC
User
RCP_INIT (none) DFHAPRC WAIT_OLDC
MISC
System only CICS system task waits
RDSA Yes, Yes (none) DFHSMSQ SUSPEND
MISC
User Investigating storage waits
RMI DFHERMRS DFHERMRS WAIT_MVS
TIMER
System only Recovery manager waits
RMCLIENT No, No client name DFHRMCIC SUSPEND
MISC
User Recovery manager waits
RMUOWOBJ No, No
LOGMOVE




EXISTENC
DFHRMUO
DFHRMUW
DFHRMUWJ
DFHRMUWS
DFHRMU1U
DFHRMUO
DFHRMUW
DFHRMUWL
DFHRMUWP
DFHRMUWQ
DFHRMU1D
DFHRMU1K
SUSPEND
LOCK
User Recovery manager waits
SDSA Yes, Yes (none) DFHSMSQ SUSPEND
MISC
User Investigating storage waits
Start of changeSOCKETEnd of change Yes STE DFHSOCK SUSPEND
MISC
System only
Start of changeSOCKETEnd of change Yes MAXSOCKETS DFHSOEC WAIT_MVS
IDLE
System only
Start of changeSOCKETEnd of change Yes SOCLOSE DFHSOSO SUSPEND
MISC
System or user
Start of changeSOCKETEnd of change Yes RECEIVE DFHSOEC WAIT_MVS
IDLE
System or user
Start of changeSOCKETEnd of change Yes SEND DFHSOEC WAIT_MVS
IDLE
System or user
Start of changeSOCKETEnd of change Yes MISCELANEOUS DFHSOEC WAIT_MVS
IDLE
System or user
Start of changeSODOMAINEnd of change Yes SO_LTEPTY DFHSODM WAIT_MVS
MISC
System only
Start of changeSODOMAINEnd of change No SO_LISTN DFHSOLS WAIT_MVS
MISC
System only
Start of changeSODOMAINEnd of change No SO_NOWORK DFHSOLS WAIT_MVS
MISC
System only
Start of changeSODOMAINEnd of change No SO_LTERDC DFHSORD WAIT_MVS
MISC
System or user
STP_TERM (none) DFHAPRC WAIT_OLDC
MISC
System only CICS system task waits
SMPRESOS (none) DFHSMSY WAIT_MVS TIMER System only CICS system task waits
SMSYSTEM (none) DFHSMSY SUSPEND
TIMER
System only CICS system task waits
Start of changeSMSYREEnd of change Start of changeEnd of change Start of changeSMVA_ECBEnd of change Start of changeDFHSMSYEnd of change Start of changeWAIT_MVS
MISCEnd of change
Start of changeSystem onlyEnd of change Start of changeCICS system task waitsEnd of change
SUCNSOLE WTO DFHSUWT WAIT_MVS
MISC
System only CICS system task waits
TCLASS No, No tclass name DFHXMAT (See note 11) User Checking log stream status
TCLASS Yes, Yes tclass name DFHXMCL SUSPEND
LOCK
User  
TCP_NORM DFHZDSP DFHZDSP WAIT_OLDW
See note 1
System only CICS system task waits
TCP_SHUT DFHZDSP DFHZDSP WAIT_OLDW
MISC
System only CICS system task waits
TCTVCECB ZC_ZGRP DFHZGRP WAIT_OLDC
MISC
System only CICS system task waits
TDEPLOCK No, No transient data queue name DFHTDA SUSPEND
LOCK
User Transient data waits
TD_INIT No, No DCT DFHTDA SUSPEND
MISC
User Transient data waits
TDIPLOCK No, No transient data queue name DFHTDB SUSPEND
LOCK
User Transient data waits
TD_READ No, No transient data queue name DFHTDB SUSPEND
LOCK
User Transient data waits
TIEXPIRY DS_NUDGE DFHTISR SUSPEND
TIMER
System only CICS system task waits
TRANDEF Yes, Yes transaction id
DFHXMDD
DFHXMQD
SUSPEND
LOCK
User Resource type TRANDEF
TSAUX Yes, Yes temporary storage queue name DFHTSWQ SUSPEND
LOCK
User Investigating temporary storage waits
TSBUFFER Yes, Yes temporary storage queue name DFHTSWQ SUSPEND
LOCK
User Investigating temporary storage waits
TSEXTEND Yes, Yes temporary storage queue name DFHTSWQ SUSPEND
LOCK
User Investigating temporary storage waits
TSIO No, No (none) DFHTSAM WAIT_MVS
IO
User Investigating temporary storage waits
TSIOWAIT DFHTEMP DFHTSDM WAIT_MVS
IO
System only Investigating temporary storage waits
TSPOOL Yes, Yes temporary storage queue name DFHTSWQ SUSPEND
LOCK
User Investigating temporary storage waits
TSQUEUE Yes, Yes temporary storage queue name DFHTSWQ SUSPEND
LOCK
User Investigating temporary storage waits
TSSHARED Yes, Yes temporary storage queue name DFHTSSH WAIT_MVS
MISC
User Investigating temporary storage waits
TSSTRING Yes, Yes temporary storage queue name DFHTSWQ SUSPEND
LOCK
User Investigating temporary storage waits
TSWBUFFR Yes, Yes temporary storage queue name DFHTSWQ SUSPEND
LOCK
User Investigating temporary storage waits
UDSA Yes, Yes (none) DFHSMSQ SUSPEND
MISC
User Investigating storage waits
USERWAIT Yes, Yes or No, No Supplied by application DFHEIQSK WAIT_MVS
MISC
WAIT_OLDW
MISC
User Task control waits
USERWAIT Yes, Yes CDB2TIME DFHD2EX2 WAIT_OLDW
MISC
System CICS DB2 Guide
USERWAIT Yes, Yes DB2START DFHD2EX2 WAIT_MVS
MISC
System only CICS DB2 Guide
WBALIAS No, No Target Transid DFHWBXN SUSPEND MISC User CICS Web waits
Start of changeWEB_ECBEnd of change Start of changeEnd of change Start of change
DFH_STATE_
TOKEN
End of change
Start of changeDFHWBSTEnd of change Start of changeWAIT_MVS TIMEREnd of change Start of changeSystem or UserEnd of change Start of changeEnd of change
XRGETMSG message queue name DFHWMQG WAIT_MVS
See note 1
System only CICS system task waits
XRPUTMSG Yes, Yes message queue name DFHWMQP WAIT_MVS
MISC
User XRF alternate system waits
ZC Yes, No DFHZCRQ1 DFHZCRQ SUSPEND
MISC
User VTAM terminal control waits
ZC Yes, No DFHZEMW1 DFHZEMW SUSPEND
MISC
User VTAM terminal control waits
ZC Yes, No DFHZIS11 DFHZIS1 SUSPEND
MISC
User VTAM terminal control waits
ZC Yes, No DFHZRAQ1 DFHZRAQ SUSPEND
MISC
User VTAM terminal control waits
ZC Yes, No DFHZRAR1 DFHZRAR SUSPEND
MISC
User VTAM terminal control waits
ZC_ZCGRP ZSLSECB DFHZCGRP WAIT_MVS
MISC
System only VTAM terminal control waits
ZC_ZGCH No, No CHANGECB DFHZGCH WAIT_MVS
MISC
User VTAM terminal control waits
ZC_ZGIN No, No INQ_ECB_ DFHZGIN WAIT_MVS
MISC
User VTAM terminal control waits
ZC_ZGRP PSINQECB DFHZGRP WAIT_MVS
MISC
System only VTAM terminal control waits
ZC_ZGRP PSOP1ECB DFHZGRP WAIT_MVS
MISC
System only VTAM terminal control waits
ZC_ZGRP PSOP2ECB DFHZGRP WAIT_MVS
MISC
System only VTAM terminal control waits
ZC_ZGUB PSUNBECB DFHZGUB WAIT_OLDC
MISC
System only VTAM terminal control waits
ZCIOWAIT Yes, No DFHZARQ1 DFHZARQ SUSPEND
See note 12
User VTAM terminal control waits
ZCIOWAIT Yes, No DFHZARL1 DFHZARL SUSPEND
See note 12
User VTAM terminal control waits
ZCIOWAIT Yes, No DFHZARL4 DFHZARL SUSPEND
See note 12
User VTAM terminal control waits
ZCIOWAIT Yes, No DFHZARR1 DFHZARR1 SUSPEND
See note 12
User VTAM terminal control waits
ZCIOWAIT Yes, No DFHZARER DFHZARER SUSPEND
MISC
User VTAM terminal control waits
ZCIOWAIT Yes, No DFHZERH1 DFHZERH SUSPEND
CONV
User VTAM terminal control waits
ZCIOWAIT Yes, No DFHZERH2 DFHZERH SUSPEND
CONV
User VTAM terminal control waits
ZCIOWAIT Yes, No DFHZERH3 DFHZERH SUSPEND
CONV
User VTAM terminal control waits
ZCZGET Yes, No DFHZARL2 DFHZARL SUSPEND
MISC
User VTAM terminal control waits
ZCZNAC Yes, No DFHZARL3 DFHZARL SUSPEND
MISC
User VTAM terminal control waits
ZCZNAC Yes, No DFHZERH4 DFHZERH SUSPEND
CONV
User VTAM terminal control waits
ZXQOWAIT LIST DFHZXQO WAIT_OLDW
MISC
System only VTAM terminal control waits
ZXQOWAIT LIST DFHZXST WAIT_OLDW
MISC
System only VTAM terminal control waits
Notes:
  1. The MVS workload manager monitoring environment is set to STATE=IDLE when either:
    • A conversational task is waiting for terminal input from its principal facility, or
    • A CICS system task is waiting for work.
  2. These waits are used by the CICS/ESA Front End Programming Interface and are not discussed in this manual.
  3. If the task is waiting on resource type ALLOCATE, the current MVS workload manager monitoring environment is set to STATE=WAITING and either:
    • RESOURCE=SESS_LOCALMVS if the session being waited on is a session with another CICS region in the same local MVS image.
    • RESOURCE=SESS_SYSPLEX if the session being waited on is a session with a CICS region in another MVS image in the same sysplex.
    • RESOURCE=SESS_NETWORK if the session being waited on is an ISC session which may, or may not, be in the same MVS image.
  4. The task is waiting for a deployed jar file (DJAR) to become available for use.
  5. The task is waiting for a Corbaserver and its associated DJARs to become available for use.
  6. If there is a terminal associated with the task.
  7. If the task is waiting on resource type IRLINK, the current MVS workload manager monitoring environment is set to STATE=WAITING, RESOURCE=CONV. Look at the RMF™ workload activity report to see whether the task continued beyond the current MVS monitoring environment. The SWITCHED column in this report can contain the following values:
    • LOCALMVS - the communicating CICS region is on the same local MVS image.
    • SYSPLEX - the communicating CICS region is on another MVS image in the same sysplex.
  8. "xxx" is literal.
  9. The task has not yet started, because the system is at MXT.
  10. Start of changeThe task is waiting in the pipeline for another task to complete. These tasks are connected through the Request Stream (RZ) component. The tasks could be using MRO, for example as part of a Web service atomic transaction that is registering with a coordination service and is waiting for a response . The tasks could be local to the CICS region, in which case MRO is not involved even though the tasks are still using Request Streams.End of change
  11. The task has not yet started because it is being held for transaction class purposes.
  12. If the task is waiting on resource type ZCIOWAIT, the current MVS workload manager monitoring environment is set to either:
    • STATE=IDLE for a conversational task, or DTP transaction, that is awaiting input from its principal facility.
    • STATE=WAITING,RESOURCE=CONV for a task awaiting input from its alternate facility. Look at the RMF workload activity report to see whether the task continued beyond the current MVS monitoring environment. The SWITCHED column in this report can contain the following values:
      • LOCALMVS - the communicating CICS region is on the same local MVS image.
      • SYSPLEX - the communicating CICS region is on another MVS image in the same sysplex.
      • NETWORK - the communicating CICS region is in the VTAM® network, which may, or may not be, in the same MVS image.
  13. Start of changeThese waits occur in the partner domain, and are currently only used by the Link3270 bridge. The Link3270 bridge consists of two tasks, either of which could be waiting.
    • The linking task issues a start for the user transaction running under the bridge, and waits for a response from this user transaction. This response would either be the user transaction completing or requesting more information.
    • The user task issues the wait if it is requesting further information from the caller. This would be a conversational wait.
    The way to distinguish between the two tasks is that the user task has a bridge facility associated with it.End of change

Related tasks
Techniques for investigating waits
[[ Contents Previous Page | Next Page Index ]]