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.

miércoles, 29 de febrero de 2012

sábado, 4 de febrero de 2012

Utilidad RTVOS400

En el AS400 no existe ningún comando para recuperar en un programa la versión del sistema operativo que esta instalado en nuestro AS400.
La utilidad RTVOS400 viene a suplir esta falta.
Cuando usemos este mandato desde un programa nos devolverá, en una variable de 9 caracteres, la versión del sistema operativo instalado en el siguiente formato: VnnRnnMnn, por ejemplo V05R04M00 para V5R4M0.

La utilidad crea la área de datos QTEMP/OS400VER con el valor devuelto, por si es necesario reutilizarlo.
Podéis bajar el código de esta utilidad de este enlace.

martes, 31 de enero de 2012

Vuelta a la actividad

Reemprendo la actividad en el blog después de una larga temporada, debida a un cúmulo de circunstancias (personales y laborables) que espero encauzar positivamente este año.

miércoles, 21 de diciembre de 2011

Felices Fiestas y prospero 2012

Os deseo unas felices fiestas y un prospero año 2012, que el sentido común guié  nuestros actos, en un futuro que se prevee difícil, y que los que trabajamos con sistemas AS400 lo tengamos un poco mejor.

pd: Aunque el blog esta en "standby", espero poder reanudar la publicación de nuevos artículos en las próximas semanas.