lunes, 1 de abril de 2013

Historico de trabajos del sistema (HSTJOBLOG)

La utilidad HSTJOBLOG, creada y publicada en 2003 en mi antigua pagina web, genera y mantiene una base de datos de todos los trabajos ejecutados en el sistema. Debemos tener una tarea planificada que se ejecute periódicamente.
Esta utilidad lee los mensajes de finalización de los trabajos (CPF1164), en los archivos QHST, y los guarda en un archivo. Por omisión guarda todos los trabajos ejecutados en el sistema, pero realizando unas sencillas modificaciones, en el código del programa, podemos filtrar trabajos para no ocupar tanto espacio, o evitar guardar información no significativa para nuestra instalación.
Para consultar la información generada tenemos una sencilla interfaz de pantalla que invocamos con el mandato HSTJOBLOG, podemos pasar, como parámetro  el nombre del trabajo o un perfil de usuario.

En esta pantalla tenemos algunas opciones y teclas disponibles, pulsando F1 nos muestra una ayuda de las opciones y una explicación de las columnas:
La tecla F5 ejecuta un DSPPFM del archivo, donde se guardan los trabajos, para facilitar la búsqueda de, por ejemplo, un trabajo de cual no recordamos exactamente el nombre. La tecla F11 ejecuta un RUNQRY, del mismo archivo pero nos permite añadir filtros por columnas.
Si llamamos el mandato HSTJOBLOG sin parámetros nos mostrara un pantalla donde podemos introducir el nombre de trabajo o, pulsando F7, el de un perfil de usuario.

Podéis bajaros el código desde este enlace. Las instrucciones de instalación están incluidas en el archivo HST_LEAME.CLP. Esta utilidad necesita que este instalada, también, la utilidad ADDDAT.
Publicar un comentario en la entrada