Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

parameters

qualifiers

/BITMAP

/COMPLETE

/FAST

/LISTING

/OUTPUT

CDD/Plus Dictionary Verify/Fix Utility FIX — VMS CDD+_4.1A

 Use  the  FIX  command  to  repair  damaged  dictionary  files.   FIX
 describes  any  errors  it  finds and places this output in a listing
 file.  FIX also modifies the dictionary to repair the damage  in  the
 following ways:

  o  By reconstructing corrupt dictionary  directories  and  restoring
     their children to them

  o  By preserving internally consistent  dictionary  directories  and
     objects whose parents are irreparably damaged

  o  By pruning off inconsistent dictionary  objects,  history  lists,
     and directories that cannot be repaired

  o  By rebuilding the free page list

 To fix the main dictionary  file,  you  need  VMS  SYSPRV  or  BYPASS
 privilege.   To  fix a subdictionary file, you need only be the owner
 of the subdictionary file.

 The default dictionary file is SYS$DISK:CDD.DIC.

 Command Syntax:

 FIX [qualifiers] file-specification

Additional information available:

parametersqualifiers

parameters

 file-specification

 Names the dictionary file you want to fix.  It is a standard VMS file
 specification.   Wildcards  are  not  permitted.   The  default  file
 extension is .DIC.

qualifiers

Additional information available:

/BITMAP/COMPLETE/FAST/LISTING/OUTPUT

/BITMAP

 Syntax:

     /[NO]BITMAP

 Use /BITMAP to tally all of the pages in the directory hierarchy, and
 to  modify  the  dictionary's free page list by marking all untallied
 pages as free.

 /BITMAP also reconstructs a corrupt free page list.

 /NOBITMAP prevents the modification of the free page list.

/COMPLETE

 Syntax:

     /[NO]COMPLETE

 Use /COMPLETE to  scan  a  dictionary  file  for  corrupt  dictionary
 directories and to make the following repairs:

  o  When possible, rebuild corrupt directories.  The CDDV can do this
     when the parent and children of a corrupt directory are intact in
     the dictionary.

  o  Reinsert  internally  consistent  directories  and  objects  into
     repaired parent directories.

  o  Insert  internally  consistent  directories  and  objects   whose
     parents  cannot  be  repaired  into  a  special  directory  named
     CDD$TOP.CDD$LOST_NODES.


 Corrupt dictionary objects and history lists cannot be  repaired,  so
 the CDDV deletes them from the dictionary.

 If you have also specified /BITMAP, the CDDV modifies the  free  page
 list  after  it  completes  the  repair of the hierarchy.  You cannot
 specify /COMPLETE and /FAST in the same command line.

 /NOCOMPLETE prevents the scanning and repair of dictionary files.

/FAST

 Syntax:

     /[NO]FAST

 Use /FAST to locate corrupt directories, objects,  or  history  lists
 and  to delete them from a dictionary file.  With /FAST, you can also
 generate a listing of the corrupt directories, objects,  and  history
 lists, and of the action taken.

 If you have also specified /BITMAP, the CDDV modifies the  free  page
 list  after  it  finishes  pruning the hierarchy.  You cannot specify
 /COMPLETE and /FAST in the same command line.

 /NOFAST prevents the deletion of corrupt  directories,  objects,  and
 history lists from a dictionary file.

/LISTING

 Syntax:

     /LISTING [= file-specification]
     /NOLISTING

 Use /LISTING to specify a file into which the results of the scan are
 written.    The   file   specification   is   a   standard  VMS  file
 specification.  The default file type is .LIS.  If you do not include
 a file specification, the results are written to SYS$OUTPUT.

 /NOLISTING suppresses the report of  the  results.   The  default  is
 /NOLISTING.

/OUTPUT

 Syntax:

     /OUTPUT [=file-specification]
     /NOOUTPUT

 DMU accepts /OUTPUT as a synonym for /LISTING.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026