What Dump options in MVS does CA IDMS need to get the information necessary for debugging? Also what type of dump is preferred: SYSUDUMP, SYSMDUMP, etc?
CA IDMS basically needs a full address space Dump; also if there are any Dump diagnostic software installed it should be disabled in the IDMS region.
The preferred Dump is an IPCS formatted dump which is acquired in the SYSMDUMP Dataset and the SYS1.DUMPnn Datasets. If there is a System Snap taken in CA-IDMS it will go to the SYS1.DUMPnn Datasets
If the CA-IDMS region ABENDS, MVS will first look for a SYSUDUMP DD (SYSUDUMP is formatted and readable like any output). If the SYSUDUMP DD is not found, MVS will then look for a SYSMDUMP DD. If found you will get the preferred IPCS formatted dump. If neither DD statements are found, then no dump will be produced.
To get the dump CA IDMS requires you can display the dump options in MVS with the CONSOLE COMMAND "D D,O".
CA-IDMS RECOMMENDED DUMP OPTIONS:
SYSABEND- ADD PARMLIB OPTIONS SDATA=(NUC,SQA,LSQA,SWA,TRT,CB,ENQ,DM,
SYSUDUMP- ADD PARMLIB OPTIONS SDATA=(LSQA,TRT,CB,ENQ,DM,IO,ERR,
SYSMDUMP- ADD PARMLIB OPTIONS (NUC,SQA,LSQA,SWA,TRT,RGN,LPA,CSA,SUM,
SDUMP- ADD OPTIONS (ALLPSA,PSA,NUC,SQA,LSQA,RGN,LPA,TRT,CSA,SWA,
MSGTIME=99999 MINUTES,MAXSNDSP=015 SECONDS,
AUXMGMT=ON ,DEFERTND=NO ,MAXTNDSP=(,,) SECONDS
You can change the MVS dump options with the CD command (CHNGDUMP). Examples can be found in SYS1.PARMLIB(IEACMDnn).
In the CA-IDMS startup JCL you ONLY want a SYSMDUMP DD (no other dump DD's).
Make sure the SYSMDUMP DD dataset is big enough to hold the entire dump. Start with a very large allocation at first and then after a dump you can modify the size accordingly.
If you have System snaps on and Optional Bit 176 off in RHDCOPTF then you will get an SVC dump to the SYS1.DUMPnn Datasets. This is the preferred method.
Also note that the dumps taken to the SYSMDUMP & SYS1.DUMPnn Datasets are IPCS formatted dumps and generate the least overhead in MVS when a job abends. It has less overhead because no formatting of the dump is done.