CQS structure dump contents
CQS structure dumps should include the primary structures, the overflow structures, and the associated lock entries.
CQS structure dump example
The
following example shows the STRLIST for a dump:
DUMP COMM=(MSGQ STRUCTURE DUMP)
R nn,
STRLIST=(STRNAME=imsmsgq01,LOCKE,(LISTNUM=ALL,ADJ=CAPTURE,EDATA=UNSER),
STRNAME=imsmsgq01oflw,LOCKE,(LISTNUM=ALL,ADJ=CAPTURE,EDATA=UNSER)),END Where imsmsgq01 is
the main structure name, and imsmsgq01oflw is the overflow
structure name.When an IMS structure
dump is necessary, the z/OS® Logger
function might be involved with the problem. The following example
dumps the z/OS Logger address
spaces, the logger structure, and the IMS CF
structure.
DUMP COMM=(CQS/LOGR STRUCTURE DUMP)
R xx,STRLIST=(STRNAME=imsmsgq01,LOCKE,
(LISTNUM=ALL,ADJ=CAPTURE,EDATA=UNSER),CONT
R xx,STRNAME=imsmsgq01oflw,LOCKE,
(LISTNUM=ALL,ADJ=CAPTURE,EDATA=UNSER),CONT
R xx,STRNAME=mvslogqmsg01,LOCKE,ACC=NOLIM,
(LISTNUM=ALL,EDATA=UNSER,ADJ=CAPTURE)),CONT
R xx,JOBNAME=(IXGLOGR),DSPNAME=('IXGLOGR'.SYSLOGR0),CONT
R xx,SDATA=(COUPLE,ALLNUC,LPA,LSQA,PSA,RGN,SQA,TRT,CSA,GRSQ,XESDATA),END
Where: - imsmsgq01
- The main structure name.
- imsmsgq01oflw
- The overflow structure name.
- mvslogmsg01
- The associated logger structure.
CQS - IEADMCxx example with structures
Create
three SYS1.PARMLIB members named IEADMCIA, IEADMCIB, and IEADMCIC
by issuing the following command:
JOBNAME=(j1,j2,j3,j4,j5),SDATA=(CSA,PSA,RGN,SQA,SUM,TRT,GRSQ),
REMOTE=(SYSLIST=(*('j1','j2','j3','j4','j5'),SDATA))
Where: - j1
- IMS Control Region Jobname.
- j2
- IMS DLI Region Jobname.
- j3
- DBRC Region Jobname.
- j4
- IRLM Region Jobname.
- j5
- IMS CQS Region.
JOBNAME=(j6,j7,j8,j9,j10),SDATA=(CSA,PSA,RGN,SQA,SUM,TRT,XESDATA),
REMOTE=(SYSLIST=(*('j6','j7','j8','j9','j10'),SDATA))
Where: - j6
- APPC Region.
- j7
- APPC Scheduler.
- j8
- VTAM®.
- j9
- Other CQS Client Region.
- j10
- Other CQS Region.
JOBNAME=(IXGLOGR),DSPNAME=('IXGLOGR'.SYSLOGR0),
SDATA=(COUPLE,ALLNUC,LPA,PSA,RGN,SQA,TRT,CSA,GRSQ,XESDATA),
STRLIST=(STRNAME=imsmsgq01,LOCKE,(LISTNUM=ALL,ADJ=CAPTURE,EDATA=UNSER),
STRNAME=imsmsgq01oflw,LOCKE,(LISTNUM=ALL,ADJ=CAPTURE,EDATA=UNSER),
STRNAME=mvslogqmsg01,LOCKE,ACC=NOLIM,(LISTNUM=ALL,EDATA=UNSER,ADJ=CAPTURE))
Where: - imsmsgq01
- The main structure name.
- imsmsgq01oflw
- The overflow structure name.
- mvslogqmsg01
- The associated logger structure.