Lista de Errores (IMS)


AA: Se ha especificado código de destino en la transacción y solo se admite terminal lógico en CALL CHNG para PCB de respuesta alternativa.

AB:  No se ha especificado en la llamada al segmento i/o área, función o PCB.

AC : Error jerárquico en la SSA. (es posible que el nombre del campo en la SSA no esté definido en la PCB correspondiente).

AD:  - Parámetro de función invalido por código no correcto o no tiene Cuatro caracteres.
         - Problema de PCB'S (repasar y pedir copia de ACB'S).

AF : - Registro de longitud variable invalido en GSAM.
        - CALL DLET o REPL no pueden tener SSA.

AG : La primera SSA no es de nivel 1 y no se ha establecido posición previa.

AH : No tiene SSA. Error en contador de parámetros.

AI : - Error en apertura de base. (mira si están todas las DD'S)
        - Falta DD para indices secundarios.
        - El nombre de la DD o el del DSN, no es correcto.
        - Buffers erróneos. (asociado a ABEND S120-53)
        - INSERT con PROCOPT LOAD después de hecha la carga inicial.
        - El nombre de la librería de randomizacion no se puso o no es correcto.

AJ : Formato invalido en SSA calificada. (revisa paréntesis), No admite SSA calificada en ultimo nivel.

AK : Nombre de campo invalido en la SSA.

AL : Usas i/o PCB (CMPAT=YES) en un programa batch.

AM : Función no compatible con el PROCOPT o el segmento sensible.

AO : i/o error ISAM, OSAM, BSAN o VSAM.

AP : No son validos mas de cuatro parámetros de llamada en una pcb de Teleproceso de usuario.

AT : i/o área de usuario demasiado larga.

AU : SSA demasiado larga.

AY : La respuesta para PCB alternativa referenciada por la ISRT, tiene mas de un terminal físico asignado parra entrada.

AZ : - El programa conversacional ha generado una llamada PURGE a una PCB que no puede ser purgeada.
         - Call con nombre de terminal lógico desconocido para el sistema

A1 : Nombre de terminal lógico con ocho caracteres desconocido para el sistema.

A2 : Llamada hecha con una PCB invalida o ISRT ya hecha.

A3 : Llamada hecha a una PCB modificable sin destino.

A4 : Violación de seguridad.

A5 : En una CALLl se informa el cuarto parámetro MOD y no es una CALL ISRT de mensaje de salida.

A6 : Tamaño limite de segmento de salida excedido en la CALL.

A7 : El numero de segmentos insertados excede el limite en 1.

A8 : ISRT de respuesta a PCB alternativa, seguida de ISRT a i/o área o viceversa.

A9 : La respuesta a PCB alternativa referenciada por una CALL requiere que el terminal físico reciba la respuesta de salida.

B : Longitud invalida en FSA. (FLD)

BB : Proceso correcto.

CA : No se han producido comandos de respuesta.

CB : El comando entrado, no ha producido respuesta.

CC : El comando se ha ejecutado, y no se han producido respuestas.

CD : El comando viola la seguridad. No se produce respuesta.

CE : Transacción reencolada después del comando.

CF : Mensaje en cola antes de que el IMS se arrancara.

CG : Transacción originada desde un EXIT de usuario.

CH : Error de sistema, el comando no se ha procesado. Reintentar.

CI : Transacción en cola antes de que se arrancara el IMS.

CJ : Transacción desde EXIT de usuario. Mensaje reencolado.

CK : Transacción desde EXIT de usuario. Mensaje en cola antes de arrancar el IMS.

CL : Transacción desde EXIT  de usuario. Mensaje en cola antes de arrancar el IMS.  Mensaje reencolado.

CM : Se ejecuta CMD y no se produce respuesta.

D : VERIFY CHECK no satisfactoria. (FLD)

DA : Ha sido cambiado el campo clave del segmento o un campo calificado como no modificable.

DI : Se recibe después de CALL DLET o REPL por CALL GH* previa errónea.

DJ : No se dio CALL GH* antes de CALL DLET o REPL.

DX : Inconsistencia de CALL DLET con parámetro rules.

E : Los datos suministrados en FSA no son los mismos que en DBD. (FLD).

FA : Error de OVERFLOW aritmético(MSDB)

FC : POS CALL FOR DIR. DEP.SEGS ONLY

FD : Ocurrido DEADLOCK.

FE : FSA error, nombre de campo.

FF : Falta de espacio en MSDB.

FG : Combinación de códigos FE y FW. (FLD)

FH : DEDB inaccesible.

FI : i/o área no esta en región de usuario.

FN : FSA error, nombre de campo.

FP : Datos hexadecimal o decimal inválidos.

FR : Excedidos total de buffers alocados.

FS : Areas DEDB llenas.

FT : Demasiadas SSA'S en la CALL.

FV : MSDB fallo en la condición VERIFY.

FW : Se necesitan mas recursos que los permitidos.

GA : Cambio de nivel, subiendo en la estructura.

GB : Final de la base de datos.

GC : Cruce de fronteras.

GD : CALL emitida sin SSA en los niveles superiores. Al intentar asumir posicion previa no puede por haber sido modificada por alguna operación realizada sobre el camino jerárquico con otra PCB.

GE : Segmento no encontrado. ISRT bajo padre inexistente.

GG : Se recibe después de CALL GET, solo cuando SHARE OPTION es (2,3) y se esta leyendo mientras otro actualiza. Lo da en el programa que lee.

GK : cambio de tipo de segmento al mismo nivel.

GL : Usuari invalido.

GP : No hay parentesco establecido.

II : Ya existe el segmento.

IX : Inconsistencia de parámetro rules en CALL IRST.

LB : El segmento que se intenta cargar, ya existe. (LOAD)

LC : El campo clave de los segmentos esta fuera de secuencia.

LD : No hay padre cargado para este segmento.

LE : - Se intenta insertar una ocurrencia de un tipo de segmento anterior, despues de haber insertado una ocurrencia de un tipo de segmento posterior.
        - La secuencia del segmento no es la misma que la indicada en la DBCD.

NE : Segmento no encontrado accediendo por indice secundario.

NI : Mas de un apuntador con la misma clave. Segmento de indices duplicados.

NO : error en método de acceso de sistema operativo en el mantenimiento del indice secundario.

QC : No hay mas mensajes de entrada.

QD : No hay mas segmentos para este mensaje.

QE : Peticion de GN antes de GUgu o de GCMD antes de CMD.

QF : Segmento menor de cinco caracteres.

QH : Designación de terminal de salida desconocida para el IMS

RX : inconsistencia del parámetro rules en CALL REPL.

UC : Checkpoint tomado.

UR : Restart

US : Stop.

UX : Checkpoint y Stop.

VI : La longitud del segmento no esta entre los limites de la dbdgen.

XA : Attempt to cont. Proc. Conv. By passing spa via pgm to pgm switch After Answering terminal.

XB : Pgm passed spa to other pgm but trying to respond.

XC : Se ha insertado un mensaje con 21 bits, reservados para el uso del sistema.

XD : Se esta cerrando el IMS, algunas llamadas no se harán. No hay mensaje de retorno.

XE : tried to isrt spa to express pcb.

XF : alternate pcb referenced in isrt for spa had destination set to a Logical terminal, but was not defined as altresp=yes.

XG : current conversation requires fixed length spa. Attempt was made To Insert spa to transaction with a different on non fixed length spa.

XX : Error interno de GSAM.

X1 : i/o error writing spa.

X2 : Lo que se inserta en conversación no es una SPA.

X3 : SPA invalida. Seis primeros octetos modificados.

X4 : Insertas SPA en transacción definida como no conversacional.

X5 : Insertas varias SPA, y solo se admite una.

X6 : Código de transacción insertado en SPA, es invalido.

X7 : Longitud de SPA es incorrecta. El usuario a modificado los seis primeros
octetos de la SPA.

X8 : Error al intentar encolar una SPA.

X9 : - La longitud de la SPA, es mayor que el i/o especificado en la PSB.
        - Llamada a un programa conversacional incompatible.






Comentarios