sábado, 3 de marzo de 2012

Comprobar copias de seguridad

La utilidad CHKBCKP nos sirve para comprobar rápidamente como han ido las copias de seguridad.
El programa recupera mensajes del histórico del sistema; desde el día/hora que le indiquemos en el mandato, o por la fecha que nuestro programa de backup habrá grabado en la área de datos BACKUPDAT, si dejamos en blanco la fecha (habremos de adaptar nuestros procesos para realizar dicha función).
La salida del programa la podemos definir a pantalla o spool, esta ultima opción nos da la posibilidad de programarla o incorporarla a nuestro procesos para tener un registro de la actividad del backup.
El mandato nos ira mostrando varios DSPLOG al ir pulsando Intro.
Primero nos mostrará todos los mensajes relacionados con el salvado de bibliotecas y/o objetos, esto nos dará una visión general de si han habido problemas en el backup y si se han salvado todos los objetos.

Al pulsar Intro el programa nos mostrara los mensajes del histórico del sistema, pero solo relacionados con el(los) trabajo(s) que realiza(n) las copias de seguridad (y que habremos definido anteriormente en el programa), muestra de un trabajo de backup que salva todos los objetos de una biblioteca:
                               Visualizar Contenido de Anotaciones Históricas             
 Trabajo 005472/QSYSOPR/BACKUP_1 arrancado el 18/12/11 a las 22:43:28 en el sub  
 159 objetos salvados de la biblioteca MYLIBDAT.                              
 Trabajo 005472/QSYSOPR/BACKUP_1 finalizado el 18/12/11  a las 23:53:13; se util
 Pulse Intro para continuar.                                    
                     Visualizar Contenido de Anotaciones Históricas             
 Trabajo 005473/QSYSOPR/BACKUP_2 arrancado el 18/12/11 a las 22:43:28 en el sub
 9 objetos salvados de la biblioteca MYLIBOBJ.                                 
 Trabajo 005473/QSYSOPR/BACKUP_2 finalizado el 18/12/11  a las 22:43:33; se util
 Pulse Intro para continuar.                                                    
                     Visualizar Contenido de Anotaciones Históricas             
 Trabajo 005487/QSYSOPR/BACKUP_3 arrancado el 18/12/11 a las 23:53:25 en el sub
 15 objetos salvados de la biblioteca MYLIBJRN.                           
 Trabajo 005487/QSYSOPR/BACKUP_3 finalizado el 18/12/11  a las 23:59:13; se util
 Pulse Intro para continuar.
Podemos definir tantos trabajos como tengamos en la cadena de backup (en el ejemplo hay 3 trabajos).
Podéis bajar el código de esta utilidad del grupo Recursos AS400 en IBM developersWorks.