You are on page 1of 7

S.A.

PROCEDIMIENTO DE RECOVER2
ARCHIVO Z??NNNN (Donde NNNN indica el ao de proceso sobre el cual arrojo el error EJ:2000) (Donde ?? indica el numero del archivo sobre el cual arrojo el error EJ:09 (Z092000) IMPORTANTE: Hacer copia de seguridad antes de ejecutar proceso

RECOVER2: Es una herramienta o utilitario propio del RUNTIME (RMCOBOL). El cual se utilizar para restaurar archivos que se encuentran daados por causas ajenas al programa. Para poder correr un procedimiento de RECOVER2 es indispensable que se conozcan las prioridades en cuanto a los archivos que guardan la informacin. Por esta razn a continuacin se muestra la lista de los archivos que compone el SIIGO y su prioridad dentro de l. Z06 = ARCHIVO DE CONTROL Z24 = ACTUALIZACIONES PARCIALES Z03NNNN = PLAN DE CUENTAS Z04NNNN = CATALAGO DE PRODUCTOS Z05NNNN = PEDIDOS COMPRAS Z07NNNN = DETALLES DE CARTERA PROVEEDORES Z08NNNN = NITS Z09NNNN = MOVIMIENTO Z10NNNN= ACUMULADOS DE NOMINA Z11NNNN = ANULADOS (NO INDEXADO) Z13NNNN = BONOS Z14NNNN= CATALOGO DE EMPLEADOS Z15NNNN= AUDITORIA DE COSTEOS Z16NNNN= AUDITORIA DE COSTEOS Z18NNNN= CINTA DE TESTIGO MAGNETICO Z19NNNN= AUDITORIA AJUSTES POR INFLACION Z20NNNN= CONCEPTOS PARAME.FACTURACION EN BLOQUE Z21NNNN= NOVEDADES FACTURACION EN BLOQUE Z22NNNN= CONCEPTOS PARA C/ESTABLECIMIENTO F.BLOQUE Z24 = CAIDAS DEL SISTEMA Z25NNNN = TERCEROS Z26NNNN = BODEGAS Z27NNNN = CODIGOS DE ACTIVOS Z28NNNN = CENTROS DE COSTOS Z29NNNN = NOMINAS (NO INDEXADO)

PRIORIDAD 1: De acuerdo con las prioridades, el archivo Z09 es el ms importante, porque en caso de algn dao, puede perderse toda la informacin y el Z05 para la empresas que manejan pedidos y rdenes de compras. PRIORIDAD 2: Dentro de esta prioridad se encuentran los siguientes archivos Z03, Z04, Z08 y Z27. PRIORIDAD 3: Los archivos de prioridad tres son: Z07, Z25, Z26 Y Z28, cuando uno de estos archivos esta daado y no se puede recurrir a la copia de seguridad, basta con copiarlos del ao inmediatamente anterior y correr un RECUPERA. (Indispensable el proceso de recuperacin para generar el archivo con la informacin del ao actual). PRIORIDAD 4: Los archivos de prioridad cuatro son: Z11 Y Z29, cuando uno de estos est daado y no se puede recurrir al backup se pierden y los Z29 se regeneran volviendo a digitar las novedades de nmina y el Z11 se vuelve a crear en la medida en que se vuelvan a anular o borrar comprobantes. Nota: Teniendo en cuenta la informacin que almacena cada archivo y su prioridad debe realizarse los siguientes pasos para ejecutar el PROCEDIMIENTO DE RECOVER2 para D.O.S (RED) y para UNIX.

PROCEDIMIENTO DE RECOVER2 El procedimiento de RECOVER2 se realiza cuando al dar el comando rec al archivo Z?? NNNN (rec Z??NNNN A) aparece el mensaje RECOVERY TERMINATING ABNORMALY ERROR 98,3 en adelante, o cuando en cualquier parte del sistema sale este mismo error. Lo anterior se puede dar por: altos picos de voltaje, por una inadecuada instalacin elctrica, problemas en el disco duro o problemas de comunicacin en un sistema multiusuario, lo que provoca un deterioro del archivo impidiendo ser ledo correctamente. Para este proceso se debe tener un espacio libre en disco que corresponde a tres veces el tamao del archivo a recuperar. Deben realizarse los siguientes pasos:

1. Creacin del directorio prueba en unidad principal de disco: D.O.S / RED: CD\ C:\>MD PRUEBA y enter (Se toma C:\ como ejemplo, en red debe ser la unidad red donde esta instalado el programa) C:\>CD PRUEBA y enter UNIX cd / mkdir /prueba cd /prueba 2. Copiar a este directorio el archivo a corregir as: D.O.S / RED: C:\PRUEBA> C:\PRUEBA> C:\PRUEBA> C:\PRUEBA> C:\PRUEBA> C:\PRUEBA> UNIX copy /u/siigo01/Z??NNNN copy /u/siigo00/RECOVER2 copy /u/siigo00/*.EXE copy /u/siigo00/*.MSG copy /u/siigo00/P*.* copy /u/siigo00/C*.* Lo anterior es un ejemplo ya que los (??), corresponden al nombre del archivo al cual se le va a realizar este procedimiento y los (NNNNN), corresponden ao de este archivo. Lo correspondiente al directorio SIIGO00 no vara. Es decir, cambiar ?? por el nombre (ejm 09) y NNNNN por el ao (ejm 2000) COPY COPY COPY COPY COPY COPY \SIIGO01\Z??NNNN \SIIGO00\*.EXE \SIIGO00\*.MSG \SIIGO00\RECOVER2 \SIIGO00\P*.* \SIIGO00\C*.* (Ejemplo: archivo Z032001)

3. Se debe dar un rec al archivo con el fin de anotar el nmero de registros que tiene

originalmente, esta informacin la ubica en el pantallazo del rec en la tercera fila segunda columna NUMBER OF RECORDS (ver grfica), as:

REC Z??NNNN A C:\PRUEBA> REC Z032001 A y enter (Se toma como ejemplo archivo de Contab.) Este nmero de registros ser la gua para saber cuantos se recuperan al final del proceso del recover2.

Indexed File Recovery Utility Recovery In-place Index File: Z032000 (este archivo para el ejemplo)

Disk Block Size: 1024 Minimum Record Length: Disk Block Increment: 1024 Maximum Record Length: Number of Index Blocks: 360 Number of Records: PRIME 0 15 1 16 45 duplicates allowed 2 32 29 duplicates allowed 3 42 19 duplicates allowed 4 61 18 duplicates allowed 5 86 5 duplicates allowed 6 162 9 duplicates allowed 7 180 13 duplicates allowed 8 204 13 duplicates allowed Is this the file you wish to recover (y/n)?

512 512 694

4. El primer paso es generar el archivo secuencial en blanco y para ello es necesario saber como se denomina el archivo a utilizar, los cuales estn especificados a continuacin: Z03NNNN = MAE

Z04NNNN = INV Z05NNNN = PED Z07NNNN = DET Z08NNNN = NIT Z09NNNN = MOV Z10NNNN= ACUM Z11NNNN = MOVEE Z13NNNN = BON Z14NNNN= EMPL Z15NNNN= AUD1 Z16NNNN= AUD2 Z18NNNN= CTM Z19NNNN= AUD3 Z20NNNN= PAR Z21NNNN= NOV Z22NNNN= PARN Z24 Z25NNNN = TER Z26NNNN = BOD Z27NNNN = ACT Z28NNNN = COS El comando a ejecutar es: D.O.S C:\PRUEBA>R8 archivo) C???BS10 y enter (donde ??? son las letras que denominan el

UNIX # r8 C???B10 y enter

(donde ??? son las letras que denominan el archivo)

El proceso termina diciendo cobol stop run at line .


5. En este paso se debe tener lista la impresora, en ON LINE:

D.O.S C:\PRUEBA>R8 RECOVER2 (y enter) UNIX # r8 recover2 (y enter)

Dentro de este procedimiento aparecen las siguientes preguntas, a las cuales se debe responder: INDEX FILE: Z??NNNN DROP FILE: ???? OPTION: NOSUB (Ejemplo: Z092000) (Ejemplo: MOVS)

En DROP FILE, vara dependiendo del archivo as: Z03NNNN Z04NNNN Z05NNNN Z07NNNN Z08NNNN Z09NNNN Z25NNNN Z26NNNN Z27NNNN Z28NNNN = MAES = INVS = PEDS = DETS = NITS = MOVS = TERS = BODS = ACTS = COSS

6. Luego de terminar proceso anterior, se debe generar nuevamente el archivo indexado por medio de la instruccin: D.O.S / RED C:\PRUEBA>R8 P???BS9 y enter (Donde ??? son las letras que denominan el archivo) EJEMPLO UNIX # r8 P???BS9 y enter (Donde ??? son las letras que denominan el archivo) Paso seguido digitar el ao que corresponde. Al final de este proceso en la parte inferior derecha de la pantalla saldr el nmero de registros del archivo, el cual debe ser igual al reportado en el numeral 3 (NUMBER OF RECORDS, cuando se ejecuto el comando rec). En el caso de ser menor el nmero de registros en gran diferencia, es mejor recurrir a un backup reciente que a ste proceso; pero si la diferencia es muy mnima, se debe continuar con el procedimiento. En este paso se genera el archivo XZ??NNNN, el cual se copia como Z??NNNN. Tomamos un ejemplo: Se genera el archivo XZ092000 el cual se copia como Z092000 con el siguiente comando: D.O.S / RED C:\PRUEBA> COPY XZ092000 Z092000 y enter UNIX # copy XZ092000 Z092000 y enter 7. Copiar el archivo Z??NNNN en el directorio de trabajo (Salir del directorio prueba y ubicarse en el directorio de la empresa correspondiente): (Se toma como ejemplo SIIGO01 y el archivo de movimiento Z092000) C:\PRUEBA> R8 PMOVBS9 (Para movimiento)

D.O.S / RED C:\PRUEBA> CD .. C:\>CD SIIGO01 C:\SIIGO01> COPY \PRUEBA\Z092000 y enter UNIX # copy Z092000 /u/siigo01/Z092000 y enter 8. Hacer proceso de recuperacin, en el caso de diferencia mnima de registros. Si no se present diferencia no es necesario hacer recuperacin. Para correr el proceso de RECUPERA del ao correspondiente e integrar toda la informacin, vale la pena anotar que este proceso no puede ser interrrumpido y ningn usuario puede ingresar a trabajar en SIIGO hasta su finalizacin, adicionalmente es muy probable que el proceso de RECUPERA presente un listado de inconsistencias el cual informa los documentos que va a eliminar y el motivo para lo cual, se pueden entrar a corregir, o tomar la decisin de borrarlos, continuando el proceso de RECUPERA.