Documente Academic
Documente Profesional
Documente Cultură
INDICE
LISTA DE ABENDS
001 FINAL ANORMAL PROVOCADO POR USUARIO.
LONGITUDES DE REGISTROS FISICOS O LOGICOS ESPECIFICADAS EN EL
PROGRAMA O EN FICHA DD, NO COINCIDEN CON LAS LONGITUDES DEL
FICHERO.
01 DATA CHECK.ERROR DE LECTURA Y GRABACION.
02 DATA CHECK.
03 DATA CHECK.
04 ERROR EN DCB POR LONGITUD DE REGISTRO O BLOQUE.
POSIBLE FALTA DE BLOCK CONTAINS 0 RECORDS.
FICHERO VACIO.
ERROR DE DATOS EN CINTA O DISCO, SI QUEREMOS QUE EL SISTEMA
SE SALTE EL BLOQUE QUE DA EL ERROR DEBEMOS PONER EN
LA DCB DEL ARCHIVO EL PARAMETRO EROP=SKP.
05 ERROR DE PROGRAMA. SE INTENTO REALIZAR UNA INSTRUCCION DE
LECTURA, DESPUES DE HABERSE ALCANZADO EL FIN DE FICHERO.
002 LA LONGITUD CODIFICADA EN PROGRAMA, NO CONCUERDA CON LA
ESPECIFICADA EN JCL.
LONGITUD DE REGISTRO EXCEDE DE 32768 BYTES O EXCEDE DE LA
CAPACIDAD DE UNA PISTA.
04 ERROR EN LA DESCRIPCION DE UN FICHERO, CUYOS REGISTROS
SON DE LONGITUD VARIABLE.
0C EL BLK NO SE CORRESPONDE CON LAS CARAZTERISTICAS DEL
DISPOSITIVO.
004 ERROR OPEN. PARAMETRO ERRONEO EN UNIT O IMCOMPATIBLES EN DCB.
005 NO SE HA PUESTO COMA DESPUES DEL PARENTESIS DE SORT FIELD.
CAMBIA EL FORMAT.
007 MIRA A VER SI EN LAS SORT FIELDS TE SOBRA UNA COMA.
008 EN ACCESO DIRECTO. DESTRUCCION SAVEAREA DURANTE EJECUCION DE
RUTINA SYNAD.
00A ERROR DE OVERFLOW.
00D EL PROGRAMA DE CONTROL HALLO UN TIPO DE REGISTRO NO VALIDO.
00E EL PROGRAMA DE CONTROL HALLO UNA DIRECCION NO VALIDA.
00F I/O ERROR. PUEDE HALLARSE EN LA TABLA DE RASTROS ANTES DE LA
ENTRADA ABEND.
010 CLASIFICADO POR CAMPOS NO EXISTENTES.
012 LONGITUD DE REGISTRO ERRONEA EN UN FICHERO BISAM.
013 ERROR EN OPEN DE FICHERO.
NO HAY DD.
SI ES MERGE, BLK DE SORTIN2 MAYOR QUE BLK DE SORTIN1.
04 COMPROBAR LA LONGITUD DEL REGISTRO.
10 DUMMY NECESITA DCB.
DUMMY CON BLKSIZE Y BUFL IGUAL A CERO.
A UN ARCHIVO DUMMY, PUEDE DRSELE CUALQUIER BLOCAJE.
14 DCB INCORRECTA.
3
18 SE INTENTA ABRIR UN FICHERO QUE NO EXISTE, NO ESTA ASIGNADO
O LA DD ES INCORRECTA.
EL MIEMBRO ESPECIFICADO EN UN ARCHIVO PARTICIONADO, NO EXISTE
EN ESTE.
1C ERROR AL ABRIR UN PARTICIONADO Y NO ENCONTRAR EN EL DIRECTORIO
EL NOMBRE DEL MIEMBRO.
20 EL BLKSIZE ESTA MAL CODIFICADO, NO ES MULTIPLO DEL LRECL.
EN REGISTROS DE LONGITUD VARIABLE, NO SE HAN ESPECIFICADO
LOS 4 OCTETOS DE MAS QUE NECESITA EL SISTEMA PARA ANOTAR
LA LONGITUD DEL REGISTRO.
34 ES NECESARIO PONER (DCB=LRECL=LONGITUD).
016 MIRA A VER SI EN LAS SORT FIELDS TE FALTA ALGUN PARAMETRO.
POSIBLE FALTA DE MEMORIA.
017 ERROR EN EL SORT. (CRITERIOS DE CLASIFICACION)
01A COLUMNA 1 DE SENTENCIA DE CONTROL NO PUEDE SER BLANCO.
FICHA DE CONTINUACION CON COLUMNAS 1 A 15 A BLANCOS.
020 ACCESO DIRECTO. CAMPO DCBMACRF INVALIDO.
SE HA CERRADO EL IMS/VS POR MEDIO DE UN COMANDO "MODIFY".
LA CINTA LOG QUEDA CERRADA Y EL IMS/VS TERMINA ANORMALMENTE.
NO COINCIDE LA DD ESPECIFICADA EN LA DBD CON LA DE LA PSB.
025 ACCESO DIRECTO, DIRECCION EN EL CAMPO DCBSQND FUERA DE TAREA.
026 ACCESO DIRECTO, CAMPO DCBXARG INVALIDO.
027 TIENES UN CAMPO DEL SORT QUE EXCEDE EL TAMAO DEL REGISTRO.
028 ERROR DE E/S, PAGINACION.
EN VSAM AL EJECUTAR UN REPRO Y NO TENER ESPACIO CONTIGUO SUFICIENTE
EN EL DISCO.
02A EXCESO DE FICHAS DE CONTROL.
030 SECUENCIAL-INDEXADO, CAMPO DCBMACRF INVALIDO.
UN FICHERO DE ENTRADA, ESTA COGIDO POR ALGUIEN COMO OLD.
031 ERROR EN FICHERO SECUENCIAL INDEXADO POR ERROR EN EL ORDEN DE
LA CLAVE.
032 SECUENCIAL-INDEXADO, CAMPO DCBMACRF INVALIDO.
033 SECUENCIAL-INDEXADO, ERROR AL LEER EL INDICE O ERROR EN EL
ULTIMO REGISTRO.
034 SECUENCIAL-INDEXADO, POCO ESPACIO PARA EL AREA DE INDICES.
035 SECUENCIAL-INDEXADO, AREA PEQUEA PARA UNA PISTA.
036 SECUENCIAL-INDEXADO, NO SE HA ESPECIFICADO EL AREA PRIMARIA.
037 SECUENCIAL-INDEXADO. OPEN.
DEFINICION DE BUFFERS INVALIDA.
LAS AREAS DESCRITAS SON INADECUADAS PARA LOS REGISTROS QUE SE
ESTAN TRATANDO.
804 SE NECESITA MAS MEMORIA.
806 MODULO NO EXISTE EN LA LIBRERIA ESPECIFICADA.
4
813 NO COINCIDE LA DSNAME CON LA ETIQUETA DE LA CINTA.
038 SECUENCIAL-INDEXADO, AREA DE INDICES DEMASIADO PEQUEA.
039 SECUENCIAL-INDEXADO. FIN DEL DATASET, FALTA DIRECCION EN EL
CAMPO DCBEODAD.
EN SORT, AUMENTAR ESPACIO EN SORTWORK'S Y REGION EN FICHA EXEC
AADIR PARM='SIZE=4096K'.
03A SECUENCIAL-INDEXADO. (I/O ERROR AL ESCRIBIR DSCB ACTUALIZADO)
FALTA FICHA DE CONTINUACION.
03B OPEN DE UN ARCHIVO SECUENCIAL INDEXADO POR ESTAS CAUSAS:
BLKSIZE ES MENOR QUE LA LONGITUD DEL REGISTRO.
LA LONGITUD DEL REGISTRO ES CERO.
BLKSIZE NO ES MULTIPLO DE LRECL.
03D OPEN DE ARCHIVO INDEXADO POR NO HABER ESPECIFICADO EN LA DCB
EL PARAMETRO DEORG=IS, O FALTA VOLUMEN EN EL VOL.
03E SECUENCIAL-INDEXADO. (CARGA DE REGISTROS HABIENDO SIDO CARGADO
PREVIAMENTE EL DATA SET)
042 ERROR EN SORT.
REVISA BLOCAJE DEL FICHERO DE ENTRADA.
DD DUPLICADA O MAL PUESTA.
TIPO DE DISPOSITIVO ERRONEO.
043 REVISA LAS DD SORTIN.
VER BLKSIZE DE SORTOUT.
EN DD'S CONCATENADAS DE DIFERENTE BLOCAJE, PONER PRIMERO LA
QUE TENGA EL MAYOR DE ELLOS.
046 FALTA DE ESPACIO EN LAS SORTWRKXX.
FICHEROS CON BLOCAJE DISTINTO.
047 DA EN SORT, CUANDO EL NUMERO DE REGISTROS DEL PARAMETRO SIZE
NO COINCIDE CON EL NUMERO DE REGISTROS DEL FICHERO. (PONER UNA
'E' DELANTE)
DA EN IMS, CUANDO UNA BASE DE DATOS ESTA COMPARTIDA CON DBRC.
SE PRODUCE AL INTENTAR ACCEDER A LA BASE DE DATOS MIENTRAS SE
ESTA USANDO, AL ESTAR LA PCB SIN LA OPCION DE COMPARTIR GO.
TAMBIEN SE PRODUCE AL INTENTAR ACCEDER, Y HAY UN PROGRAMA DE
ACTUALIZACION QUE TERMINO MAL.
048 FALTAN LAS DD //RECON1, //RECON2, //RECON3.
NO ENCUENTRA CHECK-POINT ESPECIFICADO.
EN LA FICHA EXEC SE HA PUESTO UNA PARM INCORRECTA.
04A SENTENCIA DE CONTROL FINALIZA DE FORMA INCORRECTA.
04E ERROR EN DB2.
EL AREA SOBRE EL QUE SE LEE LA TRX ES PEQUEA E INTERFIERE EN
EL PRINCIPIO DE LA WORKING. SI ESTA LA SQLCA EN ESA ZONA,
DA ERROR DB2, PUDIENDO DAR SQLCODE -804
056 SE INTENTA ABRIR UN VSAM YA ABIERTO. CERRARLO CON VERIFY.
SE ACOSTUMBRA PONER SORTIN Y SORTOUT EN UN SORT.
05A DEFINIDOR DE SENTENCIA ERRONEO, DEBEN DE SER SORT MERGE RECORD
5
MODS O END.
061 PUEDE SER FICHERO SORTIN SIN CERRAR, O VACIO.
ERROR EN BLOCAJE DE DCB EN SORT.
FICHERO DE ENTRADA VACIO.
AL REALIZAR UN COPIARFF Y EL FICHERO DE ENTRADA ESTAR VACIO, EL
PROGRAMA QUE LO HA GENERADO DEBE HACER OPEN Y CLOSE DEL FICHERO.
063 PUEDE SER DIFERENCIA DE BLKSIZE EN VARIAS SYSIN.
SORTIN MAL ESCRITO.
EL PRIMER FICHERO DEBE DE SER EL DE MAYOR BLKSIZE.
EL BLKSIZE NO ES MULTIPLO DEL LRECL.
068 FUERA DE SECUENCIA EN UN MERGE, UNO DE LOS FICHEROS NO TIENE
LA MISMA CLASIFICACION QUE EL OTRO. HACER SORT PREVIO AL FICHERO
FUERA DE SECUENCIA.
06A PRIMER OPERANDO SENTENCIA DE CONTROL NO COMIENZA EN LA MISMA
SENTENCIA QUE EL DEFINIDOR DE OPERACION.
072 NO TIENES DD IEFRDER, O ESTA MAL.
073 SIENDO PROGRAMA ONLINE, EL DSN DE LA CINTA LOG NO PUEDE SER DUMMY.
LA PSB ESTA COMO QUE ACTUALIZA, PERO NO PIDE CINTA LOG PORQUE
EN REALIDAD CONSULTA. RELANZAR SIN DBRC.
075 LA CINTA LOG DEBE TENER ETIQUETAS, STANDARD O DE USUARIO.
077 PUEDE QUE AL HACER UN SORT, TENGAS REGISTOS DUPLICADOS.
07A ERROR DE SINTAXIS.
084 PROBLEMAS DE FALTA DE ESPACIO PARA ALMACENAMIENTO.
FALTA EL NOMBRE DE UNA DD DEL PROGRAMA.
087 BLK FLACIDO.
08A CAMPO MAYOR DE 8 CARAZTERES.
092 LE DICES AL PL/1 QUE UN FICHERO ES VSAM Y NO LO ES.
AL EFECTUAR OPERACION DE LECTURA EN UN VSAM. INDICA QUE LA
OPERACION DE APERTURA DEL FICHERO NO FUE CORRECTA AUNQUE EL
CODIGO DE RETORNO FUESE BUENO. PUEDE SER QUE LA LONGITUD PUESTA
EN LA FD Y LA FISICA DEL REGISTRO NO SEAN IGUALES.
099 OPEN DE BASE DE DATOS CUYO PARAMETRO EN FICHA DFSVSAMP ES
MENOR QUE EL INTERVALO DE CONTROL QUE CORRESPONDE A LA BD.
09A SOBRA INFORMACION EN FICHA DE CONTROL.
0B0 I/O ERROR EN SYS1.SYSJOBQE. HACER IPL PREFORMATEANDO COLAS.
0C1 FALTA DD, O FICHERO CERRADO QUE SE QUIERE LEER.
- FICHERO CATALAGADO NECESITA (UNIT).
- TABLA DESBORDADA QUE MACHACA PARTE DE LA PROCEDURE.
- ESTANDO ACTIVADO EL MANTIS REAL NO DEBE PASARSE LA UTILIDAD UNLOCK.
- ALGUNO DE LOS MODULOS NO SE HA COMPILADO CON LA OPCION CORRECTA.
- EN UN JCL (PARA IMS-DB2) NO SE UTILIZA EL PROCEDIMIENTO CORRECTO.
0C2 SE CIERRA FICHERO, SIN HABERLO ABIERTO PREVIAMENTE.
7
CUYA TERMINACION SE ESTA ESPERANDO. (NUM. DE ECB)
102 SE HA DADO UNA DIRECCION NO VALIDA DE ECB EN UNA MACRO POST.
EL PUNTO DE RELANZAMIENTO QUE DAS NO ES EL CORRECTO.
TE FALTA DD SYSTSPRT SYSOUT=* EN PROCEDIMIENTO DB2BDESA.
103 SE HA DADO UNA DIRECCION NO VALIDA DE ECB EN UNA MACRO RETURN.
104 FALTA DE REGION EN SQA LOCAL.
106 NO ENCUENTRA EL PROGRAMA EN CATALOGACION.
0C FALTA DE MEMORIA. PONER REGION.
10A FALTA DE REGION EN SQA LOCAL.
FALTA FICHA DE CLASIFICACION FUSION.
113 ERROR DURANTE MACRO OPEN.
117 ERROR DURANTE MACRO CLOSE.
11A ERROR DURANTE MACRO CLOSE.
SENTENCIA SORT MERGE CON MAS DE 5 OPERANDOS DE PALABRA CLAVE.
120 053 ERROR EN TAMAO DE BUFFERS.
EN RELOAD EN CARGA DE INDICES SECUNDARIOS.
SE SOLUCIONO AL OBSERVAR QUE LA CLAVE DE I.S. SE DEFINIA
COMO UNICA EN LA DBD MIENTRAS QUE PODIA NO SERLO POR NO
TENER CAMPO DE SUBSECUENCIA.
122 OPERADOR CANCELA TRABAJO Y REQUIERE VACIADO DE MEMORIA.
128 ERROR EN MACRO EXTRACT. (DIRECCION DE LA LISTA INVALIDA, NO
ALINEADA A PALABRA O FUERA DE REGION)
12A ERROR EN MACRO ATTACH. CORREGIRLA ESPECIFICANDO EL SUBPOOL EN
OPERANDO SHSPV O SHSPL.
EN SENTENCIA SORT-MERGE FALTA DEFINIR CAMPO DE CONTROL.
12C ERROR EN MACRO CHAP. DIRECCION DEL SEGUNDO OPERANDO INVALIDA.
12D ERROR EN EJECUCION DE UN PROGRAMA 'OVERLAY'. (PALABRAS 3 Y 4
DE LA TABLA DE SEGMENTOS SON INCORRECTAS)
130 ERROR EN MACRO DEQ (ESPECIFICA UN RECURSO NO PEDIDO ANTES CON
MACRO ENQ).
137 OCURRE AL FINAL DE CINTA MAGNETICA.
04 I/O ERROR AL GRABAR ETIQUETA DE COLA.
08 I/O ERROR AL POSICIONARSE LA CINTA.
0C I/O ERROR AL POSICIONARSE LA CINTA.
14 I/O ERROR LEYENDO LABEL DE CABECERA.
18 I/O ERROR AL POSICIONARSE UNA CINTA EN PRIMER REGISTRO.
1C LABEL DE COLA INVALIDO.
20 LABEL DE CABECERA INVALIDO.
138 ERROR EN MACRO ENQ. SE HAN USADO DOS ENQ PARA UN MISMO RECURSO
SIN DEQ EN MEDIO.
13A IGUAL S138 O EN SENTENCIA SORT-MERGE HAY UNA PALABRA CLAVE NO VALIDA.
8
13E ERROR EN MACRO DETACH. SUBTAREA QUE AUN NO HA TERMINADO.
13F OCURRE EN REARRANQUE MEDIANTE CHECKPOINT.
140 ERROR EN MACRO RDJFCB.
14A CLAVE DE CLASIFICACION-FUSION DUPLICADA.
14F ERROR EN MACRO STATUS (USO DISTINTO DE START O STOP CON CLAVE
DISTINTA DE CERO).
155 UN USUARIO NO AUTORIZADO, HA EMITIDO LA SVC 85.
158 EJECUTAS UN SORT SIN PONER FICHA SYSOUT.
15A DEMASIADOS OPERANDOS ASOCIADOS A PALABRA CLAVE.
160 EN SORT, FICHERO VSAM DE ENTRADA SIN DATOS.
16A EN OPERANDO FIELD, HAY VALORES NO VALIDOS.
16D ESR INVALIDO.
1B0 TTR INVALIDO PARA UNA DIRECCION DE SYS1.SYSJOBQE (HACER OTRA
VEZ IPL PREFORMATEANDO COLAS).
17A ERROR DE LONGITUD O DESPLAZAMIENTO.
187 EN VSAM, TABLA INCORRECTA DE VERBOS GENERADA POR EL COMPILADOR.
18A ERROR DE CAMPO DE CONTROL.
19A ERROR DE TAMAO. (SIZE)
200 DATA CHECK KEYTAPE O I/O ERROR POR CLAVES DE PROTECCION DE
SCB, IOB, DCB INVALIDAS.
201 SE HA DADO UNA DIRECCION NO VALIDA DE ECB EN UNA MACRO WAIT.
202 SE HALLO UNA DIRECCION NO VALIDA DE RB EN UNA ECB. DIRECCION
DEL RB SE COLOCA EN EL ECB DESPUES DE EMITIR UNA MACRO WAIT Y
ANTES DE UNA MACRO POST.
203 FALTA SYSIN. EN VSAM, SE HA DETECTADO UN INTENTO DE DIVIDIR
ENTRE CERO Y NO SE HA ESPECIFICADO LA CONDICION ON SIZE ERROR.
(EL REGISTRO 14 INDICA LA INSTRUCCION QUE LO PROVOCA)
204 ESTA LLENO EL SYSBACK.
206 NO PUEDEN SER ABIERTAS LA PSBLIB O LA DBDLIB.
MIRA SI TIENES PUESTA LA "//IMS DD DSN= ".
207 ERROR EN MACRO XCTL DE UNA RUTINA DE EXIT ASINCRONA.
20A CONFLICTO EN EL 'MAIN-STORAGE SUPERVISOR'. VOLVER A METER EL TRABAJO.
SENTENCIA RECORD CON PALABRA CLAVE NO VALIDA.
213 OPEN EN DISPOSITIVO DE ACCESO DIRECTO. POSIBLES CAUSAS:
EL FORMATO 1 (DSCB) NO SE PUEDE LOCALIZAR EN LA TABLA DEL VOLUMEN.
FICHERO CERRADO O INEXISTENTE.
9
EL ARCHIVO ESTA EN CATALOGO, PERO NO EXISTE EN EL VOLUMEN AL
QUE LE REMITE EL CATALOGO.
AL DIRIGIRSE A UN ARCHIVO ESPECIFICANDO UNIT Y VOL, EL FICHERO
NO SE ENCUENTRA EN DICHO VOLUMEN.
INTENTAR CORREGIR LA LONGITUD DE UN FICHERO MEDIANTE UNA DCB.
04 OPEN DE VSAM, PERO QUE ESTABA DEFINIDO EN PROGRAMA COMO
SECUENCIAL.
214 ERROR EN CLOSE DE CINTA MAGNETICA.
DATA CHECK. PARAMETRO PARM EN FICHA EXEC.
217 ERROR EN MACRO CLOSE CON OPERANDO TIPO T. (MENSAJE IEC219I)
21A EN SENTENCIA RECORD FALTA OPERANDO TYPE.
222 OPERADOR CANCELA EL TRABAJO, EL SISTEMA NO GENERA DUMP.
228 ERROR EN MACRO EXTRACT. (DIRECCION DE LA LISTA DE PARAMETROS
DE ENTRADA INVALIDA).
22A ERROR EN MACRO ATTACH.
FORMATO DE REGISTRO TYPE NO ES FIJO O VARIABLE.
22C ERROR EN MACRO CHAP. (DIRECCION DE TCB (2 OPERANDO DE MACRO)
INVALIDA).
22D ERROR EN EJECUCION DE UN PROGRAMA OVERLAY.
230 ERROR EN MACRO DEQ. (LONGITUD DEL NOMBRE DEL RECURSO INVALIDA)
237 EL ERROR SE PRODUCE AL FINALIZAR EL VOLUMEN. (PUEDE SER CINTA
DETERIORADA)
04 ERROR EN CONTADOR DE BLOQUES DE ETIQUETA DE COLA. PUEDE
HABERSE PERDIDO UN BLOQUE DE DATOS DEBIDO A UN ERROR DE
HARDWARE.
08 EN UNA COLECCION DE FICHEROS CONCATENADOS LA ETIQUETA DE
UNO CUALQUIERA DE ELLOS (SALVO EL PRIMERO), NO COINCIDE
CON EL DSN REFLEJADO EN LA DD.
238 ERROR EN MACRO ENQ. (LONGITUD DEL NOMBRE DEL RECURSO INVALIDA)
23A EN SENTENCIA RECORD FALTA DEFINIDOR LENGTH.
23E ERROR EN MACRO DETACH. (DIRECCION TCB DE SUBTAREA INVALIDA).
240 ERROR EN MACRO RDJFCB. (VER MENSAJE IEC155I)
EN IMS CANCELACION POR EXCESO DE TIEMPO, POSIBLE BUCLE.
24A VALOR INCORRECTO DE PARAMETRO LENGTH EN SENTENCIA RECORD.
254 NO PUEDE ABRIR BASE DE DATOS.
SE INTENTA CALL CON PSB DE CARGA HABIENDOSE YA EFECTUADO UN
OPEN Y UN CLOSE.
25A TAMAO DE REGISTRO MAYOR DEL PERMITIDO.
260 EL PROGRAMA DE APLICACION MACHACA LA LINKAGE.
CALL EXCEDE DE 18 PARAMETROS.
261 COMPILAR POR TSOP.
10
PCB NO DEFINIDA EN LA ENTRY O ERROR EN CALL.
26A FALTA VALOR 'L1' EN OPERANDO LENGTH.
27A CAMPO DE CONTROL SOBREPASA LONGITUD MINIMA DE RECORD.
28A DEMASIADAS SALIDAS.
295 SE INTENTA LEER FICHERO DESPUES DE FINAL O CLOSE EN VSAM.
NO COINCIDEN AREAS TAMPONES DE READ Y WRITE.
FALTA DD O NO COINCIDE CON SELECT. (VSAM)
SE PIDE READY TRACE Y NO TIENE SYSOUT.
EL CODIGO DE RETORNO A SIDO CAMBIADO DE POSITIVO A NEGATIVO.
FICHERO ABIERTO COMO INPUT Y UTILIZADO COMO OUTPUT.
29A SALIDA ERRONEA. SENTENCIA MODS CON SALIDA DISTINTA A 17. SE
ACTIVA SALIDA INTERMEDIA EN FUSION.
2F3 EN MITAD DE LA EJECUCION HICIERON IPL.
2F8 IGUAL S2F3.
2FF TAREA TERMINO ANORMALMENTE AL PEDIR 'USER APPENDAGE III'.
300 I/O ERROR. (CLAVE DE PROTECCION DE DEB INVALIDA)
301 SE EMITIO UNA MACRO WAIT ESPECIFICANDO UN ECB QUE NO HA SIDO
NOTIFICADO COMO COMPLETO DE UN EVENTO ANTERIOR.
303 LA HORA DEL VOLUMEN DONDE ESTA EL VSAM, NO CONCUERDA QUE GRABO
EL SISTEMA EN EL REGISTRO DEL CATALOGO DE FICHEROS.
304 LA HORA DEL COMPONENTE DE DATOS DE UN VSAM, Y LA HORA DEL
COMPONENTE DE INDICES NO CONCUERDAN POR HABERSE ACTUALIZADO
ALGUNO POR SEPARADO.
305 ERROR EN MACRO FREEMAIN.
306 FALTA FICHA DFSRESLB Y EN LA STEPLIB HAY UNA LIBRERIA NO AUTORIZADA
CONCATENADA, CON LO CUAL CONSIDERA A LAS DEMAS COMO NO AUTORIZADAS.
308 EL PROGRAMA PROBLEMA SOLICITO LA CARGA DE UN MODULO UTILIZANDO
UN PUNTO DE ENTRADA DADO AL PROGRAMA DE CONTROL MEDIANTE UNA
MACRO IDENTIFY.
30A IGUAL S305 O SALIDA DEFINIDA DOS VECES EN SENTENCIA MODS.
313 ERROR EN OPEN.
314 REBASA EL LIMITE DE TIEMPO O ERROR EN CLOSE.
317 ERROR AL CERRAR FICHERO DE ACCESO DIRECTO.
31A CARACTER NO VALIDO EN SENTENCIA MODS.
322 TIEMPO INSUFICIENTE.
328 ERROR EN MACRO EXTRACT.
32A ERROR EN MACRO ATTACH.
11
LLAMADA A LA RUTINA DE USUARIO SIN ACTIVAR SALIDA 'E61'.
32D ERROR EN EJECUCION DE PROGRAMA OVERLAY POR REGISTRO DE LONGITUD
ERRONEA O I/O ERROR. (LINKEDITAR Y EJECUTAR DE NUEVO)
330 ERROR EN MACRO DEQ. (ESPECIFICO OPCION RMC RESERVADA AL
SUPERVISOR)
331 ERROR EN TEST OPEN, EL SEGUNDO OPERANDO NO ESPECIFICA UNA
DIRECCION EN EL PROGRAMA A LA CUAL SE DEVUELVA EL CONTROL.
337 SE QUIERE GRABAR SOBRE FICHERO ABIERTO COMO INPUT.
ACCEPT REPETIDO.
04 LA DCB DEL ARCHIVO CARECE DE RUTINA FIN DE FICHERO.
338 ERROR EN MACRO ENQ. (USA OPCION SMC, RESEVADA AL SUPEVISOR)
33A SE ACTIVA SALIDA 'E61' Y FALTA CAMPO DE CONTROL 'E'.
33E ERROR MACRO DETACH CON OPERANDO STATS= YES. (SE HA USADO LA
MACRO SIN HABER TERMINADO AUN LA SUBTAREA)
34A ERROR ESPECIFICACION PARAMETRO EN SENTENCIA MODS.
35A SE USA RUTINA DE USUARIO PARA MAS DE UNA SALIDA.
36I
37I
38I
12
28 SE HAN ASIGNADO MENOS UNIDADES DE LAS REQUERIDAS.
414 ERROR AL DAR CLOSE A UN FICHERO. (VER MENSAJE IEC145I)
417 ERROR AL DAR CLOSE A UN FICHERO EN DISPOSITIVO ACCESO DIRECTO.
(VER MENSAJE IEC212I)
41A NUMERO REGISTROS MAYOR AL VALOR MAXIMO ESPECIFICADO.
420 EXCEDIDO TIEMPO MAXIMO DE EJECUCION PERMITIDO. POSIBLE BUCLE.
422 EL TRABAJO REQUIERE DEMASIADO ESPACIO.
EXCESO DE PASOS EN EL JOB (SWAPS), DIVIDIRLO EN DOS.
425 ERROR DE PROGRAMA OVERLAY AL ESPECIFICAR LA CARGA DE UN SEGMENTO
EXCLUSIVO.
428 BMP NO DADO DE ALTA EN EL IMS.
429 EN IMS/DC SE HA MANDADO IMPRIMIR UN MENSAJE DE SALIDA SIN CARGAR
EN DICHO MENSAJE LOS DATOS TRANSACCION, OPERACION ETC..
42A ERROR DE MACRO ATTACH. (DIRECCION DE ECB INVALIDA)
ERROR AL ASIGNAR LAS UNIDADES.
430 ERROR DE MACRO ENQ.
PARECE QUE NO TIENES MEMORIA BTS. INTENTA EN TSO PURO.
REGION EN FICHA JOB.
ERROR EN FICHA DFSVSAMP O NO SE PUSO.
431 ERROR DE EJECUCION TESTRAN. NO PODIA LEER TABLA DE SIMBOLOS
NI DICCIONARIOS DE CONTROL. LINKEDITAR OTRA VEZ EL PROGRAMA.
437 ERROR AL LLEGAR AL FIN DE VOLUMEN. (VER MENSAJE IEC025I).
TRANSACCION IMS, ARRANCAR CON /STA PGM NOM-PROGRAMA.
438 ERROR EN MACRO ENQ. LA LISTA DE PARAMETROS CREADA POR LA MACRO
ES INVALIDA.
43A NO SE HAN ESPECIFICADO ATRIBUTOS DEL CONJUNTO DE DATOS.
44I
13
DIRECCION DE LA PCB INCORRECTA.
REVISA SI LA COMPILACION FUE HECHA CON IMS.
NO COINCIDEN LAS PCB CON LO DEFINIDO EN LA PSB.
477 INSUFICIENTE MEMORIA PARA LOS BUFFERS. AUMENTARLA.
47A NO COINCIDEN LOS REGISTROS DE ENTRADA CON LOS DE SALIDA.
480 FALTA ALGUNA DD DE SALIDA. (EJ. UNA SYSOUT)
48I SE SOBREPASA CAPACIDAD DE CLASIFICACION CON SALIDA E16.
499 BUCLE EN PROGRAMA DLI/DC.
49I NO ES NECESARIO EJECUTAR LA FASE DE FUSION.
500 I/O ERROR. (DIRECCION UCB INVALIDA)
504 ERROR EN MACRO GETMAIN. (SE SUPERPONEN LAS POSICIONES DE LAS
LISTAS DE DIRECCIONES Y LONGITUDES)
505 LO MISMO QUE S504 PERO PARA LA MACRO FREEMAIN.
506 ERROR DURANTE LA EJECUCION DE MACRO LINK, XCTL, ATTACH O LOAD
EN UN PROGRAMA DE RECUBRIMIENTO O EN UN PROGRAMA QUE SE ESTABA
PROBANDO UTILIZANDO EL TESTRAN.
50I
14
570 SISTEMA. PUEDE ESTAR SOLAPANDO UN ERROR DE USUARIO.
57A ASIGNA CINTA A SORTIN Y SORTWK. (SOLO PUEDE SER SORTWKT1)
58A ASIGNADO SORTOUT A LA MISMA CINTA QUE UN SORTWT.
59A LONGITUD DE REGISTRO INVALIDA. (MENOS DE 18 O MUY GRANDE)
604 SE EXCEDE LA FRONTERA DE LA MEMORIA PRINCIPAL ASIGNADA A LA
TAREA EN LA EJECUCION DE UNA MACRO GETMAIN.
605 SE EXCEDE LA FRONTERA DE LA MEMORIA PRINCIPAL ASIGNADA A LA
TAREA EN LA EJECUCION DE UNA MACRO FREEMAIN.
606 DURANTE LA EJECUCION DE UNA MACRO LINK, LOAD, XCTL O ATTACH,
NO SE SATISFIZO UNA PETICION GETMAIN CONDICIONAL POR CARENCIA
DE MEMORIA PRINCIPAL DISPONIBLE PARA EL AREA DE TRABAJO DE LA
RUTINA DE BUSQUEDA Y CARGA DE PROGRAMAS.
60A ERROR EN MACRO GETMAIN O FREEMAIN. (LISTA DE PARAMETROS INVALIDA
O DIRECCION O LONGITUD DE FQE INVALIDA)
SIN DEFINIR BLOQUE DE CONTROL DEL CONJUNTO DE DATOS.
613 OPEN (CINTAS). NO HAY ETIQUETA O NO LA RECONOCE.
ERROR POSICIONAMIENTO.
ERROR EN OPEN. (VER MENSAJE IEC147I)
0C LABEL REQUERIDO INUTILIZABLE POR ESTAR MAL GRABADO.
614 ERROR EN MACRO CLOSE EN DISPOSITIVO DE ACCESO DIRECTO. (VER
MENSAJE IEC214I)
616 PERMANENTE ERROR DE ENTRADA/SALIDA DETECTADO EN LA LOG DEL
IMS/VS. LEER EL MENSAJE: DFS616A.
61A I/O ERROR.
622 TERMINAL DE TSO CANCELADO POR DESCONEXION DEL SISTEMA O POR EL
OPERADOR.
62A ERROR DEL MONTADOR.
630 LA PARM PARA ESTE PROGRAMA CONTIENE DEMASIADOS PARAMETROS.
REGION INSUFICIENTE.
632 LA PARM PARA ESTE PROGRAMA CONTIENE DEMASIADOS PARAMETROS.
637 NO PUEDEN CONCATENARSE CINTAS Y DISCOS EN SORT.
0C SE HAN CONCATENADO FICHEROS CON ATRIBUTOS INCOMPATIBLES.
2C ERROR EN LECTURA.
63A ERROR EN APERTURA. (OPEN)
642 PARM INVALIDA.
NOMBRE DE PSB MUY LARGO.
64A ERROR DE BORRADO O DE RUTINA DE USUARIO.
65A ERROR DE ESTRUCTURA. (SE ENCONTRO FIN DE DATOS EN SYSIN ANTES
DE LEER TODOS LOS MODULOS DEL USUARIO)
15
66A EL NUMERO DE REGISTROS, EXCEDE LA CAPACIDAD DE CLASIFICACION.
67I
16
013-1C AL ABRIR UN ARCHIVO PARTICIONADO DA ERROR AL BUSCAR EN
EL DIRECTORIO EL NOMBRE DEL MIENBRO.
013-2 OPEN DE ARCHIVO SECUENCIAL POR LAS SIGUIENTES CAUSAS.
EN ARCHIVOS CON RECFM=FB, LRECL NO ES MULTIPLO DE
BLKSIZE.
NUMERO DE POSICIONES DE NIVEL 01 EN DATA DIVISION, NO
COINCIDE CON LA LONGITUD DE LA ETIQUETA DE CABECERA DE
DICHO ARCHIVO.
PARA REGISTROS DE LONGITUD VARIABLE, NO SE HAN ESPECIFICADO
LOS 4 BYTES DE MAS QUE NECESITA EL SISTEMA.
EN EL PROGRAMA EL NOMBRE DE DATA RECORD, NO COINCIDE
CON EL DEL NIVEL 01.
SI PARA OBTENER UN LISTADO, EN EL JCL SE LE ASIGNA UN
FICHERO DE SALIDA ANTERIOR, Y EL PROGRAMA PRETENDE SACARLO
DIRECTAMENTE PONIENDO AFTER POSITIONING.
SI LA SYSOUT DEL SISTEMA SE PONE DUMMY.
013-34 FALTA LA DCB DE ALGUNA DD.
777 SE ESTA ACCEDIENDO SIMULTANEAMENTE A UN MISMO REGISTRO CON DOS
PROGRAMAS.
778 SE HA UTILIZADO UNA CALL 'ROLL'. EL PROGRAMA TERMINA ANOMALAMENTE
PERO NO PARA, NI LA TRANSACCION NI EL PROGRAMA Y NO OBTIENE DUMP.
803 EL CONTADOR DE NUMERO DE HIJOS LOGICOS EN EL PREFIJO DE UN PADRE
LOGICO SE HA QUEDADO EN NEGATIVO AL RESTAR 1, POR HABER BORRADO
UN HIJO LOGICO. PUEDE SER TAMBIEN QUE NO EXISTA EL PADRE LOGICO.
804 ERROR EN MACRO GETMAIN, REGION INSUFICIENTE.
806 PUEDE QUE NO ENCUENTRE UN MODULO.
LECTURA DE FICHERO QUE YA HA FINALIZADO.
FALTA DD DE ALGUNA LIBRERIA.
04 EL PROGRAMA A EJECUTAR NO ESTA EN LA LIBRERIA ESPECIFICADA
EN LA FICHA STEPLIB.
08 ERROR DE E/S CUANDO EL PROGRAMA DE CONTROL INTENTO BUSCAR
EN EL DIRECTORIO EL PROGRAMA INDICADO.
807 ERROR DE DIRECCIONAMIENTO IMS. FALLO DE APUNTADORES O RUTINA
DE RANDOMIZACION.
808 NO ESTAN CAMBIADAS LAS PARM.
80A ERROR EN LA EJECUCION DE UNA MACRO GETMAIN, SE REQUIRIO MAS
ALMACENAMIENTO DEL QUE ESTABA DISPONIBLE.
813 ERROR EN OPEN DE CINTA BIEN POR DENSIDAD ESPECIFICADA ERRONEA
O PORQUE LA CINTA NO ESTA CERADA.
04 EL LABEL DE LA CINTA NO SE CORRESPONDE CON EL DSN ESPECIFICADO
EN LA SENTENCIA DD.
821 PSB NO EXISTE O ENTRA EN CONTRADICION CON DBD.
822 REGION EXCEDIDA.
826 NO SE HABIA PUESTO DD EN CARGA INICIAL DE BASE DE DATOS CON
INDICES SECUNDARIOS NECESARIA PARA CARGAR LOS INDICES.
828 FALTA MEMORIA. AUMENTAR REGION.
POSIBLE FLACIDEZ DE LOS INDICES. REZA LO QUE SEPAS.
17
18
937 ERROR EN CINTA.
A03 TAREA QUE TERMINA ANTES DE QUE LO HAGAN LAS SUBTAREAS QUE HA
ARRANCADO.
A05 AREA A LIBERAR CON FREEMAIN, ERRONEA EN DIRECCION O TAMAO.
A06 SE PIDE UN MODULO POR SEGUNDA VEZ, SIN HABERSE EJECUTADO AUN
LA PRIMERA.
A0A IGUAL SA05.
A13 CINTA MAL POSICIONADA, ETIQUETAS MAL GRABADAS. (VER MENSAJE
IEC151I) O COMPROBAR QUE IMAGEN DE UCS HAY EN SYS1.IMAGELIB.
04 EL NUMERO DE FICHERO ESPECIFICADO NO ESTA EN LA CINTA QUE
SE PROCESA. (VER MENSAJE IEC151I)
A14 ERROR EN CLOSE DE UN FICHERO EN DISPOSITIVO DE ACCESO DIRECTO.
(VER MENSAJE IEC216I)
B04 SUBREGION ERRONEA, MAYOR DE 127. (PGM. PROBLEMA DE 0 - 127)
SUCEDE CON GETMAIN.
B05 SUBREGION ERRONEA, MAYOR DE 127. (PGM. PROBLEMA DE 0 - 127)
SUCEDE CON FREEMAIN.
B06 UNA TAREA DE RECUPERACION DE ERRORES DEL SISTEMA, HA DADO I/O
ERROR Y HA HECHO FALLAR EL PROGRAMA QUE SE ESTABA EJECUTANDO.
B0A IGUAL A SB04 Y SB05.
B13 ERROR EN OPEN DE FICHERO. (VER MENSAJE IEC152I) O COMPROBAR
QUE LA IMAGEN DE UCS ESTA EN SYS1.IMAGELIB.
B14 ERROR EN CLOSE DE UN DATA SET PARTICIONADO ABIERTO EN SALIDA
PARA CREAR UN MIEMBRO. (VER MENSAJE IEC217I)
B37 POSIBLE BUCLE DE PROGRAMA.
SALIDA IMPRESA NECESITA MAS ESPACIO.
EN CINTA CUANDO SE HAN UTILIZADO MAS DE 5 Y NO SE HA ESPECIFICADO
EL PARAMETRO VOL.
ERROR EN CONDICION END OF VOLUMEAL PEDIR DESMONTAR EL VOLUMEN
TRATADO, Y SER ESTE PERMANENTE O SI HABIA DATASET ASIGNADOS EN
EL. (VER MENSAJE IEC030I)
04 FALTA DE ESPACIO EN DISCO. SE HA UTILIZADO TODO EL ESPACIO
INDICADO (PRIMARIO E INCREMENTOS), SIENDO INSUFICIENTE
O BIEN NO HAN PODIDO TOMARSE TODOS LOS INCREMENTOS POR
NO EXISTIR ESPACIO LIBRE EN EL VOLUMEN.
C03 NO SE HA CERRADO ALGUN FICHERO. ACOMPAADO DE FILE-STATUS 90.
SE DA GOBACK Y FALTA ALGUN CLOSE.
C0D COMO S0C1.
C37 ESPACIO INSUFICIENTE EN LIBRERIA.
D37 SE LLENA ESPACIO PRIMARIO DEL FICHERO Y NO HAN SIDO INDICADOS
INCREMENTOS O NO LOS PUEDE TOMAR DE ESE DISCO.
PUEDE DAR EN UN SORT POR EL TAMAO DE LAS SORTWORK.
19
E0D FALTA REGION PARA UNA RUTINA ABEND QUE ENTRA POR ERROR EN UNA
SUBTAREA.
E23 ERROR EN MACRO WTOR.
E2D ERROR EN PROGRAMA OVERLAY. (DIRECCION INVALIDA AL INTENTAR
CARGAR UN SEGMENTO)
E37 AGOTADOS LOS BLOQUES DE DIRECTORIO CON QUE HA SIDO CREADO UN
FICHERO PARTICIONADO.
04 UN FICHERO HA AGOTADO EL ESPACIO DISPONIBLE EN EL VOLUMEN
NO PUDIENDO EXTENDERSE A OTRO POR NO INDICARLO EN EL JCL.
08 SOBREPASA LA CAPACIDAD DE UN DISCO.
UN FICHERO QUE HA OCUPADO TODO EL ESPACIO DISPONIBLE EN
UN PRIMER VOLUMEN, AL EXTENDERSE A OTRO VOLUMEN ADICIONAL
HA ENCONTRADO OTRO ARCHIVO CON EL MISMO NOMBRE.
FXX SUPERVISOR COLL (XX) INVALIDA.
UNA INSTRUCCION SVC CONTENIA UN OPERANDO INVALIDO, XX ES EL
VALOR EN HEXADECIMAL DE LA SVC.
1002 AL LEER EN UN FICHERO QUE CONTIENE EN LA FD LA CLAUSULA RECORD
CONTAINS Y NO BLOCK CONTAINS.
1020 LECTURA DESPUES DE FINAL.
1113 CODIGO GENERICO DE LOS ABENDS DE HSSR.
1301 ERROR DE VSAM U QSAM NO PREVISTO EN LAS DECLARATIVES.
1302 EN PROGRAMA IMS, DAR DOS CLOSES A UN MISMO FICHERO.
2000 DOS FICHEROS CONCATENADOS EN ENTRADA, PERO CON DISTINTA LONGITUD
DE BLOQUE. EN ESTE CASO SE RECOMIENDA CAMBIAR EL BLKSIZE.
SI SE PONE EL DE MAYOR BLKSIZE PRIMERO, FUNCIONA.
2010 ERROR DE FICHEROS MAL ABIERTOS O CERRADOS.
POSIBLE ENTRY DESPUES DE OPEN.
2612 ERROR EN VSAM QUE NO CONTROLA EL FAST RELOAD. SE SOLUCIONA AL
HACER REORGANIZACION DE PENDIENTES.
2620 PROBLEMA DEL FAST RELOAD.
3001 MULTIPLES CAUSAS, COMPARACIONES ETC...
84 SE INTENTA ABRIR UN FICHERO CUYA DD NO ESTA EN JCL.
153 ERROR AL CALCULAR UN ALGORITMO. (SER NEGATIVO)
3303 BASES DE DATOS PARADAS.
SE INTENTA EJECUTAR UN BMP SOBRE UNA B. DATOS DESCOLGADA.
3333 EL NOMBRE DEL FICHERO NO CONCUERDA (DSN) CON EL CATALOGADO.
3361 EL NOMBRE DE LA PCONTROL, NO ES IGUAL QUE EL DEL PROGRAMA COBOL
EN USO.
3440 SE NECESITA MAYOR PARTICION O REQUERIMIENTO GETMAIN/FREEMAIN
INVALIDO.
3505 SE HA DETECTADO ERROR DE FLUJO DE CONTROL.
20
21
22
EL SISTEMA.
A2 : LLAMADA HECHA CON UNA PCB INVALIDA O ISRT YA HECHA.
A3 : LLAMADA HECHA A UNA PCB MODIFICABLE SIN DESTINO.
A4 : VIOLACION DE SEGURIDAD.
A5 : EN UNA CALL SE INFORMA EL CUARTO PARAMETRO MOD Y NO ES UNA CALL ISRT
DE MENSAJE DE SALIDA.
A6 : TAMAO 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 AREA O
VICEVESA.
A9 : LA RESPUESTA A PCB ALTERNATIVA REFERENCIADA POR UNA CALL REQUIERE
QUE EL TERMINAL FISICO 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 EJECUATDO, Y NO SE HAN PRODUCIDO RESPUESTAS.
CD : EL COMANDO VIOLA LA SEGURIDAD. NO SE PRODUCE RESPUESTA.
CE : TRANSACCION REENCOLADA DESPUES DEL COMANDO.
CF : MENSAJE EN COLA ANTES DE QUE EL IMS SE ARRANCARA.
CG : TRANSACCION ORIGINADA DESDE UN EXIT DE USUARIO.
CH : ERROR DE SISTEMA, EL COMANDO NO SE HA PROCESADO. REINTENTAR.
CI : TRANSACCION EN COLA ANTES DE QUE SE ARRANCARA EL IMS.
CJ : TRANSACCION DESDE EXIT DE USUARIO. MENSAJE REENCOLADO.
CK : TRANSACCION DESDE EXIT DE USUARIO. MENSAJE EN COLA ANTES DE
ARRANCAR
EL IMS.
CL : TRANSACCION 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.
23
DI : SE RECIBE DESPUES DE CALL DLET O REPL POR CALL GH* PREVIA ERRONEA.
DJ : NO SE DIO CALL GH* ANTES DE CALL DLET O REPL.
DX : INCONSISTENCIA DE CALL DLET CON PARAMETRO RULES.
E : DATA SUPPLIED IN FSA NOT THE SAME AS IN DBD. (FLD)
FA : ERROR DE OVERFLOW ARITMETICO. (MSDB)
FC : POS CALL FOR DIR. DEP. SEGS ONLY.
FD : DEADLOCK OCCURRED
FE : FSA ERROR, NOMBRE DE CAMPO.
FF : FALTA DE ESPACIO EN MSDB.
FG : COMBINACION DE CODIGOS FE Y FW. (FLD)
FH : DEDB INACCESIBLE.
FI : I/O AREA NO ESTA EN REGION DE USUARIO.
FN : FSA ERROR, NOMBRE DE CAMPO.
FP : DATOS HEXADECIMAL O DECIMAL INVALIDOS.
FR : EXCEDIDOS TOTAL DE BUFFERS ALOCADOS.
FS : AREAS DEDB LLENAS.
FT : DEMASIADAS SSA'S EN LA CALL.
FV : MSDB FALLO EN LA CONDICION 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
OPERACION REALIZADA SOBRE EL CAMINO JERARQUICO CON OTRA PCB.
GE : SEGMENTO NO ENCONTRADO. ISRT BAJO PADRE INEXISTENTE.
GG : SE RECIBE DESPUES 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 : INVALID USER LOG CODE.
GP : NO HAY PARENTESCO ESTABLECIDO.
II : YA EXISTE EL SEGMENTO.
24
25
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 CONVERSACION NO ES UNA SPA.
X3 : SPA INVALIDA. SEIS PRRIMEROS OCTETOS MODIFICADOS.
X4 : INSERTAS SPA EN TRANSACCION DEFINIDA COMO NO CONVERSACIONAL.
X5 : INSERTAS VARIAS SPA, Y SOLO SE ADMITE UNA.
X6 : CODIGO DE TRANSACCION 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.
26
ERRORES DE JCL
SA13.- NO ENCUENTRA FICHERO EN CINTA.
SB00.- FALTA DE ESPACIO .
SB37.- FALTA DE ESPACIO EN ALGUN FICHERO DE SALIDA.
SC03.- FALTA FICHA DD EN EL JCL O FALTA FD EN PGM.
SC16.- ERROR EN UN MODULO.
SD37.- FALTA DE ESPACIO EN LIBRERIA. AMPLIAR O REORGANIZAR.
SE00.- PUEDE SER FALTA DE REGION.
SE23.- NORMALMENTE EN LOS JOBS:BRDI901B Y BRDI902B,QUE SE LE DA TERMINAR
CUANDO ESTA EN EL ULTIMO CECKPOINT Y EN EL ULTIMO SEGMENTO.SE
HACE BACKOUT CON IRLM=Y,IRLMNM=IRLM Y SE RELANZA CON BRDI901 O 2R
DEJANDOLE DAR VARIOS CHECKPOINTS Y LUEGO DANDOLE TERMINAR.
SE37.- FALTA DE ESPACIO DIRECTORIO.
S0CB.- FALLO DE PGM.ERROR DE DATOS EN FICHERO.DIVISOR ES CERO.
S0C1.- ERROR DE BLK.ERROR DE DATOS.FALTA SYSPRINT O DD.
FICHERO CATALAGADO NECESITA (UNIT).
ESTANDO ACTIVADO EL MANTIS REAL NO DEBE PASARSE LA UTILITY UNLOCK.
S0C3.- FALLO DE PGM O DATOS.
S0C4.- ERROR DE DATOS EN PGM.
EN ON-LINE, MIRAR LAS PCB'S
ERROR DE PROTECCION.
READ DE UN ARCHIVO QUE NO HA SIDO ABIERTO.
FALTA DD.
INVASION DE LA PROCEDURE.
SE TRATAN CAMPOS DE FICHERO NO ABIERTO.
INDICE DE TABLA SE DISPARA.
S0C5.- ERROR DE DIRECCIONAMIENTO.TABLA DESBORDADA.
MACHACA DIRECCIONES DE LA PROCEDURE DIVISION.
S0C7.- ERROR DE DATOS EN FICHERO PARA EL PGM QUE SE EJECUTA, PUEDE
QUE PGM NO ESTE PREPARADO PARA ESE TIPO DE DATOS DEL FICHERO.
S0C9.- EL FICHERO DESCRITO EN LA SORTIN EST VACO.
S000.- SPACE REQUESTED...(NORMALMENTE EN VISA).
S001.- ERROR AL PROCESAR UN FICHERO DE E/S.(FICHERO VACIO O MAL CERRADO)
BLOCAJE ERRONEO.POSIBLE FALTA DE BLOCK CONTAINS 0.
S002.- (S00C) EL BLK NO CORRESPONDE A LAS CARACTERISTICAS DEL DISCO.
04 ERROR EN LA DESCRIPCIN DE UN FICHERO, CUYOS REGISTROS
SON DE LONGITUD VARIABLE.
LA LONGITUD CODIFICADA EN PROGRAMA, NO CONCUERDA CON LA
ESPECIFICADA EN JCL.
27
28
S322.- FALLO POR TIEMPO, LA EJECUCION REQUIERE MAS TIEMPO QUE EL
ESPECIFICADO CON PARAMETRO TIME EN FICHA JOB.
S400.- ERROR EN BLKSICE.
S413.- PUEDE SER UN FALLO POR UNA CINTA EN MAL ESTADO. O POR UN
PROBLEMA DE DIFERENTE DENSIDAD (ESPECIFICADA EN JCL Y UNIDAD
QUE SE PRETENDE UTILIZAR).
S422.- EL TRABAJO REQUIERE DEMASIADO ESPACIO.
S476.- ERROR DE PGM O COMPILACION.
S513.- DOS FICHEROS QUE ESTN EN LA MISMA CINTA SE UTILIZAN EN EL
MISMO PASO.
S522.- FALLO POR TIEMPO: EL TRABAJO ESPERA UNA RESPUESTA O ASIGNACION
DE ALGUN RECURSO, (MONTAJE DE CINTA O CARTUCHO O DISCO).
S613.- EN CINTA CATALOGADA, NO COINCIDE ETIQUETA.
ERROR POSICIONAMIENTO.
S637.- NO PUEDEN CONCATENARSE CINTA Y DISCO.
S70A.- ERROR DE COMPILACION.
S706.- EL PGM NO ESTA COPIADO EN IMS.
S722.- SE CANCELA EL JOB POR EXCEDER EL NUMERO DE LINEAS ESPECIFICADAS
EN LA OPCION OUTLIM=XXXX DE LA FICHA SYSDBHCUT. PRODUCE EL
VOLCADO DE MEMORIA.
S737.- FALTA DE ESPACIO.
S80A.- NO ENCUENTRA EL PGM LA JOBLIB O LA STEPLIB.
SOLICITA MAS MEMORIA.
S806.- EL PGM NO EXISTE EN EL CARGABLE, O FALTA CARGABLE O PGM
EL DATA SET NO SE ENCUENTRA EN LA LIBRERA CORRESPONDIENTE.
LECTURA DE FICHERO QUE YA HA FINALIZADO.
S808.- PUEDE NO ESTAR CAMBIADA O ACTIVADA LA PARM.
S813.- DENSIDAD ERRONEA.DIRIGIR AL BOBINADOR ADECUADO.ERROR EN LA DCB
FICHERO MAL CREADO O MAL CERRADO. VER POSIBILIDAD DE PASARLE
UN OPCL.
S822.- EXCESO DE REGION.
S826.- PROBLEMA DE BUFFERS.
S837.- ERROR DE CATALOGO,PIDE PRIVAT Y NO DEBE TENERLA
S844.- B.D. LLENA.
S878.- FALTA EL PARAMETRO 'REGION' EN LA FICHA JOB.
REGION INSUFICIENTE
S913.- FALTA DE AUTORIDAD.
29
S937.- ERROR EN CINTA.
U0002.- PROBLEMA DE REGION.
U0005.- POSIBLEMENTE SOBRA UN FORMAT.
U0007.- MIRA A VER SI EN LAS SORT FIELDS TE SOBRA UNA COMA.
U0011.- NO EXISTE HISTORICO EN MAESTRO.
U0013.- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
U0015.- FICHERO DE ENTRADA DE LONGITUD VARIABLE. NO COINCIDE EL
BLKSIZE DE CINTA DE ENTRADA CON EL DEL JCL.
U0016.- MIRA A VER SI EN LAS SORT FIELDS TE FALTA ALGN PARAMETRO.
POSIBLE FALTA DE MEMORIA.
U0020.- SE HA CERRADO EL IMS/VS POR MEDIO DE UN COMANDO 'MODIFY'.
LA CINTA LOG QUEDA CERRADA Y EL IMS/VS TERMINA ANORMALMENTE.
U0021.- NO EXISTE BIN EN FICHERO.
U0027.- ERROR EN CRITERIO DE CLASIFICACION DEL SORT.
TIENES UN CAMPO DEL SORT QUE EXCEDE EL TAMAO DEL REGISTRO.
U0030.- UN FICHERO DE ENTRADA LO TIENE OTRO JOB CON DISP=OLD.
U0039.- INSUFICIENTE STORAGE. PONER EN REGION Y EN PARM DE LLAMADA
AL SORT SIZE=4096K (PARM='SIZE=5028K') A NIVEL DE PASO.
U0042.- TIENE FALLO DE JCL POR TENER DOS FICHAS 'SORTIN'.
REVISA BLOCAJE DEL FICHERO DE ENTRADA.
U0043.- LONGITOUD DEL RGT INVALIDA NO COMPATIBLE CON BLKSICE.
REVISA LAS DD SORTIN.
U0046.- CAPACIDAD DE SORT EXCEDIDA.FALTA DE ESPACIO EN LAS SORTWRKXX.
FICHEROS CON BLOCAJE DISTINTO.
U0047.- ERROR DE DBRC.LA BD A LA QUE SE QUIERRE ACCEDER ESTA SIENDO
ACCEDIDA POR OTRO JOB EN EXCLUSIVA.SE PUEDE RELANZAR CON DBRC=N.
U0048.- FALTAN LAS DD //RECON1, //RECON2, //RECON3
U0056.- LA SYSUT1 DEBE SER SORTIN.
SE ACOSTUMBRA PONER SORTIN Y SORTOUT EN UN SORT.
U0061.- FICHERO DE ENTRADA(SORTIN) VACIO O SIN CERRAR.
NO COINCIDE EL BLK DEL JCL CON EL DEFINIDO EN EL PGM Y/O
LAS CARACTERISTICAS DEL DISCO.
U0063.- BLKSIZE INCORRECTO: EN DOS O MAS DD'S CONCATENADAS DEBEN
IR COLOCADAS DE MAYOR A MENOR BLK.
U0068.- DIFERENTE CRITERIO DE CLASIFICACION DE LOS FICHEROS.
SI ES UN SORT SUSTITUIR ESTE POR UN MERGE.
U0071.- NECESITA PARAMETROS IRLM.
30
31
U0477.- INSUFICIENTE MEMORIA PARA LOS BUFFERS.
U0616.- HAY UN ERROR PERMANENTE DE ENTRADA/SALIDA EN LOG DE IMS/VS,
VER MENSAJE DFS616A.CERRAR LOG, HACER BACKOUT Y ARREGLAR RECON.
U0632.- LA PARM PARA ESTE PROGRAMA CONTIENE DEMASIADOS PARAMETROS
U0642.- PARM INVALIDA.
U0717.- INSUFCIENTE MEMORIA PARA EL POOL DE BUFFERS PRINCIPAL,
ERROR EN LA EJECUCION DEL MODULO 'DFSMODUO'.
EL ESPACIO PARA BUFFERS PUEDE SER ERRONEO,COMPROBAR EN
ZBASES.
EL CODIGO DE RETORNO ESTA EN EL REGISTRO 15 Y PUEDE SER:
CC4...OPCION O FUNCION NO SOPORTADA.
CC8...DFSMODUO(SVC DE CARGA 14 TIPO 4)FUE GENERADA PARA UNA
VERSION DIFERENTE DEL O.S. QUE SE ESTA EJECUTANDO.
CC20..EL AREA DE SERVICIO COMUN ES PEQUE#A.
CC24..FALLO DE PGM.
U0718.- ERROR EN LA INICIALIZACION DEL IMS/MS. UN MODULO REQUERIDO
NO HA SIDO ENCONTRADO O HA DADO UN ERROR PERMANENTE DE
ENTRADA/SALIDA AL BUSCAR EN EL DIRECCTORIO DE LA LIBRERIA.
(PODRIAMOS TENER UN DISCO AVERIADO, -ALGUNA PISTA -)
U0723.- REGION INSUFICIENTE PARA EL 'DFSPIRP0' (PROGRAM ISOLATION
TRACE GENERATOR). INCREMENTAR LA REGION.
U0756.- NO PUEDE ABRIR LA LOG DE ENTRADA DURANTE LA RESTAURACION,
COMPROBAR LA DD IMSLOGR Y VER SI ES CORRECTA.
U0777.- SUELE SER QUE COINCIDEN DOS ACTUALIZACIONES EN EL MISMO SEGMENTO.
RELANZAR.
U0778.- SE HA UTILIZADO UNA CALL 'ROLL' Y EL PGM TERMINA ANORMALMENTE
PERO NI LA TRANSACCION NI EL PGM SACAN DUMP.
U0796.- ERROR EN LA BASE DE DATOS.
U0803.- EL CONTADOR DE NUMERO DE HIJOS LOGICOS EN EL PREFIJO DE SU
PADRE LOGICO SE HA QUEDADO EN NEGATIVO AL RESTAR UNO, POR
HABER BORRADO UN HIJO LOGICO.
PUEDE SER QUE POR OTRAS RAZONES UN HIJO LOGICO NO ENCUENTRE
A SU PADRE LOGICO, O SIMPLEMENTE EL PADRE LOGICO NO EXISTA.
U0808.- NO ESTA CAMBIADA LA PARM.
U0828.- POSIBLE FLACIDEZ DE LOS NDICES. REZA LO QUE SEPAS.
U0834.- EN FUNCION DE DE LECTURA DE UNA BASE, LOS PUNTEROS SE
ENCUENTRAN DESCONTROLADOS.
U0844.- SE PUEDE HABER LLENADO LA BASE DE DATOS.
U0845.- ALGUNA BASE DE DATOS TRATADA EN EL PROGRAMA TIENE ALGUN REGISTRO MAL DEFINIDO CUANDO SE CARGO O INICIALIZO. ESTE MENSAJE NO
SALE AL TRATARSE LA BASE, SINO, AL FINAL DE UN PUNTO DE CONTROL
PARA VER A QUE BASE SE REFIERE, REALIZAR LOS SIGUIENTES PASOS:
- SELECCIONAR EN 'S.DA' EL TRABAJO; JOBNAME= USUARIO, Y
TYPE= TSU
32
- BUSCAR CON EL COMANDO FIND 'VSAM RDF/CIDF'
ESTE ERROR PRODUCE LA CAIDA DEL 'IMS' SI LA PRUEBA SE REALIZA
DESDE UN TERMINAL.
U0850.- SE HA DETECTADO UN ERROR EN EL GESTOR DE BUFFERS, ES POSIBLE
QUE DOS TRABAJOS ESTEN ACCEDIENDO A UNA MISMA BASE DE DATOS.
U0852.- SE HA DETECTADO UN ERROR DE POINTERS AL TRATAR DE ACCEDER
A UN SEGMENTO DE LA BASE DE DATOS QUE SE ESTA TRATANDO.
U0853.- SE ACCEDE A UN SEGMENTO DE NIVEL "N" Y EL SEGMENTO DEVUELTO NO
ES DEL MISMO NIVEL. ES POSIBLE QUE LA BASE ESTA HECHA UNOS
AUTENTICOS ZORROS.
U0878.- FALTA REGION.(AUMENTAR).
U0895.- HAS PUESTO IMSDILIB CON DISP=SHR, Y SLO ADMITE DISP=OLD.
U0908.- PSB INVALIDA.
U0909.- DBD INVALIDA.
U0912.- EL SEGMENTO REFERENCIADO EN PCB NO EST DEFINIDO EN LA CORRESPONDIENTES DBD.
U0919.- EL AREA DE LA CLAVE CONCATENADA MS LARGA NO ES SUFICIENTE.
U0929.- LA PSB SOLICITADA NO ES ACCESIBLE POR ESTE ORDENADOR ,
COMPROBAR DICHA PSB Y EJECUTAR POR LA CPU CORRECTA.
U0990.- FALTA DE ESPACIO-(NORMALMENTE EN VISA).
U0999.- IMPORTE NEGATIVO.
U1111.- NORMALMENTE FALTA DE HACERSE EL BIND CORRESPONDIENTE.
POSIBLE ERROR EN FICHERO DE LA PARM (TIENE QUE ARREGLARLO
EL ANALISTA).
U3001.- ERROR DE PGM(VER MENSAJES EN LA EJECUCION DE JCL , ABENAID,
CODESTA, CURREN ETC)
FALTA RGT. CABECERA EN FICHERO DE ENTRADA.
U3002.- FALTA RGT. DE COLA EN FICHERO DE ENTRADA.
U3003.- EL NUMERO DE RGTS CONTENIDO EN EL RTG FINAL DE ALGUNO DE LOS
FICHEROS DE ENTRADAN COINCIDE CON EL CALCULADO A PARTIR DE LA
SUMA DE TODOS LOS RGTS QUE COMPONEN FISICAMENTE EL FICHERO.
U3004.- EL DATO TOTAL DE ABONOS DEL RGT FINAL DE ALGUNO DE LOS FICHEROS
DE ENTRADA, NO COINCIDE CON EL SUMATORIO OBTENIDO A PARTIR DE
LOS REGISTROS DE DETALLE.
U3005.- EL DATO TOTAL DE CARGOS DE RGT FINAL DE ALGUNO DE LOS FICHEROS
DE ENTRADA , NO COINCIDE CON EL SUMATORIO OBTENIDO A PARTIR
DE LOS REGISTROS DE DETALLE.
U3007.- EL ERROR SE PRODUCE CUANDO SE COMPILAN FORMATOS DE MFS Y
EL BLOQUE DE DIRECTORIO ESTA LLENO.
U3008.- EL FICHERO DE CONTROL DE PASO O DE PARAMETROS ESTA VACIO O
33
BIEN LA INFORMACION CONTENIDA CARECE DE SENTIDO PARA EL PGM.
U3009.- LA FECHA DE TRATAMIENTO NO COINCIDE CON LA DE CABECERA.
U3011.- ALGUNO DE LOS FICHEROS DE ENTRADA NO COINCIDE EN SU RGT. DE
CABECERA CON LA INDICACION CORRECTA DE QUIEN LO CREO( CONTROL
DE PASO).
U3017.- EL PGM EMISOR DEL MENSAJE DISPONE DE UNA TABLA, Y ESTA SE
HA SOBREPASADO DE SU LONGITUD.
U3030.- PUEDE QUE ALGUNA BASE ESTE DESCOLGADA DEL I.M.S
U3033.- ERROR EN BMP, POSIBLEMENTE SE CAMBIO DE ESTADO DE IMS.
U3101.- YA EXISTE UNA RAIZ CON LA IDENTIFICACION DEL QUE SE INTENTA
INSERTAR.
U3102.- EL SEGMENTO DEPENDIENTE NO TIENE LA MISMA IDENTIFICACION
QUE EL RAIZ.
U3106.- FALTA DE REGION.
U3285.- ERROR PROPIO DEL SLR (FALTA ESPACIO EN VSAM), RESTAURAR Y
VOLVER A SUBMITIR.
U3303.- SE ESTA INTENTANDO ACTUALIZAR UNA BASE DESALOCADA DEL IMS.
U3312.- DBRC PROCESSING FAILED REASON - 04.PUEDE SER DEBIDO A QUE EL DBRC
DEJA TIENE UN SUBSISTEN AUTORIZADO Y NO DEJA PROCESAR OTRO
JOB,O SE CANCELO UN JOB Y TAMBIEN TIENE EL SUBSISTEN CON
UNA AUTORIZACION PARA ESTE JOB CANCELADO Y NO DEJA RELANZARLO
QUE SE DEBE HACER: CON EL RCRE040 EJECUTAR:
CHANGE.SUBSYS SSID(NOMBRE DEL JOB) STARTRCV
CHANGE.SUBSYS SSID(NOMBRE DEL JOB) ENDRECOV
Y LUEGO CON RCRE040 EJECUTAR:DELETE SUBSYS SSID(NOMBRE DEL JOB).
UNA VEZ HECHO ESTO EJECUTAR EL JOB QUE HABIA FALLADO.
U3333.- EL NOBRE DEL FICHERO NO CONCUERDA(DSN) CON EL CATALOGADO.
U3555.- ERROR DE PL/I. EL PROGRAMA CARECE DE 'ON ERROR'
VER EL 'ONCODE' DEL PL/I EN EL MANUAL DE REFERENCIA DE PL/I.
U3666.- ERROR DE PL/I. EL CONTROL PASA A LA RUTINA 'ON ERROR' DEL
PROGRAMA Y HACE LO QUE EN ELLA SE ESPECIFICA.
VER EL 'ONCODE' DEL PLI EN EL MANUAL DE PL/I.
PUEDE SER QUE NO ENCUENTRE ALGUNAS CUENTAS.
U3777.- LA BASE ESTA ACTIVA AL IMS .(HABRIA QUE DAR /DBR BD)
MIRA SI TIENES TODAS LAS DD DE LAS BASES.
SE HA UTILIZADO EL MODULO 'IMSCOD' AL DEVOLVER EL IMS UN
CODIGO DE RETORNO INVALIDO. EL NOMBRE DE PROGRAMA Y EL RC.
SALDRAN POR LA CONSOLA DEL ORDENADOR Y POR 'SYSPRINT' JUNTO CON
EL REGISTRO 13 Y EL REGISTRO 3 DEL PROGRAMA.
EN VALORES: BASE ACTIVA. SE PASA EL VATPFINB.
U4000.- POSIBLEMENTE SEA INCORRECTO UNO DE LOS FICHEROS DE ENTRADA,
EN ESPECIAL SI TIENE ALGUN TABLAS.
PUEDE SER TAMBIEN ERROR DE PROGRAMA O FALTA DE REGION.
34
U4028.- FALTA CARACTER ARITMETICO O CONVERSION CONDITION RAISED.
EQUIVALE AL 'U3001'.
U4032.- FALTA STADLIST.
RECUBRIMIENTO DE SPA. LONGITUD ERRNEA. MACHAQUE DE AREAS.
U4036.- POSIBLE ERROR EN PSB O PGM.
REVISA SI LA COMPILACION SE HIZO BAJO IMS.
U4083.- FALTA AUTORIZACION EN EL BIND.
GRANT BIND EXECUTE ON PLAN XXXXXX
CC1000.- PROBLEMA DE FECHA NORMALMENTE EN RGT CABECERA.
CC12.- EN VSAM: SI ES IEC070I 104 (AL PRINCIPIO DEL JCL,EN LA EJECUCION)
ES FALTA DE ESPACIO(SEGURAMENTE EN EL DISCO);TAMBIEN DA AL
FINAL DEL JCL IDC3351I CODIGO 28.
MENSAJES DE ERROR
DFS041I RC=8 CUANDO SE PRETENDE EJECUTAR EN BATCH CON CONTROL DEL
DBRC UN JOB QUE YA SE HABIA EJECUTADO CON EL MISMO
NOMBRE Y TERMINO ANORMALMENTE HAYA TOCADO O NO LAS
BASES DE DATOS.
DFS0730I BASE DE DATOS CREADA SIN DBR EN EL IMS.
0-DC CUANDO LOS BUFFERS DEL DFSVSAMP SON INSUFICIENTES O
INCORRECTOS. ACOMPA#ADO DE AI EN ISRT.
DFS2802A ERROR EN READ O INPUT.
001C EN RECOVERY CUANDO INTENTA DIRECCCIONAR UN REGISTRO
FUERA DEL ESPACIO REAL QUE TIENE. SE PRODUJO AL TENER
EN DELETE DEFINE UN TAMA#O SUPERIOR AL ASIGNADO
FISICAMENTE EN EL DISCO.
IEC130I NO SE HA PUESTO LA DD DE LA FICHA SYSDBOUT. DE TODAS FOR MAS EL ERROR SE PRODUCE POR OTRAS CAUSAS.
IEC161I ERROR EN UNA DBA. LA MACRO OPEN DE UN VSAM NO PUEDE PAGI NAR EL ESPACIO DE UN DATASET. DA SI EL TIPO DE DISPOSITIVO
ES UN DISCO, Y NO SE HA PUESTO EL PARAMETO IMAGE='IMAGE'.
IEF450I ERROR DE USUARIO EN UN SORT. DD DUPLICADA O MAL PUESTA O
TIPO DE DISPOSITIVO ERRONEO.
IKF115I FILE STATUS IS 9.
QSAM ERROR. EN EL JCL, PUEDE QUE HAYA FICHEOS QUE NO SE
CORRESPONDAN CON LOS NOMBRES DADOS EN EL PROGRAMA O SOBREN
O FALTEN.
NORMALMENTE EN EL PASO DE EJECUCION SUELE DAR IEC130I
(NOMBRE DE FICHERO) DD STATEMENT MISSING, Y PUEDE SER MAS
DE UN FICHERO.
35
FILE STATUS IS 92
SE LEE DESPUES DE DETECTADO END OF FILE Y ANTES DEL CLOSE.
CODIGOS DE ERROR
-007 : La instruccin contiene algn carcter no vlido en SQL.
-010 : La instruccin contiene una cadena de constantes que comienza por STRING
pero no termina debidamente.
-029 : La sentencia SELECT no puede ser ejecutada. La sentencia embebida
SELECT en un programa deber tener un INTO donde dejar el resultado de la
SELECT. La sentencia dinmica SELECT no permite este INTO.
-060 : Longitud y escala debe ser especificada por un entero sin signo y el valor debe
estar en el rango permitido por ese tipo.
-084 : Encuentra una instruccin SQL errnea. La instruccin SQL embebida no es
una instruccin SQL soportada por DB2, o hace referencia a un cursor no
declarado.
-101 : La instruccin es ms larga que la longitud permitida para la misma, o es
demasiado compleja.
-102 : Literal concatenado (STRING) es demasiado largo; tiene una longitud mayor
de 254 caracteres o 142 caracteres grficos.
Estos literales slo pueden ser especificados a travs de variables Host.
-103 : El contenido de una columna de la tabla no es numrico (entero, decimal o
flotante).
-104 : La instruccin SQL contiene un error de sintaxis. El campo SQLERRM de
SQLCA se rellena. El error ocurre en el primer smbolo TOKEN.
-105 : La instruccin SQL contiene una cadena invlida. La cadena no es ni grfica ni
alfanumrica. Especifica el formato correcto de la cadena, comprueba los
caracteres grficos, los caracteres G o N y los nmeros de bytes sin
encadenar.
-107 : El nombre de algn objeto es demasiado largo. Usa como mucho18 caracteres
para los nombres de columnas, ndices, vistas, tablas, alias y sinnimos;
como mucho 8 caracteres para grupos de almacenamiento, miembros de
libreras especificados en INCLUDE, libreras, miembros de DBRM, planes y
bases de datos; las variables Host no pueden tener ms de 64 caracteres; los
nombres de volmenes seriales no pueden tener ms de 6 y las etiquetas
no pueden exceder de 30 caracteres.
-109 : Se encuentran clusulas que no son compatibles (FETCH de UPDATE con
ORDER, una subselec no puede tener clusula INTO, un estamento CREATE
36
37
38
39
40
41
42
mximo permitido.
-312 : La variable Host no est definida o no se puede utilizar en ese momento.
Puede no haberse declarado en el programa o los atributos de esa variable
no son propios para esa funcin.
-313 : El nmero de variables Host especificado no es igual al nmero de parmetros
marcado.
-314 : La instruccin contiene referencia ambiguas a una variable Host, que puede
estar definida ms de una vez.
-330 : Una cadena no puede ser usada porque no se puede trasladar.
-331 : Una cadena no puede ser usada porque no se puede trasladar.
-338 : Una de la clusulas es invlida.
Se ha producido error por una de las siguientes causas:
-una expresin del predicado slo debe hacer referencia a columnas de
alguna de las tablas del operador asociado JOIN, y la otra expresin
del predicado slo debe referirse a columnas de otra de las tablas.
-una funcin VALUE o COALESCE slo se permite en una clusula ON
cuando el operador join es un FULL OUTER JOIN o FULL JOIN.
-un operador distinto de '=' no est permitido en un FULL OUTER JOIN
o FULL JOIN.
-400 : El catlogo tiene el mximo nmero de ndices definidos. Slo pueden crearse
100 ndices por el usuario.
-401 : Los operandos de una comparacin u operacin aritmtica son incompatibles.
-402 : Los operandos de una comparacin u operacin aritmtica son incompatibles
(en datos de tipo fecha/hora).
-404 : El mandato INSERT o UPDATE especificado contiene un nombre de columna
que es demasiado largo.
-405 : Se ejecuta una SELECT y se ha salido de rango uno de los literales
numricos.
Puede haberse olvidado las comillas en un campo alfanumrico.
Los rangos para los valores SQL son:
FLOAT---------------------------------> 5.4E-79
a 7.2E+75
DECIMAL------------------------------> -(10(31)-1)
a +(10(31)-1)
INTEGER------------------------------> -2147483648 a +2147483647
SMALLINT(SMALL INTEGER)---> -32768
a +32767
-406 : Un valor numrico calculado o derivado de la instruccin SQL est fuera
del rango permitido para esa columna.
-407 : Falta un campo de la tabla al hacerse un INSERT. Un valor insertado o
actualizado es nulo, pero la columna no puede contener valores nulos.
-408 : El valor de una INSERT o UPDATE es incompatible con el tipo de dato de la
columna referida.
43
44
-440 : DB2 recibe una llamada a una instruccin SQL para un proceso de almacenaje.
DB2 encuentra la fila en la tabla catalogada SYSIBM.SYSPROCEDURES
asociada con ese proceso. Sin embargo, el nmero de parmetros dados en
la CALL, no coincide con el nmero de parmetros definidos en la columna
PARMLIST de la tabla SYSIBM.SYSPROCEDURES.
-444 : DB2 recibe una llamada a una instruccin SQL para un proceso de almacenaje.
DB2 encuentra la fila en la tabla catalogada SYSIBM.SYSPROCEDURES
asociada con ese proceso. Sin embargo, el mdulo cargable de MVS
identificado en la columna LOADMOD de la tabla SYSIBM.SYSPROCEDURES
una fila que no puede ser encontrada.
-450 : Durante el retorno de parmetros de un proceso de almacenaje a una
aplicacin, DB2 ha detectado una sobrecarga de algn parmetro, el
parmetro puede que se haya definido con una longitud menor.
-469 : DB2 recibe una llamada a una instruccin SQL para un proceso de almacenaje.
DB2 encuentra la fila en la tabla catalogada SYSIBM.SYSPROCEDURES
asociada con ese proceso. Sin embargo, el nmero de parmetros est
identificado en la columna PARMLIST de la tabla SYSIBM.SYSPROCEDURES
cmo un parmetro de OUT o INOUT. Una variable Host debe ser especificada
en la instruccin CALL de SQL para estos parmetros definidos como OUT
o INOUT.
-470 : El instruccin CALL especifica un valor nulo para algn parmetro de entrada,
pero el procedimiento de almacenaje no soporta valores NULL.
-471 : DB2 recibe una instruccin SQL CALL para un proceso de almacenaje. El
estamento CALL no se acepta por el cdigo de retorno de DB2, rc. El rc
describe la causa del fallo y puede tomar los valores: 00E79000, 00E79001,
00E79002, 00E79003, 00E79004, 00E79005, y 00E79006.
-500 : La instruccin FETCH, UPDATE, DELETE o CLOSE identifica un cursor
cerrado que fue definido con la opcin WITH HOLD. El cursor se cerr cuando
la conexin de la que dependa fue destruida durante una operacin de
COMMIT.
-501 : El cursor utilizado en una FETCH o en un CLOSE no est abierto.
-502 : Se intenta hacer un OPEN a un cursor ya abierto.
-503 : El campo que se quiere actualizar no se ha especificado en la declaracin
del cursor utilizado (CURSOR con FOR UPDATE).
-504 : El cursor utilizado no ha sido declarado.
-507 : El cursor identificado en un UPDATE o DELETE no est abierto.
-508 : El cursor identificado en un UPDATE o DELETE no est posicionado en
ninguna fila de la tabla.
-509 : La tabla identificada en el DELETE o UPDATE no es la misma que la tabla
designada en el cursor.
-510 : La tabla que se especific en el cursor no puede ser modificada. O el cursor no
45
fue definido con la clusula FOR UPDATE, o la tabla o vista es de slo lectura.
-511 : No admite clusula FOR UPDATE porque la tabla o vista no puede ser
modificada. Esto puede ocurrir porque:
-en una SELECT se ha especificado ms de una tabla en la clusula FROM
-si la SELECT contiene una funcin o un DISTINCT
-si la instruccin contiene un ORDER BY, un GROUP BY o un HAVING.
-512 : O el estamento se refiere a mltiples localizaciones, o se refiere a un objeto
remoto de forma impropia.
-513 : El alias identificado no debe ser definido sobre otro alias, debe estar basado
en objetos de tablas o vistas.
-514 : El cursor utilizado no est preparado. O el cursor nunca estuvo preparado o
el programa usa el cursor despus de un punto de sincronismo.
-516 : La instruccin DESCRIBE no identifica un estamento preparado.
-517 : El cursor no puede ser usado cmo se especifica porque la instruccin a la
que se refiere en la definicin de cursor no es una SELECT.
-518 : La instruccin EXECUTE no identifica una instruccin vlida preparada.
-519 : La instruccin PREPARE identifica una instruccin SELECT con un cursor que
ya est abierto.
-525 : Hay un error en el bind. Puede ser por lo siguiente:
-hay error en el 'package', pero se ignora porque se ha usado la opcin
SQLERROR(CONTINUE).
-el estamento slo puede ser ejecutado a peticin de una aplicacin DB2.
-530 : La instruccin INSERT o UPDATE no puede ser ejecutada porque la fila
insertada o actualizada tiene un valor para una clave externa que no se
encuentra como clave primaria de ninguna fila en la tabla padre de la relacin.
-531 : La clave primaria en una fila de una tabla padre no puede ser actualizada
porque tiene una o ms filas relacionadas en tablas que dependen de ella.
-532 : La instruccin DELETE especifica una fila de una tabla padre, y por tanto, a
todas las filas descendientes en otras tablas. Sin embargo se ha especificado
la regla de borrado RESTRICT para alguna tabla descendiente.
-533 : La subselect de una instruccin INSERT devuelve ms de una fila, y por tanto,
la INSERT no puede ser ejecutada.
-534 : La instruccin UPDATE falla porque la clave primaria est siendo actualizada
y hay varias filas seleccionadas para actualizar.
-535 : Una instruccin UPDATE con la clusula WHERE CURRENT OF no puede
usarse para actualizar la clave primaria de la tabla objeto.
Una instruccin DELETE con la clusula WHERE CURRENT OF no puede
usarse para borrar de la misma tabla a la que se refiere.
-536 : La instruccin DELETE falla porque se hace referencia a una tabla en una
46
subselect del DELETE que puede ser objeto del DELETE a travs de una
regla en CASCADA o SET NULL.
-537 : Un nombre de columna se usa ms de una vez en una clusula PRYMARY
KEY, FOREIGN KEY o UNIQUE.
-538 : El nmero de columnas en la PRIMARY KEY no es el mismo que el nmero
de columnas en la FOREIGN KEY, o sus descripciones(tipo de dato, longitud,
campo de procedencia, ...) no son idnticas.
-539 : La instruccin CREATE o ALTER TABLE no puede ser ejecutada porque indica
una tabla que no tiene PRIMARY KEY.
-540 : Se hace una referencia a una tabla que tiene una clave primaria pero no un
ndice primario. La referencia puede ser en la clusula FOREIGN KEY o en
una instruccin SQL manipulativa.
-541 : En una clusula FOREIGN KEY, el nombre de una constante referencial se ha
usado tambin en otra clusula FOREIGN KEY de la instruccin CREATE
TABLE.
-542 : Una columna que est definida como parte de una clave primaria, no puede
tomar el valor NULL.
-543 : La instruccin DELETE no puede ser ejecutada porque la tabla es una tabla
padre y est conectada con una constante referencial a una tabla dependiente
con una regla de borrado de SET NULL. Sin embargo, una constante de
bsqueda definida en la tabla dependiente restringe la columna por tener
un valor nulo.
-544 : Una fila existente viola el criterio de bsqueda especificado en una instruccin
ALTER TABLE.
-545 : Se viola el criterio de bsqueda en un INSERT o UPDATE. La fila resultante
viola la definicin de la tabla.
-546 : La restriccin buscada en la instruccin CREATE TABLE o ALTER TABLE
es invlida por alguna de estas razones:
-la restriccin definida se refiere a una columna que tiene un procedimiento
de campo.
-la restriccin definida se refiere a una columna con un tipo de dato que es
ms bajo en la jerarqua de los tipos de datos numricos que el tipo de dato
de cualquier otro operando. La jerarqua es la siguiente:
small integer < large integer < decimal <
< single precision float < double precision float
-la restriccin definida se refiere a una columna con un tipo de dato numrico
que no es el mismo tipo de dato numrico que la otra columna operando.
-la restriccin definida se refiere a una columna con una longitud menor que
el otro operando cuando la columna y otros operandos no son cadena
de caracteres.
-548 : La restriccin buscada en la instruccin CREATE TABLE o ALTER TABLE es
invlida por alguna de estas razones:
-la restriccin definida se refiere a una columna que tiene un procedimiento
de campo.
47
-la restriccin definida se refiere a una columna con un tipo de dato que es
ms bajo en la jerarqua de los tipos de datos numricos que el tipo de dato
de cualquier otro operando. La jerarqua es la siguiente:
small integer < large integer < decimal <
< single precision float < double precision float
-la restriccin definida se refiere a una columna con un tipo de dato numrico
que no es el mismo tipo de dato numrico que la otra columna operando.
-la restriccin definida se refiere a una columna con una longitud menor que el
otro operando cuando la columna y otros operandos no son cadena de
caracteres.
-549 : Un programa intenta emitir la instruccin SQL indicada, que es una de las
instrucciones severas SQL que no pueden ser emitidas desde un plan o
'package' mientras la opcin DINAMICRULES(BIND) tenga efecto. Estas
instrucciones SQL son: GRANT, REVOKE, ALTER, CREATE y DROP
dinmicos, y SET CURRENT SQLID dinmico o esttico.
El estamento SQL se encuentra en alguna de estas situaciones:
-nombra un plan o package realizado con la opcin DYNAMICRULES(BIND)
-nombra un package realizado con la opcin DYNAMICRULES, pero est
ligado a un plan realizado con DYNAMICRULES(BIND).
-551 : El usuario que intenta realizar la operacin no tiene autorizacin para realizarla.
Tambin puede ser que algn objeto nombrado no exista, o que se intente crear
una tabla o vista para otro usuario y su autorizacin no sea SYSADM, DBADM
o DBCTRL, o que se intente insertar o actualizar en una vista de 'solo lectura'.
-552 : El usuario que intenta realizar la operacin no tiene autorizacin para realizarla.
-553 : El usuario especificado no es vlido para dar autorizacin.
Falla la instruccin SET CURRENT SQLID porqur el valor que se le asigna al
SQLID no es ningn usuario principal ni alguno de sus asociados secundarios.
-554 : El usuario intenta darse a s mismo autorizacin. Falla la instruccin GRANT.
-555 : El usuario intenta revocarse a s mismo la autorizacin que tiene.
-556 : El usuario intenta revocar un privilegio que no tiene.
-557 : Se intenta hacer un GRANT o un REVOKE y hay error de sintaxis.
-558 : Clusula invlida o combinacin de clusulas en un GRANT o REVOKE
invlida, o se intenta hacer un GRANT TO PUBLIC con la opcin GRANT.
-559 : Todas las funciones de autorizaciones se han desactivados.
El mecanismo de autorizacin debe estar fuera de lugar en el subsistema DB2,
y en consecuencia, las instrucciones GRANT o REVOKE son ignorados.
-562 : Se intenta hacer un BIND o ejecutar un PLAN que no tiene autorizacin para
realizarlo.
-567 : La autorizacin indicada no tiene los privilegios indicados y no puede invocar
el subcomando indicado contra el package indicado.
-571 : La instruccin no puede ser ejecutada porque el resultado podra ser una
48
49
de ese fichero.
-620 : La palabra reservada en la llamada a SQL no est permitida por un espacio
de tabla en el fichero de trabajo de la base de datos (DSNB07).
-621 : Existe una incongruencia entre el catlogo DB2 y el directorio. La DBID ya
existe. La instruccin CREATE DATABASE no se puede ejecutar hasta que
se resuelva este problema.
-622 : La opcin FOR MIXED DATA se especifica en la descripcin de una columna
de un CREATE o ALTER TABLE, pero la opcin MIXED DATA de la instalacin
toma el valor NO. La opcin FOR MIXED DATA slo es vlida cuando la opcin
MIXED DATA de la instalacin toma el valor YES.
-623 : La instruccin CREATE INDEX indica crear un segundo cluster indexado en la
tabla especificada y en esa tabla ya existe uno.
En una tabla slo puede haber un cluster indexado.
-624 : Se pretende crear un ndice primario, pero esa tabla ya tiene un ndice primario.
-625 : Se pretende crear una clave primaria, pero la tabla no tiene un ndice con una
clave que sea idntica a la nombrada clave primaria.
-626 : La instruccin no puede ser ejecutada porque especifica una clusula USING,
PRIQTY, SECQTY o ERASE, pero el 'pageset' no se ha parado.
-627 : La instruccin no puede ser ejecutada porque se especifica una clusula
PRIQTY, SECQTY o ERASE, o no se especifica una clusula STOGROUP, y
la paginacin tiene un fichero de usuario maestro.
-628 : La instruccin especifica clusulas que son mutuamente exclusivas.
-629 : La opcin SET NULL no puede ser especificada en una clusula FOREIGN
KEY porque las columnas de una clave no permiten el valor nulo.
-630 : Los ndices de tipo 1 no pueden ser creados con la especificacin WHERE
NOT NULL.
-631 : La clave externa es demasiado larga ( > 254 bytes) o tiene demasiadas
columnas ( > 16 columnas).
-632 : La instruccin no puede ser ejecutada por alguna restriccin de borrado. El
objeto de una instruccin ALTER TABLE no puede ser definido como
dependiente de la tabla indicada, porque:
-la relacin entre las tablas pude formar un ciclo que cause que la tabla sea
borrada-conectada con ella misma.
-la relacin puede causar que la tabla a ser borrada-conectada a la tabla
indicada a travs de mltiples caminos y la regla de borrado de la relacin
existente sea SET NULL.
-633 : La regla de borrado indicada en la clusula FOREIGN KEY de una instruccin
ALTER TABLE es invlida. Se requiere la regla de borrado indicada porque:
-una misma constante de referencia debe tener una regla de borrado de
CASCADE
-las relaciones de la misma tabla a travs de mltiples caminos deben tener la
50
51
-no est permitido modificar ndices de tipo 1 cuyo espacio de tablas asociado
tiene una especificacin LOCKSIZE de ROW
-no est permitido modificar ndices de tipo 1 definidos con UNIQUE WHERE
NOT NULL.
-651 : La descripcin de la tabla excede el mximo tamao permitido de 32KB para
el objeto descriptor.
-652 : La edicin instalada o la validacin del procedimiento ha rechazado el resultado
de una insercin o actualizacin a una tabla.
-653 : No se pueden manipular datos de una tabla en un espacio de tablas
particionado hasta que al menos se haya creado en esa tabla un ndice
particionado.
-655 : Ocurre uno de los siguientes errores:
-en la clusula VOLUMES de una instruccin CREATE STOGROUP se han
especificado tanto un ID volumen especfico como uno no especfico('*')
-en la clusula ADD VOLUMES de una instruccin ALTER STOGROUP se han
especificado tanto un ID volumen especfico como uno no especfico('*')
-un ID volumen especfico se ha especificado en la clusula ADD VOLUMES
de un ALTER de un grupo de memoria que tiene IDs volmenes no
especficos o mixtos
-un ID volumen no especfico('*') de ha especificado en la clusula ADD
VOLUMES de un ALTER de un grupo de memoria que tiene IDs volmenes
especficos o mixtos.
-660 : La instruccin CREATE INDEX falla para un ndice cluster porque el lmite
de la clave no se ha especificado.
-661 : La instruccin CREATE INDEX falla para un ndice cluster porque el nmero de
partes especificada no es igual al nmero de particiones del espacio de tablas.
-662 : Un ndice particionado no puede ser creado en un espacio de tablas no
particionado.
-663 : El nmero lmite de valores de claves o es cero o es mayor que el nmero de
columnas en la clave del ndice.
-664 : La instruccin CREATE INDEX falla porque la longitud interna del lmite del
campo clave para un ndice particionado es mayor que 40.
-665 : La clusula PART de la instruccin ALTER es invlida o est omitida. Si el
espacio de tablas o el ndice del ALTER est particionado, hay que identificar
una clusula PART que identifique la particin correcta. Si no est particionado,
no hay que especificar PART.
-666 : La instruccin SQL no puede ser ejecutada porque una utilidad se est
ejecutando en este momento.
-667 : El DROP INDEX en un ndice cluster falla porque la tabla est en un espacio
de tablas particionados. El espacio de tabla asociado debe ser retirado para
retirar el ndice.
-668 : La instruccin ALTER TABLE para aadir una columna a la tabla falla porque
52
53
54
55
56
57
CODIGOS DE AVISO
+000 : La instruccin SQL se ha ejecutado correctamente. Comprueba SQLWARN0
para ver si existen observaciones. Si SQLWARN0 es distinto de blanco,
existen observaciones.
+012 : En una subselect hay una columna que no se identifica con ninguna columna
de la tabla o vista especificada en la clusula FROM, y se ha interpretado
como una columna de una tabla o vista especificada en la clusula FROM
de un nivel superior de la instruccin.
+098 : Una instruccin SQL dinmica termina con un punto y coma.
+100 : No se encuentra en la tabla la fila especificada.
+110 : Se ha actualizado una tabla definida con DATA CAPTURE CHANGES y no
se ha enviado notificacin al originado subsistema IMS.
+111 : La opcin SUBPAGES no es soportada por los ndices tipo 2. La opcin es
ignorada.
+117 : El nmero de valores en la lista de valores del INSERT no es el mismo que
58
59
60
61
ERRORES VSAM
AL CERRAR FICHERO
4 EL FICHERO YA ESTA CERRADO.
136 NO HAY ESPACIO PARA CERRAR EL FICHERO.
144 ERROR I/O AL GRABAR UN REGISTRO EN EL CATALOGO.
148 ERROR AL BUSCAR FICHERO EN EL CATALOGO.
180 EL CATALOGO ESPECIFICADO EEN EL JCL, NO EXISTE O NO ESTA ABIERTO.
184 ERROR DE INTERVALO DE CONTROL.
236 ERROR PERMANENTE EN EL DISCO QUE ESTA CERRADO.
AL ABRIR FICHERO
0 EL FICHERO YA ESTA ABIERTO O LA DDNAME NO ES CORRECTA.
4 EL FICHERO YA ESTA ABIERTO.
96 EL FICHERO SE ABRE COMO INPUT, Y SE USA COMO I/O.
100 SE ENCUENTRA VACIO UN INDICE ALTERNATIVO.
104 EL REGISTRO DEL CATALOGO NO COINCIDE CON LA VTOC.
108 INDICES Y DATOS NO COINCIDEN POR HABERSE MODIFICADO ALGUNO POR
SEPARADO.
116 EL FICHERO NO FUE CERRADO. (PASAR UN VERIFY)
EL FICHERO SE USA COMO SALIDA PARA OTRO PROCESO.
132 ERROR I/O AL LEER EL BLOQUE DE CONTROL DEL FICHERO.
136 NO HAY ESPACIO PARA AREAS DE TRABAJO, AREAS DE CONTROL O BUFFERS.
144 ERROR I/O AL GRABAR O LEER UN REGISTRO EN EL CATALOGO.
148 ERROR AL BUSCAR FICHERO EN EL CATALOGO.
NO HAY REGISTROS EN EL FICHERO.
152 LA PASSWORD, NO COINCIDE CON LA DEL CATALOGO.
USUARIO NO AUTORIZADO.
160 LOS OPERANDOS DE LA ACB O GENCB, NO COINCIDEN CON EL CATALOGO.
164 ERROR AL LEER ETIQUETA DE FICHERO.
USUARIO NO AUTORIZADO.
168 EL FICHERO NO ESTA DISPONIBLE PARA EL PROCESO ESPECIFICADO.
62
63
100 SE INTENTA CAMBIAR LA LONGITUD DE UN REGISTRO.
108 INDICES Y DATOS NO COINCIDEN POR HABERSE MODIFICADO ALGUNO POR
SEPARADO.
116 EL FICHERO NO FUE CERRADO. (PASAR UN VERIFY)
EL FICHERO SE USA COMO SALIDA PARA OTRO PROCESO.
132 ERROR I/O AL LEER EL BLOQUE DE CONTROL DEL FICHERO.
136 NO HAY ESPACIO PARA AREAS DE TRABAJO, AREAS DE CONTROL O BUFFERS.
144 ERROR I/O AL GRABAR O LEER UN REGISTRO EN EL CATALOGO.
148 ERROR AL BUSCAR FICHERO EN EL CATALOGO.
NO HAY REGISTROS EN EL FICHERO.
152 LA PASSWORD, NO COINCIDE CON LA DEL CATALOGO.
USUARIO NO AUTORIZADO.
1104 EL REGISTRO DEL CATALOGO NO COINCIDE CON LA VTOC.
FILE-STATUS VSAM
00 PROCESO CORRECTO.
02 SE LEE O ESCRIBE UN REGISTRO CON CLAVE ALTERNATIVA DUPLICADA.
NO SE PRODUCE EL ERROR SI SE ESPECIFICA LA CLAUSULA ALTERNATE
KEY WITH DUPLICATES.
LEER UNA CLAVE MAYOR QUE LA ULTIMA.
10 FIN DE FICHERO O FICHERO NO DISPONIBLE AL HACER OPEN.
SE INTENTA LEER UN FICHERO VACIO ABIERTO COMO INPUT.
21 INVALID-KEY POR ERROR SECUENCIAL.
22 INVALID-KEY POR CLAVE PRIMARIO DUPLICADA O NO PERMITIDA.
23 INVALID-KEY POR REGISTRO NO ENCONTRADO O FICHERO LLENO.
24 INVALID-KEY EN WRITE DE KSDS POR FALTA DE ESPACIO O EN RRDS POR
CLAVE FUERA DE MARGEN.
30 ERROR PERMANENTE. (DATA CHECK, PARITY CHECK, TRANSMISION O POR
FICHERO VACIO).
34 EN WRITE DE ESDS, NO HAY ESPACIO PARA AADIR UN REGISTRO.
90 FICHERO OUTPUT DEFINIDO COMO RANDOM O DYNAMIC.
91 PASSWORD ERRONEA.
92 LECTURA DESPUES DE FIN DE FICHERO.
ACTUALIZAR SIN LECTURA PREVIA.
DIFERENCIA ENTRE LONGITUD MAXIMA Y MINIMA SIENDO DE LONGITUD FIJA.
SE INTENTA ABRIR UN FICHERO QUE YA ESTA ABIERTO.
93 RECURSO NO DISPONIBLE.
64
65
Finalizacin correcta.
02 :
04 :
05 :
05 :
En una accin de lectura en un fichero con modo de acceso secuencial indica que
se ha alcanzado el final del fichero.
14 :
22 :
66
23 :
24 :
34 :
35 :
37 :
38 :
39 :
42 :
67
43 :
44 :
46 :
47 :
48 :
49 :
91 :
92 :
93 :
94 :
95 :
96 :
97 :