Batch Backout logging for a batch IMS program is enabled in JCL by the presence of the BBOLOG DD statement. For example:
//BBOLOG DD DSN=HLQ.PRJ01.BBOLOG.DEMO001T,DISP=(NEW,CATLG,DELETE)
IEFRDER and IEFRDER2 DD statements are ignored to avoid confusion with mainframe IMS logging and log record formats.
When enabled, updates to all IMS databases, along with checkpoint calls issued by the application program, are written to the BBOLOG dataset. Backup log files are extended as required in the event that they exceed size restrictions.
Standard JCL DSN management can be used for tracking these log datasets in the Enterprise Server catalog.
Below is sample batch JCL that specifies a BBOLOG dataset:
//IMSBATCH JOB 'MICRO FOCUS',CLASS=A,MSGCLASS=A //* DLI PROGRAM EXECUTION //* //S01 EXEC PGM=DFSRRC00,REGION=4M, // PARM='BMP,DEMO001B,DEMO001T,,,,,,,,,CDLI,,N,N' //REPORT1 DD SYSOUT=* //BTSLST DD SYSOUT=* //IMSERR DD SYSOUT=* //IEFRDER DD DUMMY //BBOLOG DD DSN=HLQ.PRJ01.BBOLOG.DEMO001T,DISP=(NEW,CATLG,DELETE) //PRINTDD DD SYSOUT=* //SYSOUT DD SYSOUT=* //SYSPRINT DD SYSOUT=* //