GPP999W THE SYS$VIO PDS IS 0nn% FULL. How do I maintain and clear down the SYS$VIO PDS?

Document ID : KB000053265
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

Message GPP999W THE SYS$VIO PDS IS 095% FULL was received.
A Backup/Format followed by a Restore of the SYS$VIO did not free the space.

Solution:

This message indicates that the GSAUDIT and GSACCNT batch jobs need to be run to backup and reset the LACACCNT and LACAUDIT members in the SYS$VIO PDS.

To maintain the size of the Account and Audit files run the following job daily, weekly or monthly. These files can be backed up to tape or disk.

The following jobstream creates a history archive file. All records output to the history archive file are purged from the audit log file

    // JOB GSAUDIT 
    // TLBL AUDITHO,'GSAUDIT.HIST' 
    // ASSGN SYS005,280 
    // EXEC GSAUDIT,SIZE=AUTO 
    MERGE IN=NONE,OUT=SYS005,RESET=YES
    /*  

The following jobstream creates a history archive file. All records output to the history archive file are purged from the account log file

    // JOB GSACCNT
    // TLBL AUDITHO,'GSACCNT.HIST' 
    // ASSGN SYS005,280 
    // EXEC GSACCNT,SIZE=AUTO 
       MERGE IN=NONE,OUT=SYS005,RESET=YES 
    /* 

The following example will reset the files without backing them up.

    // JOB     GSAUDIT                         
    // ASSGN   SYS005,IGN                     
    // EXEC    GSAUDIT,SIZE=100K              
       MERGE IN=NONE,OUT=SYS005,RESET=WEEKLY   
    /*     

* RESET parms = weekly, monthly, yes, yy/mm/dd

If you do not wish to save ANY of the audit or account information, you may delete the entire log files from the VIO PDS.

  1. From the PCS main menu select: U ... PDS Update

  2. On this panel enter the following

    Member Mask ===> *.ctl
    PDS ID ===> VIO

  3. Put an 'L' next to LACAUDIT.CTL and LACACCNT.CTL to delete the members.