La resolución de abend tiene dos partes
a) Encontrar la ubicación en el código donde se anula un trabajo o cics.
b) Resolver el abend.
No estoy seguro de si existe una sola guía. Creo que lo mejor que obtendrás es:
a) Método de vejez para encontrar la instrucción de código de anulación del volcado
b) Lista de lo que significa cada código anormal.
a) es bastante difícil y generalmente no se requiere, ya que la mayoría de las tiendas tienen herramientas como dumpmaster o an -nd-aid, por lo que debe aprenderlas.
b) está disponible en casi todas las instalaciones de mainframe. Simplemente coloque el cursor en el código de terminación y escriba qw en la línea de comando, se abrirá el administrador de libros de IBM que contendrá muchos detalles.
- En cuanto a los cerebros humanos y las computadoras, ¿cuál es más complicado? Si es un cerebro humano, ¿por qué el cerebro no computa más rápido que la computadora?
- ¿Hay algún monitor de PC que no muestre sangrado ligero?
- ¿Cuáles son los principales usos y abusos de una computadora?
- ¿Cómo determinan las computadoras la salud de su hardware?
- ¿Qué tan bueno es mi computadora portátil? Es una CPU Intel (R) i5-4200U @ 1.60GHz 2.30GHz con 10GB Ram. ¿Puede ejecutar juegos?
Mi consejo para aprender a resolver un problema es:
1) Entender la diferencia entre el usuario y el sistema. La mayoría de las veces vería anulaciones de usuario. Las anulaciones de usuario pueden ser de 3 tipos:
a) Error de archivo: debe obtener más información sobre los códigos de estado del archivo
b) Errores de la base de datos: debe conocer los códigos SQL -ve. El enlace es más común, por lo que es mejor que lo aprenda. Busque artículos de Bonnie Baker sobre conceptos de plan / paquete / colección de db2. Punto muerto, la incapacidad de los recursos son otras causas comunes.
c) Errores de validación de datos: para resolver esto solo necesita tener conocimiento de la aplicación. La pregunta es por qué esa validación fue tan importante que el diseñador decidió anular el código para la intervención manual en lugar de registrar el error en algún lugar y seguir adelante con el procesamiento.
2) Conocer acerca de las terminaciones anómalas del sistema. En el lote no hay manera de manejar bien un fin anormal del sistema, pero en CICS hay fin anormal. Así que enfóquese en mejorar el manejo de errores para que uno pueda obtener la máxima información después de la finalización anómala.
3) Aprenda herramientas como dumpmaster, abendaid y herramientas de depuración como intertest / xpeditor, ya que estas le ayudarán a llegar a las instrucciones exactas.
4) Muchos errores / terminaciones anómalas se deben a inicializaciones incorrectas (especialmente de variables de marca). comp-3 sin inicialización puede causar un final anormal incluso en condición IF.
5) Comprender los campos comp, comp-3, ya que su manejo causa mayormente el tipo de terminaciones SoC7. Puede escribir su pequeño programa para jugar y comprender más. Te sorprenderán los resultados. Por ejemplo: un libro típico dice que cualquier cálculo de formato no numérico dará como resultado SoC7, pero solo moverá ‘A’ a una variable, ‘B’ a otra y agregará estos. Simplemente funcionará bien. Luego verifique sus valores hexadecimales, con suerte comprenderá la razón.