Códigos de error de IMS y DL/I

sysVar.errorCode se establece en cualquier código de estado de DL/I para E/S de GSAM y Cola de mensajes, igual que para cualquier otra E/S de archivo. Los códigos de error de E/S EGL se correlacionan con los códigos de error de DL/I según se muestra en la tabla siguiente:

Código de error de E/S EGL Código de estado de BD Gravedad
endOfFile GB Leve
noRecordFound GE Leve
duplicate II (duplicados permitidos) Leve
unique II (duplicados no permitidos) Grave
ioError cualquier código de estado no en blanco Grave o leve
hardIOError no blancos que no sean GA, GB, GD, GE, GK, II Grave
  Código de estado de cola de mensajes IMS  
endOfFile QC Leve
noRecordFound QD Leve
hardIOError no blancos que no sean QC, QD, CE, CF, CG, CI, CJ, CK, CL Grave
  Código de estado de GSAM  
endOfFile GB Leve
hardIOError no blancos que no sean GB Grave

Se lanza una excepción de tipo DLIException para cualquier error grave relacionado con cualquier tipo de acceso a DL/I. Para obtener detalles, consulte la sección Excepciones del sistema EGL.

Conceptos relacionados
Soporte de bases de datos DL/I

Tareas relacionadas
Excepciones del sistema de EGL

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.