RECOVER, mandato

El mandato RECOVER hace que se inicie una tarea de recuperación para el archivo de almacén de datos indicado en el mandato. La tarea de recuperación intenta reparar un archivo de almacén de datos dañado exportándolo, reasignándolo, inicializándolo y restaurándolo. La operación de restauración vuelve a crear la información de índice, que son los datos que es más probable que se corrompan en un archivo dañado. Sin embargo, no se garantiza que la recuperación sea satisfactoria; algunas formas graves de corrupción de datos son irrecuperables.

Importante: El contenido de esta sección se ha creado para y se aplica al almacén de datos persistente original, al que se hace referencia como PDS V1. Ahora existe una nueva versión PDS (denominada PDS V2). PDS V1 finalmente quedará en desuso.

Sintaxis

RECOVER       FILE=DSN:dsname

donde

NombreDS
Especifica el nombre físico del conjunto de datos que se debe recuperar.

Lógica de RECOVER

Este código desactiva temporalmente el conjunto de datos y cierra el archivo. Se configura información para solicitar que los procedimientos de mantenimiento realicen una operación ARCHIVE, INIT y RESTORE. Se emite un SVC 34 para un mandato START en KPDPROC1 (o su nombre alterado temporalmente). El mandato hace salir al interlocutor y el conjunto de datos queda inutilizable hasta que se ejecute un mandato RESUME.