DADBI009 DADSBIF IS FULL, CALL YOUR SYSTEM PROGRAMMER
search cancel

DADBI009 DADSBIF IS FULL, CALL YOUR SYSTEM PROGRAMMER

book

Article ID: 54678

calendar_today

Updated On:

Products

DADS Plus

Issue/Introduction

Receiving message DADBI009 DADSBIF IS FULL, CALL YOUR SYSTEM PROGRAMMER. How to free space in the DADS Plus for CICS batch interface file also known as the BIF?

The DADSBIF (Batch Interface File also known as the BIF) is the file which DADS Plus for CICS uses to communicate between the batch job and the CICS region, when there is work to be done for a specific APPLID or group of APPLIDS. When the DADSBIF becomes full batch requests stop processing and old requests must be removed in order for new requests to be processed. The requests on the DADSBIF can be DEQUEUED (deleted) while CICS is active which allows other requests to be executed without causing a production outage while the DADSBIF is made larger.

Resolution

Run the following job to LIST requests on the DADSBIF file to determine which ones can be DEQUEUED:

//* LIST requests on DADSBIF file
//*
//REQLIST EXEC PGM=DADBBI,REGION=700K
//STEPLIB  DD DSN=YOUR.DADSPLUS.LOADLIB,DISP=SHR
//DADSBIF  DD DSN=YOUR.DADSPLUS.BATCH.INTERFACE.FILE,DISP=SHR
//SYSPRINT DD SYSOUT
//SYSIN DD *
FUNCTION=LIST
//

From the LIST report, decide which requests can be deleted. The following example JCL can be used to DEQUEUE requests on the DADSBIF file:

//* DEQUEUE requests on DADSBIF file
//*
//REQDEQ  EXEC PGM=DADBBI,REGION=700K
//STEPLIB  DD DSN=YOUR.DADSPLUS.LOADLIB,DISP=SHR
//DADSBIF  DD DSN=YOUR.DADSPLUS.BATCH.INTERFACE.FILE,DISP=SHR
//SYSPRINT DD SYSOUT
//SYSIN DD *
FUNCTION=DEQUEUE,APPLID=APPLID,JOB=JOBNAME,JOBNUMBER=ALL
//

The LIST and DEQUEUE options are outlined in the DADS Plus for CICS Users Guide Chapter Batch Interface - Dynamic Allocation. Use caution when using the DEQUEUE option. If the DADSBIF contains old unused APPLIDS, DEQUEUE those requests first to free space.