How to override the SymDump Batch default option PRTLIB abend repository using a CAIOPTS DD PARMLIB PDS member.
search cancel

How to override the SymDump Batch default option PRTLIB abend repository using a CAIOPTS DD PARMLIB PDS member.

book

Article ID: 222828

calendar_today

Updated On:

Products

SymDump for CICS

Issue/Introduction

Each application has a separate Symdump Batch PRTLIB repository that their abend reports should be written to. Each application team will need to add a //CAIOPTS DD PARMLIB statement to the job JCL to write to the corresponding PRTLIB repository. What is the syntax of the CAIOPTS PRTLIB parameter.

Environment

Z/OS

CICS

Resolution

In the example below PDS SUPPORT.SYMBAT.PARMLIB contains a member CAIOPTS. Member CAIOPTS contains keyword PRTLIB that points to a PRTLIB repository called SUPPORT.SYMBAT.PRTLIB2.

BROWSE     SUPPORT.SYMBAT.PARMLIB(CAIOPTS)
Command ===>                                    
********************************* Top of Data ****                  
PRTLIB=SUPPORT.SYMBAT.PRTLIB2                
******************************** Bottom of Data **

Below is a test program that when executed abends with an ASRA. The CAIOPTS DD statement points to a PDS that contains the override PRTLIB keyword.

//EXECPGM  EXEC PGM=TSTCASRA                                    
//STEPLIB  DD DSN=SUPPORT.INTBAT.LOAD,DISP=SHR            
//SYSPRINT DD SYSOUT=*                                          
//SYSUDUMP DD SYSOUT=*                                          
//*                                                  
//CAIOPTS DD DSN=SUPPORT.SYMBAT.PARMLIB(CAIOPTS),DISP=SHR          
//          

When program TSTCASRA abends the dump is captured to the PRTLIB specified in the CAIOPTS PDS member which is SUPPORT.SYMBAT.PRTLIB2