Receiving message:
DADSA576 (aaaaaaaa) JOBN (bbbbbbbb) hh:mm:ss DADSAUD WRITERR=NOSPACE
This message indicates that the DADS Plus for CICS Audit file is full. How to allocate additional space to DADSAUD without having to recycle CICS?
The DADSAUD file is an optional file which DADS Plus for CICS uses to write a chronological audit history of all online DADS Plus for CICS transaction activity. The DADSAUD file can be read and interpreted to produce an Audit List report using DADBAUIT batch program. Once the DADSAUD file becomes full DADS Plus for CICS will continue to function normally but no additional audit data will be captured.
The DADSAUD file can be maintained while CICS is still active without causing a CICS outage, by using DADS Plus for CICS.
See CAI.DADSPL40.SAMPLIB(DADSAUD):
//*********************************************************************
//*
//* THIS STEP DEFINES THE AUDIT FILE
//*
//*********************************************************************
/*
//DADSAUD EXEC PGM=IDCAMS,REGION=512K
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
DELETE (*DADSAUD*)
DEFINE CLUSTER (NAME(*DADSAUD*) -
VOLUMES(*VOLSER*) -
NONINDEXED -
RECSZ(0200 4089) -
SHR(2 3)) -
DATA (NAME(*DADSAUD*.DATA) -
CISZ(4096) -
CYL(1 0))
/*
//*********************************************************************
//*
//* THIS STEP INITIALIZES THE AUDIT FILE WITH A DUMMY RECORD
//*
//*********************************************************************
/*
//INITAUDT EXEC PGM=IDCAMS,REGION=512K,COND=(0,LT)
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
REPRO INFILE(SEQ) OUTFILE(DADSAUD)
//SEQ DD *
1CICSDEMOXXXXXXXXXXX........XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..
//DADSAUD DD DSN=*DADSAUD*,DISP=SHR
/*
See CAI.DADSPL40.SAMPLIB(DADBAUIT):
/*
//*********************************************************************
//*
//* THIS STEP REPORTS ON THE AUDIT FILE
//*
//*********************************************************************
/*
//AUIT EXEC PGM=DADBAUIT,REGION=700K
//STEPLIB DD DSN=CAI.LOADLIB,DISP=SHR
//DADSAUD DD DSN=DADSPLUS.AUDIT.FILE,DISP=SHR
//DADS01 DD DSN=DADSPLUS.CONTROL.FILE,DISP=SHR
//SYSPRINT DD SYSOUT=A,DCB=(LRECL=133,RECFM=FBA,BLKSIZE=133)
/*
EXAMPLE OF DADBAUIT
CA-DADS/Plus 4.0 XX:XX:XX PAGE 1
APPLID: CICS DATE: 07/03/2008 11:30:15.6
CA-DADS/Plus AUDIT REPORT DYNAMIC ALLOCATION/DEALLOCATION SYSTEM
DATE TIME TERMINAL OPERATOR APPLID RECORD TRANSACTION RECORD TYPE ACTION TAKEN
89259 12:59:01 TRM1 XXX transaction ?DADM')
89264 15:45:47 TRM2 XYX CICS DBD02(D) DADA DBD02 DATABASE CLOSE FAIL, DEALLOCATED
89265 8:50:23 TRM1 XXX CICS CLASS1(C) DADM FILE1 FILE ADDED TO CONTROL FILE
FILE2 FILE ADDED TO CONTROL FILE