En circunstancias excepcionales, pueden generarse minivuelcos de Windows, vuelcos de memoria de UNIX o vuelcos SVC o de memoria de z/OS; por ejemplo, si se producen errores en los archivos ejecutables del intermediario o del Servidor de nombres de usuario o en el programa principal de infraestructura. La cantidad y complejidad de los datos generados en estos casos requiere normalmente la ayuda del Centro de soporte de IBM.
Los procesos de intermediario pueden generar, en casos extremos, minivuelcos de Windows. Éstos no se generan nunca durante la operación normal.
Van acompañados de un mensaje de error BIP2111 (error interno del intermediario de mensajes) que contiene la vía de acceso al archivo MiniDump en el directorio workpath/errors. Los archivos MiniDump tienen la extensión .dmp. Puede analizar estos archivos MiniDump utilizando un depurador adecuado; póngase en contacto con IBM para solicitar ayuda.
Los procesos de intermediario generan, en casos extremos, vuelcos de memoria de UNIX. Éstos no se generan nunca durante la operación normal.
Puede generarse un mensaje de error BIP2060 (el grupo de ejecución terminó de forma inesperada). Mire en el directorio donde se inició el intermediario para encontrar el archivo de vuelco de memoria. Si el ID de servicio no puede escribir en este directorio, los vuelcos de memoria se producen en el directorio inicial del ID de usuario de servicio.
Puede analizar estos vuelcos de memoria utilizando un depurador adecuado; póngase en contacto con IBM para solicitar ayuda.
IEF450I STU1051 - ABEND=S2C3 U0000 REASON=01050001
Un vuelco SVC generado por z/OS o WebSphere Message Broker para z/OS se graba en el directorio de vuelcos del sistema, y se puede formatear con IPCS. El nombre del vuelco aparece listado en las anotaciones cronológicas del sistema de z/OS.
En algunas circunstancias, los vuelcos SVC no se generan. Generalmente, los vuelcos se suprimen debido a problemas de tiempo o espacio, o a violaciones de seguridad. Además, puede suprimir vuelcos SVC que duplican vuelcos anteriores utilizando el servicio DAE de z/OS, por ejemplo, utilice el mandato SET DAE=xx. (Dump Analysis and Elimination (DAE) o Análisis y eliminación de vuelcos es un servicio de z/OS que permite a una instalación suprimir vuelcos SVC y vuelcos ABEND SYSDUMP que no son necesarios porque duplican vuelcos grabados previamente.)
IEA995I SYMPTOM DUMP OUTPUT 504 SYSTEM COMPLETION CODE=0C4 REASON CODE=00000004 TIME=11.02.24 SEQ=02327 CPU=0000 ASID=0060 PSW AT TIME OF ERROR 078D2000 8D70A656 ILC 4 INTC 04 ACTIVE LOAD MODULE ADDRESS=0D708F68 OFFSET=000016EE NAME=SPECIALNAME 61939683 81936199 85A2F1F0 61A48689 */local/res10/ufi* A7F5F161 82899561 82899789 94818995 *x51/bin/bipimain* DATA AT PSW 0D70A650 - 91345000 00001F22 41209140 GPR 0-3 00000000 0D711B18 0D711B18 00000000 GPR 4-7 0D711300 0D70BD04 00000000 0D711B18 GPR 8-11 0D7121CF 0D7111D0 0D70C316 0D70B317 GPR 12-15 8D70A318 0D7111D0 00000312 00000000 END OF SYMPTOM DUMP IEA838I SYSMDUMP SUPPRESSED AS A DUPLICATE OF: 505 ORIGINAL:DATE 01170 TIME 10:59:40:05 CPU 8A7645349672 MOD/#PATHNAM CSECT/BIPIP PIDS/5655G9700 AB/S00C4 REXN/IMBSIREC FI/9134500000001F2241209140 REGS/0C33E HRC1/00000004 SUB1/INFRASTRUCTURE#MAIN
El manual MVS Diagnosis: Tools and Service Aids proporciona información detallada sobre la utilización del servicio de análisis y eliminación de vuelcos (DAE) de z/OS.
Un intermediario o un Servidor de nombres de usuario genera vuelcos de memoria USS (Servicios del sistema UNIX). Estos vuelcos de memoria son vuelcos SYSMDUMP. Se graban en el directorio de usuario de la tarea iniciada. El nombre es coredump.pid, donde .pid es el valor hexadecimal del ID de proceso del proceso que encontró el error, y aparece listado en las anotaciones cronológicas del sistema de z/OS. El vuelco puede encontrarse en el directorio inicial del usuario de tarea iniciada, por ejemplo, /u/stu1/coredump.000000ae.
El tamaño máximo de un vuelco de memoria se define mediante MAXCORESIZE en el miembro BPXPRMxx parmlib. El valor por omisión suministrado por IBM es 4 MB. Para garantizar la integridad de un vuelco de memoria de cualquier espacio de direcciones de WebSphere Message Broker para z/OS, cambie este valor a 2 GB. El directorio del usuario de la tarea iniciada debe tener como mínimo este tamaño.
IEA794I SVC DUMP HAS CAPTURED: 486 DUMPID=008 REQUESTED BY JOB (STU1051 ) DUMP TITLE=COMP=WMQI z/OS CID=G9700 ISSUER=BIPIMAIN (BIPIP ): WMQI InfraMain : S0C4-00000004. IEF196I IGD101I SMS ALLOCATED TO DDNAME (SYS00010) IEF196I DSN (SYS3.DUMP.ARG5.STU1051.T085940.S00008 ) IEF196I STORCLAS (SMS) MGMTCLAS (DUMP) DATACLAS ( ) IEF196I VOL SER NOS= ARGSMY IEF196I IGD104I SYS3.DUMP.ARG5.STU1051.T085940.S00008 RETAINED, IEF196I DDNAME=SYS00010 IEA611I COMPLETE DUMP ON SYS3.DUMP.ARG5.STU1051.T085940.S00008 493 DUMPID=008 REQUESTED BY JOB (STU1051 ) FOR ASID (0060) INCIDENT TOKEN: ARGPLEX ARG5 06/19/2001 08:59:40 ERROR ID = SEQ02325 CPU00 ASID0060 TIME10.59.40.5 IEA995I SYMPTOM DUMP OUTPUT 494 SYSTEM COMPLETION CODE=0C4 REASON CODE=00000004 TIME=10.59.40 SEQ=02325 CPU=0000 ASID=0060 PSW AT TIME OF ERROR 078D2000 8D70A656 ILC 4 INTC 04 ACTIVE LOAD MODULE ADDRESS=0D708F68 OFFSET=000016EE NAME=SPECIALNAME 61939683 81936199 85A2F1F0 61A48689 */local/res10/ufi* A7F5F161 82899561 82899789 94818995 *x51/bin/bipimain* DATA AT PSW 0D70A650 - 91345000 00001F22 41209140 GPR 0-3 00000000 0D711B18 0D711B18 00000000 GPR 4-7 0D711300 0D70BD04 00000000 0D711B18 GPR 8-11 0D7121CF 0D7111D0 0D70C316 0D70B317 GPR 12-15 8D70A318 0D7111D0 00000312 00000000 END OF SYMPTOM DUMP IEA993I SYSMDUMP TAKEN TO coredump.0300019D
oget '/u/directorio_usuario/coredump.pid' 'mvs_dataset_name.pid' bin
D D,OA continuación se muestra un ejemplo de la salida de este mandato:
SYSABEND- ADD PARMLIB OPTIONS SDATA=(LSQA,TRT,CB,ENQ,DM,IO,ERR,SUM), PDATA=(SA,REGS,LPA,JPA,PSW,SPLS) SYSUDUMP- ADD PARMLIB OPTIONS SDATA=(LSQA,TRT,CB,ENQ,DM,IO,ERR,SUM), PDATA=(SA,REGS,LPA,JPA,PSW,SPLS) SYSMDUMP- ADD OPTIONS (NUC,SQA,LSQA,SWA,TRT,RGN,LPA,CSA,SUM,GRSQ)La última entrada muestra las opciones SYSMDUMP que se utilizan al realizar vuelcos de memoria.