Finding the corrupted entries

Normally, the corrupted entries are either reported by a user (e.g. I cannot access files in this directory), or are found by the server. Should the server abend, it will automatically send a mail message to the FATMEN manager. (Tailor the fatabend script as appropriate). The server log will then show which directory and/or entries were giving problems. Should this information be unavailable, one can find the corrupted entries by running the program fatloop2, as shown below (for a Unix system).

                         Running FATLOOP2
                                  

export FMLOGL=1
export FATSYS=CERN
export FATGRP=L3
fatloop2 > fatloop2.log

This program attempts to retrieve each catalogue entry in turn. Should a directory or catalogue entry be corrupted, then it will terminate abnormally (via ZFATAL). Thus it is good practice to run this program on a regular basis, e.g. before a periodic backup.

An example of the log is shown below.

                  Output of the FATLOOP2 program
                                  

 FATMEN system defaulted to CERN
 FATMEN group:  L3
 FMINIT.  Initialisation of FATMEN package
 FATMEN   1.81/07 930203 08:50 CERN PROGRAM LIBRARY FATMEN=Q123
          This version created on      930203  at         852
 FMLOGL. setting log level to           1
 Get: //CERN/L3/CDREMM/CC132563
 Get: //CERN/L3/CDREMM/CC132563
 Get: //CERN/L3/CDREMM/CC132563
 Get: //CERN/L3/CDREMM/CC132564
 ...
 Get: //CERN/L3/PROD/DATA/SDRETT/CC02H8G2
 Get: //CERN/L3/PROD/DATA/SDRETT/CC02H8IU
 Get: //CERN/L3/PROD/DATA/SDRETT/CC02HBJ6
 Get: //CERN/L3/PROD/DATA/SDRETT/CC02HBGE
 Get: //CERN/L3/PROD/DATA/SDRETT/CC02HBJ6
 Get: //CERN/L3/PROD/DATA/SDRETT/CC02HBGE
 Get: //CERN/L3/PROD/DATA/SDRETT/CC02HBLY
 !!!!! ZFATAL called from MZGAR1
              called from FZIMTB
 !!!!! ZFATAL reached from MZGAR1    for Case=  1
          IQUEST(11) = *********         DFE0035F   ^C_
          Current Store number =  0  (JQDIVI=19)
1ZEBRA SYSTEM Post-Mortem from ZPOSTM.
 /QUEST/
              0            1         3835           47            0            1         1030           10
     1297762113   1378951200   -538967201            0           19    981191424        12309       930127
           1428          180            0         1019          644          645          646          647
            648          649          650          651          652          653          654          655
            656          657         3742         3836          203          204          205          206
       00000000     00000001     00000EFB     0000002F     00000000     00000001     00000406     0000000A
       4D5A4741     52312020     DFE0035F     00000000     00000013     3A7BCB00     00003015     000E314F
       00000594     000000B4     00000000     000003FB     00000284     00000285     00000286     00000287
       00000288     00000289     0000028A     0000028B     0000028C     0000028D     0000028E     0000028F
       00000290     00000291     00000E9E     00000EFC     000000CB     000000CC     000000CD     000000CE