Previous Topic: Specifying Unique System and Prefix NamesNext Topic: Manually Forcing Recovery


Reinitializing ADROUT

Because PSS recovery must obtain a successful exclusive enqueue to delete any expired or incomplete output listings, no outputs are deleted if the exclusive enqueue request fails. You can easily solve this problem with the following procedure. Keep in mind that each CICS region must have its own ADRPNL library. In this example:

  1. Print all outputs that you want to keep from the ADROUT library.

Important! The following procedure deletes all output from the library, not just those with expired retention periods.

  1. Create a member that contains all the DEFINE OUTPUT DESTINATION commands necessary to redefine all output destinations. The destination table is stored in ADROUT. Reformatting ADROUT destroys this table.
  2. Enter the SET OUTPUT SITE OPTIONS command and change the SYSTEM NAME field to three unique characters (other than PSS).
  3. Shut down the CICS region.
  4. Run VLSUTIL with the following control card. See the sample JCL in VLS Utility (VLSUTIL).
    FORMAT BLKSIZE=4000,NAMELEN=11
    
  5. Run the PSS batch utility program SCPSUTIL with the following control cards.
    INIT
    LIBRARY
    

    For more information, see sample JCL in the CA IPC Source library PSSUTIL in How to Submit SCPSUTIL Functions.

  6. Restart the CICS region.
  7. EXECute the DEFINE OUTPUT DESTINATION member created in step 2.

After you complete these steps, there should be no more failed enqueues, which will help to keep each ADROUT library free from expired output listings.