{       PFP$OVERHAUL_CATALOG
{
{   The purpose of this request is to perform one or more of the following:
{   . process the entire subtree of the specified catalog;
{   . recover purged files;
{   . validate data in the catalog by using checksums.
{
{       PFP$OVERHAUL_CATALOG (PATH, CATALOG_OVERHAUL_CHOICES, STATUS)
{
{ PATH: (input) This parameter specifies the identification of a catalog.  The
{       path parameter consists of an array of names which identify the path
{       leading through a catalog hierarchy to the desired catalog.  The first
{       two names specify the family name and master catalog name portion of
{       the path.  By convention, the name of a user's master catalog is the
{       same as the user name.  Subsequent names would specify subcatalogs as
{       applicable.  The last name in the path specifies the catalog that is
{       to be overhauled.  Null names are allowed only for the family name and
{       master catalog name.  If a null name is specified for the family name,
{       the family name of the job making the request will be used.  If a null
{       name is specified for the master catalog name, the user name of the
{       job making the request will be used.
{
{ CATALOG_OVERHAUL_CHOICES: (input) This parameter specifies the set of
{       catalog overhaul options to be used.
{
{ STATUS: (output) This parameter returns the request status.
{
{       CONDITIONS: pfe$bad_family_name
{                   pfe$bad_last_subcatalog_name
{                   pfe$bad_master_catalog_name
{                   pfe$bad_nth_subcatalog_name
{                   pfe$catalog_defective
{                   pfe$no_operation
{                   pfe$not_master_catalog_owner
{                   pfe$nth_name_not_subcatalog
{                   pfe$overhaul_catalog_failed
{                   pfe$path_too_short
{                   pfe$pf_system_error
{                   pfe$recovery_summary
{                   pfe$unknown_family
{                   pfe$unknown_master_catalog
{                   pfe$unknown_nth_subcatalog
{
