If InterTest Batch abends during foreground or batch link testing, you will need to set certain debugging options in order to capture the required documentation. These changes will be made on the foreground testing panels or in the converted batch link JCL depending on what method you are using to debug your program.
Typically, Broadcom technical support will request the following documentation.
If InterTest Batch abends during foreground testing, the following documentation is required.
If InterTest Batch abends during Batch Link testing then the following documentation is needed.
Before debugging a batch application using the InterTest Batch Link facility you are required to modify the application JCL to enable the Batch Link environment.
In order to capture the desired diagnostic information needed for problem resolution you must make some changes to the converted Batch Link JCL before submitting it.
The example JCL below executes the InterTest batch demo program CAMRCOBB. (EXEC=CAMRCOBB,PROFILE=USERID )
CAMRCOBB gets invoked by the InterTest Batch Link control program CAMRBL01 (PGM=CAMRBL01).
The FROM JCL is an example of how to setup the batch link JCL to debug our demo program CAMRCOBB.
The TO JCL is and example of the same Batch Link JCL with the debug requirements added.
The following changes are required to capture the necessary diagnostic information.
Please send the entire batch JOB output, SYSMDUMP and CAMRDBUG files to CA technical support for review.
FROM:
//STEP 1 EXEC PGM=CAMRBL01,
// REGION=4M
//INT1OPTS DD *
EXEC=CAMRCOBB,PROFILE=USERID
/*
//INT1PARM DD DISP=SHR,DSN=Interest Batch HLQ.CAMRSAMP
//INT1LOAD DD DISP=SHR,DSN=Interest Batch HLQ.CAMRLOAD
//INT1PNLL DD DISP=SHR,DSN=Interest Batch HLQ.CAMRPNL1
//INT1MSGL DD DISP=SHR,DSN=Interest Batch HLQ.CAMRMSG0
//INT1PROF DD DISP=SHR,DSN=Interest Batch HLQ.PROFLIB
//INT1CLIB DD DISP=SHR,DSN=Interest Batch HLQ.CAMRSRC
//INT1CLOG DD SYSOUT=*
//INT1REPT DD SYSOUT=*
//STEPLIB DD DISP=SHR,DSN=Application Load Library
//SYSPRINT DD SYSOUT=*
TO:
//STEP 1 EXEC PGM=CAMRBL01,PARM='/TRAP(OFF)'
// REGION=4M
//INT1OPTS DD *
EXEC=CAMRCOBB,PROFILE=USERID,TEST
/*
//INT1PARM DD DISP=SHR,DSN=Interest Batch HLQ.CAMRSAMP
//INT1LOAD DD DISP=SHR,DSN=Interest Batch HLQ.CAMRLOAD
//INT1PNLL DD DISP=SHR,DSN=Interest Batch HLQ.CAMRPNL1
//INT1MSGL DD DISP=SHR,DSN=Interest Batch HLQ.CAMRMSG0
//INT1PROF DD DISP=SHR,DSN=Interest Batch HLQ.PROFLIB
//INT1CLIB DD DISP=SHR,DSN=Interest Batch HLQ.CAMRSRC
//INT1CLOG DD SYSOUT=*
//INT1REPT DD SYSOUT=*
//STEPLIB DD DISP=SHR,DSN=Application Load Library
//SYSPRINT DD SYSOUT=*
//SYSMDUMP DD DSN=YOUR.DSNAME.DUMP.DATA.SET,
// DISP=(MOD,CATLG,CATLG),
// SPACE=(CYL,(500,500),RLSE),
// DCB=(RECFM=FBS,LRECL=4160,BLKSIZE=24960)
//CAMRDBUG DD DISP=(NEW,CATLG,DELETE),VOL=SER=XXXXX,
// DCB=(RECFM=FB,LRECL=278,BLKSIZE=27800),
// SPACE=(CYL,(100,100),RLSE)
// DSN=YOUR.DSNAME.CAMRDBUG.DATA.SET
Reference the INTERTEST AND SYMDUMP 11.0 manual for more information on the EXECUTION CONTROL Panel and the Batch Link Facility described above.