Skip to main content

¿Cómo extraer LOGs en IBM Z?

· 2 min read
Héctor Mansilla Arias
Artesano Digital

Todos los que trabajamos con aplicaciones Mainframe conocemos esa sensación. Cuando un proceso batch (JCL) cancela en producción, la presión por restablecer el servicio y hacer un restart lo antes posible es enorme.

Sin embargo, en medio del apuro, a veces se rompe una regla de oro del soporte IT: Nunca borres la evidencia.

Rescatar y respaldar los LOGs (las colas de SPOOL del job cancelado y los fragmentos del SYSLOG) no es solo un capricho administrativo, es para el análisis forence y la estabilidad de nuestras aplicaciones.

Paso a paso...​

Para tomar la salida del SPOOL​

  1. Entrar al SDSF
  2. Crear un archivo en tu librería con el comando PRINT ODSN 'MYLIB.LOG.APP' * NEW
  3. Envíar al archivo las líneas desde la 1 a la 9999999999 con el comando PRINT 1 9999999999
  4. Cerrar el archivo con el comando PRINT CLOSE

Para tomar la salida del SYSLOG​

  1. Entrar al SDSF
  2. acceder al syslog con el comando LOG
  3. Crear un archivo en tu librería con el comando PRINT ODSN 'MYLIB.LOG.SYS' * NEW
  4. Copiar sólo el rango de fecha/hora que están indicados al inicio/fin del archivo MYLIB.LOG.APP con el comando PT 13.09.21 08/14/2026 13.09.46 08/14/2026
  5. Cerrar el archivo con el comando PRINT CLOSE

Descargar el archivo​

  1. Acceder vía FTP para descargar el archivo desde tu librería
  2. Utilizar la transferencia ASCII
  3. En tu computador, renombrar los archivos a conveniencia y revisar el contenido de cada uno.