domingo, 31 de octubre de 2010

Errores de JCL.

----------------------------------------------------------------------
    ERRORES DE JCL / O DE USUARIO                               
 ----------------------------------------------------------------------
 S000  | U0001 | ERROR EN MACRO READ A UN FICHERO
       |       | LAS CAUSAS MAS COMUNES SON:
       |       | -1  ERROR DE LECTURA Y GRABACION.
       |       | -4  ERROR DE DATOS EN UNA CINTA O EN UN DISCO.
       |       |     SI QUEREMOS QUE EL SISTEMA SE SALTE EL BLOQUE QUE
       |       |     DA EL ERROR, DEBEMOS PONER EN LA DCB DEL ARCHIVO
       |       |     QUE DA EL PROBLEMA EL PARAMETRO ERDPT=SKP PONER
       |       |     BLOCK 0 RECORDS.
       |       | -5  SE PRODUCE CUANDO SE INTENTA LEER UN ARCHIVO
       |       |     DEL QUE YA SE HA DETECTADO EL AT END (FINAL).
       |       | --- NO COINDIDE BLKSIZE CON LRECL.
       |       | --- LA DCB NO SE CORREPONDE CON EL PROGRAMA.
       |       |
 ----------------------------------------------------------------------
       | U0002 | --- IMS CAIDO POR BLOQUEO DE LAS COLAS DE MENSAJE.
       |       |


 ----------------------------------------------------------------------
       | U0005 | --- OCURRIDO AL PASAR UN SORT. NO SE HA PUESTO LA
       |       |     COMA DESPUES DEL PARENTESIS QUE ENCIERRA LOS
       |       |     SORT FIELDS.
       |       |
 ----------------------------------------------------------------------
       | U0007 | --- ERROR DE SINTAXIS EN LOS PARAMETROS DE UN SORT.
       |       |
 ----------------------------------------------------------------------
       | U0016 | --- DOBLE FICHA DD:
       |       | --- SE HA EXCEDIDO LA CAPACIDAD DE UN FICH. SORT.
       |       | --- ERROR EN LA CODIFICACION DE LOS PARAMETROS DEL
       |       |     SORT.
       |       | --- FALTA FICHERO EN LA SELECT.
       |       | --- FALTA DD SORTOUT.
       |       | --- QUEDA ALGUN FICHERO POR CERRAR.
       |       |
 ----------------------------------------------------------------------
       | U0020 | --- NO COINCIDE LA DD ESPECIFICADA EN LA DBC CON LA
       |       |     DD DE LA DBC QUE SE HA ESPECIFICADO EN LA PSB.
       |       |
 ----------------------------------------------------------------------
       | U0027 | --- SE INTENTA HACER UN SORT POR UNAS POSICIONES QUE
       |       |     ESTAN FUERA DE LA LONGITUD DEL REGISTRO.
       |       |
 ----------------------------------------------------------------------
       | U0032 | --- OCURRIDO CUANDO UN PROGRAMA INTENTA LEER UN
       |       |     UN FICHERO VACIO, QUE SALE DE UN PASO PREVIO.
       |       |
 ----------------------------------------------------------------------
       | U0041 | --- POR HABER QUEDADO UNA CANCELCION A MEDIAS, EN EL
       |       |     IMS PROBABLEMENTE, SE HACE NECESARIO CAMBIAR
       |       |     EL NOMBRE DEL JOB EN LA FICHA JOB.
 ----------------------------------------------------------------------
       | U0042 | --- OCURRIDO AL PASAR UN SORT. DD DUPLICADO O MAL
       |       |     PUESTO O TIPO DE DISPOSITIVO ERRONEO.
       |       |
 ----------------------------------------------------------------------
       | U0046 | --- OCURRIDO AL PASAR UN SORT. HAY UNA LINEA DE
       |       |     INFORMACION DEL RESULTADO DEL SORT QUE DICE
       |       |     "SORT CAPACITY EXCEDE-RECORD..."  POR LO TANTO
       |       |     HAY QUE AUMENTAR LA SIZE.
       |       |
 ----------------------------------------------------------------------
       | U0047 | --- COMO UN 0C7
       |       |
 ----------------------------------------------------------------------
       | U0048 | --- EN LA FICHA EXEC SE HA PUESTO UNA PARM INCORRECTA,
       |       |     ASUME POR DEFECTO DBRC Y NO ESTABA EN BD CON DBRC.
       |       |
 ----------------------------------------------------------------------
       | U0060 | --- HAY UN CONTROL FOOTING ('CF') QUE NO HA SIDO
       |       |     DEFINIDO EN REPORT.
       |       |
 ----------------------------------------------------------------------
       | U0061 | --- SUELE DAR EN EL SORT POR EL ERROR EN BLOCKAGE EN
       |       |     LA DCB O PORQUE SE HA PUESTO UNA ENTRADA CUYO
       |       |     BLOCKAGE NO COINCIDE.
       |       |
 ----------------------------------------------------------------------
       | U0063 | --- SE LE HA PUESTO UN BLOKAJE EN LA LONGITUD DEL
       |       |     FICHERO QUE NO SE CORRESPONDE CON LA LONGITUD
       |       |     DEL REGISTRO.
       |       |
 ----------------------------------------------------------------------
       | U0068 | --- DA AL EFECTUAR UN SORT.
       |       | --- LA FICHA SORTIN TIENE VARIAS DD CONCATENADAS Y LOS
       |       |     FICHEROS TIENEN DISTINTO BLOCKAGE.
       |       | --- TAMBIEN POR NO COINCIDIR EL BLOCKAGE DE SALIDA
       |       |     CON LA LONGITUD DE REGISTRO ESPECIFICADA.
       |       |     SOLUCION:
       |       | --- SE PONEN PRIMER LOS FICHEROS DE MAYOR BLOCKAGE Y
       |       |     LUEGO LOS DE MENOR BLOCKAGE.
       |       |
 ----------------------------------------------------------------------
       | U0073 | --- DA AL EJECUTAR UN PGM CON DL/I CON UNA PSB CON
       |       |     PROCOP DE ACTUALIZACION
       |       |     INDICA LA AUSENCIA DE FICHA IEFRDER. DUMMY NO VALE
       |       |
 ----------------------------------------------------------------------
       | U0099 | --- DA AL ABRIR UNA BASE DE DATOS Y EL PARAMETRO
       |       |     ESPECIFICADO EN LA FICHA DFSVSAMP ES MENOR QUE EL
       |       |     INTERVALO DE CONTROL QUE CORRESPONDE A LA B.D.
       |       |
 ----------------------------------------------------------------------
       | U0102 | --- SE INTENTA HACER UN RESTART CON EL PARAMETRO
       |       |     CHPTID=LAST. No existe ningun CHEKPOINT.
       |       |
       |       | --- nombres de ficheros erroneos
 ----------------------------------------------------------------------
       | U0103 | --- LONGITUD DE I/O AREA DEL CHKP NO ESPECIFICADA.
       |       |
 ----------------------------------------------------------------------
       | U0134 | --- CIERRE DE IMS EN PROCESO.
       |       |
 ----------------------------------------------------------------------
       | U0187 | --- SE HA DETECTADO UNA TABLA INCORRECTA DE VERBOS
       |       |     GENERADA POR EL COMPILADOR.
       |       |
 ----------------------------------------------------------------------
       | U0203 | --- UN INTENTO DE DIVIDIR POR 0 (QUE CAUSARIA
       |       |     NORMALMENTE UN 0CB) HA SIDO DETECTADO, Y NO SE HA
       |       |     ESPECIFICADO LA CONDICION ON SIZE ERROR.
       |       |     EL REGISTRO 14 CONTIENE LA DIRECCION DE LA
       |       |     INSTRUCCCION QUE HA CAUSADO EL ERROR EN EL PGM.
       |       |
 ----------------------------------------------------------------------
       | U0240 | --- EXCESO DE CPU.
       |       | --- GENERALMENTE LO PRODUCE UN BUCLE.
       |       |
 ----------------------------------------------------------------------
       | U0254 | --- NO SE PUEDE ABRIR AL BD.
       |       |
 ----------------------------------------------------------------------
       | U0256 | --- DELDEF SIN HACER DBR.
       |  I-31 |     SE INTENTA EFECTUAR UNA CALL A LA BD CON UNA PCB
       |       |     DE CARGA, HABIENDOSE EFECTUADO YA OPEN Y CLOSE.
       |       |     CAMBIAR LA PCB A ACTUALIZACION O VOLVER A DEFINIR
       |       |     LA BD.
       |       |
 ----------------------------------------------------------------------
       | U0259 | --- CON IMS.
       |       |     SI SE TIENE UNA LLAMADA A UNA RUTINA DE CIFRADO,
       |       |     SE LE HA PASADO UNA DIRECCION MAYOR DE 24 BITS
       |       |     Y ES INVALIDA PARA EL SISTEMA.
       |       |
       |       |     PRECAUCION: -VIGILAR LOS PARAMETROS DE LLAMADA.
       |       |
 ----------------------------------------------------------------------
       | U0260 | --- CALL CON MAS DE 18 PARAMETROS.
       |       | --- LA IOAREA NO TIENE LA LONGITUD CORRECTA.
       |       | --- UN PROGRAMA MACHACA LA LINKAGE-SECTION
       |       |
 ----------------------------------------------------------------------
       | U0262 | --- CIERRE EN PROCESO DE IMS, PERO EL BTS FUNCIONA
       |       |
 ----------------------------------------------------------------------
       | U0283 | --- ESTE ERROR HA DADO AL INTENTAR COPIAR, EN REAL,
       |       |     UN FICHERO A UN FICHERO DEL EOSI. POR LO VISTO
       |       |     HA HABIDO UN ERROR EN UN MODULO DE UNA LIBRERIA
       |       |     Y SISTEMAS LO HA SOLUCIONADO.
       |       |
 ----------------------------------------------------------------------
       | U0295 | --- NORMALMENTE SE PRODUCE AL INTENTAR LEER DESPUES
       |       |     DE DETECTARSE EL FIN DE FICHERO.
       |       | --- MALA ESPECIFICACION EN LA FICHA DD.
       |       | --- EL CODIGO DE RETORNO HA SIDO CAMBIADO DE POSITIVO
       |       |     A NEGATIVO.
       |       | --- EL ABEND PUEDE SEGUIR A UN MENSAJE DEL TERMINAL.
       |       | --- NO COINCIDEN LAS AREA TAMPONES DE UNA MACRO READ
       |       |     Y UNA MACRO WRITE.
       |       | --- EL PROGRAMA INTENTA ESCRIBIR LA 'READY TRACE'
       |       |     Y NO TIENE LA FICHA 'SYSOUT DD'.
       |       | --- UN FICHERO DE SALIDA ESTA PUESTO COMO DE ENTRADA.
       |       | --- UN COMENTARIO PUESTO ENTRE LAS LINEAS DE LA FICHA
       |       |     STEPLIB Y DELANTE DE LAS DD NO TIENE EL *.
       |       |
 ----------------------------------------------------------------------
       | U0303 | --- LA HORA QUE FIGURA EN EL VOLUMEN EN EL QUE ESTA    O
       |       |     GUARDADO UN FICHERO VSAM NO CONCUERDA CON LA HORA  O
       |       |     QUE SE GRABO EL SISTEMA EN EL REGISTRO DEL CATALOGO
       |       |     DE FICHEROS. SE PRODUCE UN ABEND.
       |       |
 ----------------------------------------------------------------------
       | U0304 | --- LA HORA QUE FIGURA EN LOS COMPONENTES DE UN FICH.
       |       |     VSAM Y LA HORA QUE FIGURA EN LOS COMPONENTES DE
       |       |     UN INDICE NO CONCUERDAN, INDICANDO QUE UNO DE LOS
       |       |     DOS HA SIDO ACTUALIZADO POR SEPARADO DEL OTRO.
       |       |     SE PRODUCE UN ABEND.
       |       |
 ----------------------------------------------------------------------
       | U0333 | --- PROBLAMENTE SEA UN PROBLMA DE COMUNICACION ENTRE
       |       |     LOS PROGRAMAS MOTIVADO POR NO HABERSE HECHO BIEN
       |       |     EL BIND, O LAS COMPILACIONES.
       |       | --- POSIBLEMENTE FALTE ASOCIAR LAS RUTINAS O SUBRUTINAS
       |       |     AL PLAN POR LO QUE A LA HORA DE BUSCAR LOS DATOS
       |       |     EN LAS TABLAS NOS DA ESTE ERROR.
       |       |
 ----------------------------------------------------------------------
       | U0428 | --- PSB BATCH EN PROCESO ON-LINE.
       |       |
 ----------------------------------------------------------------------
       | U0430 | --- NO SE HA PUESTO LA FICHA DFSVSAMPJ PARA DEFINIR
       |       |     LOS TAMAÑOS DE LOS BUFFER O SE HA DADO MAL EL
       |       |     TAMAÑO DE BUFFER VSAM.
       |       |
 ----------------------------------------------------------------------
       | U0400 | --- ERROR EN LOS NIVELES DE LOS CAMPOS.
       |       |
 ----------------------------------------------------------------------
       | U0416 | --- DOBLE FICHA DD.
       |       |
 ----------------------------------------------------------------------
       | U0430 | --- FALTA ESPECIFICAR EXTENSION DEL BUFFER.
       |       |
 ----------------------------------------------------------------------
       | U0454 | --- PSB PARADA POR PARO TECNICO DE ALGUNA BD.
       |       |
 ----------------------------------------------------------------------
       | U0456 | --- PSB PARADA POR ABEND ANTERIOR.
       |       |
 ----------------------------------------------------------------------
       | U0458 | --- PSB PARADA POR BD CERRADA.
       |       |
 ----------------------------------------------------------------------
       | U0472 | --- IMS PSEUDO PARADO /REDON IMS PARADA.
       |    -4 |
 ----------------------------------------------------------------------
       | U0476 | --- EN UNA CALL EL ORDEN DE LA PCB Y LA IOAREA
       |       |     ESTA CAMBIADO.
       |       | --- FALTA LA FUNCION EN LA CALL.
       |       | --- SE HA COMPRIMIDO LA LIBRERIA DONDE ESTA LA CADENA.
       |       | --- AL COMPROBAR LA LISTA DE PARAMETROS DE LA CALL
       |       |     ENCUENTRA ALGUNO INVALIDO.
       |       | --- NO COINCIDEN LAS PCB'S CON LO DEFINIDO EN LA PSB.
       |       | --- EL LENGUAJE PUESTO EN LA PSB NO COINCIDE CON EL
       |       |     UTILIZADO. SIEMPRE QUE NO SEA COBOL O ASSEMBLER,
       |       |     QUE SE PUEDE ESPECIFICAR CUALQUIERA DE LOS DOS.
       |       | --- NO HAY EL MISMO NUMERO DE TABLAS EN LA LINKAJE
       |       |     QUE EN LA PSB Y EN EL USING DE LA PROCEDURE.
       |       | --- PROGRAMA QUE LLAMA A IMS COMPILADO SIN IMS.
       |       |
 ----------------------------------------------------------------------
       | U0519 | --- UNA EJECUCION HA LLEGADO AL FINAL DE LA PROCEDURE
       |       |     DIVISION SIN QUE APARECIERA NINGUNA DE LAS
       |       |     SENTENCIAS SIGUIENTES:
       |       |     - STOP RUN
       |       |     - GOBACK
       |       |     - EXIT PROGRAM
       |       | --- EXISTE UN ERROR EN EL FLUJO LOGICO DEL PROGRAMA.
       |       |     EL CODIGO OBJETO GENERADO POR EL COMPILADOR PRODUCE
       |       |     UN ABEND. PUEDE HABER PRODUCIDO UN AVISO SOBRE ESTA
       |       |     SITUACION EN TIEMPO DE COMPILACION.
       |       | --- EN LA SD DEL SORT SE HA PUESTO LABEL.
       |       |
 ----------------------------------------------------------------------
       | U0570 | --- PUEDE ESTARSE SOLAPANDO UN ERROR DE USUARIO.
       |       |
 ----------------------------------------------------------------------
       | U0616 | --- UNA EJECUCION NO HA PODIDO CERRAR LA CINTA LOG,
       |       |     BIEN PORQUE NO SE LE HAN DEFINIDO LOS VOLUMENES
       |       |     CORRECTAMENTE Y AL NO MONTAR LA SIGUIENTE CINTA
       |       |     NO PUEDE CERRAR, O PORQUE FISICAMENTE TIENE
       |       |     ALGUN PROBLEMA.
       |       |
 ----------------------------------------------------------------------
       | U0630 | --- REGION INSUFICIENTE O DEMASIADOS PARAMETROS EN LA
       |       |     FICHA PARM.
       |       |
 ----------------------------------------------------------------------
       | U0632 | --- EL ERROR PUEDE SER CAUSA DE :
       |       |   - DEMASIADOS PARAMETROS EN LA FICHA PARM.
       |       |
 ----------------------------------------------------------------------
       | U0642 | --- SE HA CAMBIADO LA COMA POR LOS PUNTOS EN LA
       |       |     'PARM'.
       |       |
 ----------------------------------------------------------------------
       | U0652 | --- SE HA SUBMITIDO UN PROGRAMA CON EL PARAMETRO
       |       |     FASE=DFSRRC00.
       |       |
 ----------------------------------------------------------------------
       | U0662 | --- SE HA SUBMITIDO UN PROGRAMA CON EL PARAMETRO
       |       |     PARM EN EL JCL DE EJECUCION.
       |       |
 ----------------------------------------------------------------------
       | U0688 | --- IMS PARADO.
       |       |
 ----------------------------------------------------------------------
       | U0718 | --- EN UN PROGRAMA QUE UTILIZA BASE DE DATOS NO SE HA
       |       |     PUESTO EL PARAMETRO 'REGION'.
       |       |
 ----------------------------------------------------------------------
       | U0718 | --- SECCION ERRONEA (QUIZAS INPUT-OUTPUT)
       |       |
 ----------------------------------------------------------------------
       | U0777 | --- ABRAZO MORTAL DEL IMS ENTRE OTRAS COSAS.
       |       | --- SE NECESITA MAS ESPACIO PARA UN ARCHIVO DE SALIDA
       |       |     IMPRESA.
       |       | --- CUANDO SE UTILIZAN MAS DE CINCO CINTAS Y NO SE HA
       |       |     ESPECIFICADO EL PARAMETRO VOL.
       |       |
 ----------------------------------------------------------------------
       | U0778 | --- ROLL DE LA TRANSACCION
       |       |     (TAMBIEN INTENTANDO DBR CON BTS ACTIVO).
       |       |
 ----------------------------------------------------------------------
       |       |
       | U0801 | ERROR.-  LA PSB TIENE TAMAñO DE IOASIZE INFERIOR AL QUE
       |       |         NECESITA. MINIMO ES 132
       |       | SOLUCION.- EL IOASIZE DEBE SER AL MENOS IGUAL AL MAXIMO
       |       |         SEGMENTO DLI QUE SE RECUPERE, CUANDO SE UTILICE
       |       |         COMANDOS CMD. SOLO ENTONCES ES OBLIGATORIO
 ----------------------------------------------------------------------
       | U0806 | --- NO EXISTE EL PROGRAMA.
       |       |
 ----------------------------------------------------------------------
       | U0807 | --- ERROR DE APUNTADORES DE BASE DE DATOS.
       |       | --- POSIBLE FALLO DE RUTINAS QUE SE ESTEN UTILIZANDO
       |       |     EN LA INSTALACION, QUE CALCULEN MAL LAS DIRECCIONES
       |       |     DE LAS DIFERENTES SENTENCIAS, GHU, GU, DLET.
       |       |
 ----------------------------------------------------------------------
       | U0821 | --- LA PSB NO EXISTE.
       |       | --- NO ESTA ABIERTO/CERRADO ALGUN FICHERO CORRESPON-
       |       |     DIENTE A ESA PSB.
       |       | --- ERRORES VARIOS DE INICIALIZACION. REINTENTAR.
       |       |
 ----------------------------------------------------------------------
       | U0826 | --- NO SE HABIA PUESTO DD, EN LA CARGA DE B.D. CON
       |       |     INDICES SEC., NECESARIA PARA CARGAR LOS INDICES.
       |       |
 ----------------------------------------------------------------------
       | U0827 | --- LA PSB NO CORRESPONDE A LA B.D. QUE SE QUIERE
       |       |     PROCESAR.
       |       |
 ----------------------------------------------------------------------
       | U0828 | --- ERROR POR LA ALOCACION DE FICHEROS TEMPORALES O NO.
       |       | --- POSIBLEMENTE HAYA OCURRIDO SI SE HA ACTUALIZADO LA
       |       |     B. D. SIMULTANEAMENTE POR DOS PROGRAMAS DIFERENTES
       |       |     ANTES DE TERMINAR LA PRIMERA DE LAS INSERCIONES OK.
       |       |     SOLUCION:  REPETIR LA EJECUCION DE NUEVO.
       |       |
 ----------------------------------------------------------------------
       | U0833 | --- ERROR DE DB2 POR LLAMADA A UNA RUTINA QUE NO TENIA
       |       |     PLAN ASOCIADO EN EL PROGRAMA, EL SISTEMA LO
       |       |     INTERPRETA COMO ERROR DEL USUARIO QUE HACE USO DEL
       |       |     PROGRAMA LLAMADOR.
       |       |     SOLUCION:  REVISAR TODAS LAS LLAMADAS A RUTINAS Y
       |       |     SUBRUTINAS Y SI TIENENE DB2 COMPROBAR LA EXISTENCIA
       |       |     DE LOS BBRM ASOCIADOS AL PLAN.
       |       |
 ----------------------------------------------------------------------
       | U0844 | --- B. D. LLENA.
       |       |
 ----------------------------------------------------------------------
       | U0850 | --- ERROR EN UN CALL, EL MOTIVO ES QUE LEE MUCHOS
       |       |     REGISTROS Y HAY QUE AÑADIRLE MAS BUFFER O LA
       |       |     ESTRUCTURA DE DATOS NO COINCDIE CON LA DBD.
       |       | --- BASES DE DATOS MAL RECUPERADAS.
       |       |
 ----------------------------------------------------------------------
       | U0852 | --- ERROR DE APUNTADORES POR ESTAR LA B. D. MAL.
       |    -3 |     ES NECESARIO VOLVER A CARGAR LA BASE DE DATOS.
       |       | --- SEGMENTO ERRONEO INSERTADO POR BATCH CON ON-LINE
       |       |     FUNCIONANDO.
       |       |     CAUSA:  ES POSIBLE QUE EL BATCH Y EL ON-LINE DEJEN
       |       |     MAL LOS INDICES AL COINCIDIR EN UN REGISTRO.
       |       |     SOLUCION: PARAR EL ON-LINE PARA PASAR EL BATCH
       |       |     PARA QUE ASI EL IMS NO DE CONTENCION CON NADA.
       |       | --- LA BASE DE DATOS TENIA REGISTROS EN MALAS
       |       |     CONDICIONES POR CANCELACIONES ANTERIORES.
       |       | --- SSA CALIFICADA CON DISTINTO SEGMENTO QUE EL
       |       |     DE LA B.D. O CONTIENE ESPACIOS.
       |       |
 ----------------------------------------------------------------------
       | U0853 | --- LA ESTRUCTURA DE DATOS NO COINCIDE CON LA DBD.
       |       |
 ----------------------------------------------------------------------
       | U0929 | --- NO EXISTE LA PSB EN LA LIBRERIA DE LA FICHA IMS.
       |       | --- EN IMS VER: 1.3, REGION INSUFICIENTE O DEMASIADOS
       |       |     PARAMETROS EN LA FICHA PARM.
       |       |
 ----------------------------------------------------------------------
       | U0999 | --- TAREA CANCELADA POR EL USUARIO O POR UNA RUTINA
       |       |     DE CANCELACION.
       |       |
 ----------------------------------------------------------------------
       | U1000 | --- TAREA CANCELADA POR UNA RUTINA, O CONDICION EXTERNA
       |       |     AL JCL.
       |       | --- SI SE ESTA USANDO ALOCACION DINAMICA DE FICHEROS
       |       |     POSIBLEMENTE NO ESTEN CORRECTAMENTE ASIGNADOS LOS
       |       |     FICHEROS DE SALIDA AL PLAN DEL PROGRAMA.
       |       |     SOLUCION:  VER LA TABLA DONDE SE DAN DE ALTA LOS
       |       |     FICHEROS Y COMPROBAR QUE ESTAN CORRECTOS LOS DATOS.
       |       |
 ----------------------------------------------------------------------
       | U1006 | --- INTENTO DE GRABAR DATOS EN UNA TABLA CON UN INDICE
       |       |     CON UN VALOR MAYOR DEL PERMITIDO.
       |       |
 ----------------------------------------------------------------------
       | U1007 | --- EN UNA ESCRITURA DE UN REGISTRO DE LONGITUD
       |       |     VARIABLE NO SE HAN ESPECIFICADO CORRECTAMENTE
       |       |     LAS AREAS PARA HACER LA ESCRITURA, Y SE LE ESTA
       |       |     PIDIENDO AL PROGRAMA QUE ESCRIBA DESDE UN AREA
       |       |     QUE NO ESTA CORRECTAMENTE DELIMITADA.
       |       |
 ----------------------------------------------------------------------
       | U1017 | --- FALTA DD SYSOUT Y DDSSDUMP.
       |       | --- ES POSIBLE QUE EL PROGRAMA ESTE ACEPTANDO UNA
       |       |     VARIABLE Y NO SEPA DESDE DONDE.
       |       |
 ----------------------------------------------------------------------
       | U1020 | --- LECTURA DESPUES DE FF.
       |       | --- FALTA LA LINEA  //FICHERO DD  DSN=NOMBRE FISICO.
       |       |
 ----------------------------------------------------------------------
       | U1301 | --- EXISTE UN ERROR PARA UN FICHERO QUE NO ES
       |       |     VSAM O QSAM NO PREVISTO EN LAS DECLARATIVAS.
       |       |
 ----------------------------------------------------------------------
       | U1033 | --- DIFERENTE AMODE ENTRE PROGRAMAS.
       |       |     SE LLAMA A UN SUBPROGRAMA DE COBOL I (AMODE=24)
       |       |     DESDE UNO DE COBOL II (AMODE=31)
       |       |
 ----------------------------------------------------------------------
       | U2612 | --- EL FICHERO VSAM DA UN CODIGO DE RETORNO QUE
       |       |     NO COMTEMPLA EL FAST RELOAD.
       |       |
 ----------------------------------------------------------------------
       | U2620 | --- PROBLEMAS CON EL FAST RELOAD, LO MEJOR ES
       |       |     ENCONTRAR EL FUENTE DE ESTE PROGRAMA Y ARREGLARLO.
       |       |
 ----------------------------------------------------------------------
       | U3001 | --- ABEND DE PLI.
       |       |
 ----------------------------------------------------------------------
       | U3057 | --- ERROR DE CONEXION CON DB2
       |       |
       |       | SE PRODUCE CUANDO EJECUTAS UN PROGRAMA DE DLI-DB2 CON
       |       | UN JOB SOLO DLI
       |       |
 ----------------------------------------------------------------------
       | U3303 | --- REGION PARADA (POSIBLE BD PARADA).
 ----------------------------------------------------------------------
       | U3361 | --- EL NOMBRE DE LA PCCONTROL NO ES EL MISMO QUE       A
       |       |     EL NOMBRE DEL PROGRAM PROGRAMA COBOL EN USO        A
       |       |     Y SYMDMP NO ES CANCELADO.
       |       |
 ----------------------------------------------------------------------
       | U3440 | --- NO HAY SUFICIENTE MEMORIA PRINCIPAL PARA CARGAR
       |       |     UNA SUBRUTINA.
       |       | --- SE HA PRODUCIDO UN REQUERIMIENTO GETMAIN,
       |       |     FREEMAIM INVALIDO.
       |       |
 ----------------------------------------------------------------------
       | U3505 | --- SE HA DETECTADO UN ERROR DE FLUJO DE CONTROL.
       |       |
 ----------------------------------------------------------------------
       | U4013 | --- se ha detectado cuando dos procesos distintos
       |       |     intentan utilizar la misma base de datos dli
       |       |     a la vez
 ----------------------------------------------------------------------
       | U4036 | --- DIRECCIONAMIENTO ERRONEO DE UNA INSTRUCCION.
       |       |     PUNTERO DESTRUIDO POR ALGUN MOTIVO (INTENTO DE
       |       |     CALL PLITDLI CON PCB DESTRUIDO).
       |       |
 ----------------------------------------------------------------------
       | U4038 | --- DIRECCIONAMIENTO ERRONEO DE UNA INSTRUCCION.
       |       |     PUNTERO DESTRUIDO POR ALGUN MOTIVO (INTENTO DE
       |       |     CALL CBLTDLI CON PCB DESTRUIDO).
       |       |
       |       | --- TAMBIEN DA POR DIFERENCIAS DE LONGITUD DE FICHEROS.
       |       |     LOS FICHEROS DEL JCL SON DE UNA LONGITUD Y EN EL
       |       |     FD DEL PROGRAMA PONE OTRA LONGITUD
       |       |
       |       | --- SE PUEDE PRODUCIR TAMBIEN SI SE INTENTA LEER DE
       |       |     UN FICHERO QUE HA LLEGADO AL FINAL.
       |       |
       |       |
 ----------------------------------------------------------------------
       | U4094 | --- HA DADO ACOMPAÑADO DE UN ERROR B37 EN UN FICHERO
       |       |     DE ESCRITURA.
       |       |     EL PROGRAMA SE EMBUCLABA POR NO HACER FIN DE
       |       |     LECTURA DEL FICHERO DE ENTRADA, Y EL FICHERO DE
       |       |     SALIDA SE DESBORDABA.
       |       |
 ----------------------------------------------------------------------
IEC020I|       | --- ERROR COBOL EN LA DESCRIPON DE UN FICHERO SECUEN-
       |       |     CIAL.
       |       | --- EN LA FD TIENE QUE LLEVAR BLOCK CONTAIN 0 RECORDS.
       |       |
 ----------------------------------------------------------------------
IEC022I|       | --- ERROR DE FIN DE VOLUMEN EN LA CINTA.
       |       | --- PUDO SER POR ESTAR MAL POSICIONADA LA CINTA,
       |       |     SUBMITIR DE NUEVO.
       |       |
 ----------------------------------------------------------------------
IEC030I| B37-04| --- FALTA ESPACIO DE TRABAJO.
       |       |     ASIGNAR MAS ESPACIO EN LA DD.
       |       |
 ----------------------------------------------------------------------
IEC032I| E37-04| --- FALTA ESPACIO DE TRABAJO EN EL VOLUMEN.
       |       |     OPCIONES:
       |       |        * CAMBIAR A VOLUMEN MAYOR  (MAS PISTAS)
       |       |        * AÑADIR OTRO VOLUMEN EN EL PARAMETRO VOL=SER.
       |       |        * BORRAR FICHERO CREADO Y VOLVER A SUBMITIR.
       |       |
 ----------------------------------------------------------------------
IEC070I|037(164| --- INSUFICIENTE MEMORIA PARA EL AREA DE TRABAJO.
       |00,)-00| --- ASIGNAR MAS MEMORIA EN EL PARAMETRO REGION.
       |       |
 ----------------------------------------------------------------------
IEC141I| 013-18| --- ERROR AL BUSCAR EL FICHERO POR NO ENCONTRARLO.
       |       |
 ----------------------------------------------------------------------
IEDC330| 013-34| --- ERROR AL ABRIR UN FICHERO.
  9I   |       | --- AJUSTAR RECFM, LRECL Y BLKSIZE.
       |       |
 ----------------------------------------------------------------------
IEC130I|       | --- NO SE HA PUESTO LA DD DEL SYSDBOUT.
       |       |     EL PROGRAMA CASCA POSIBLEMENTE POR OTRA RAZON Y AL
       |       |     VOLCAR EN ESE FICHERO Y NO ENCONTRARLE DA ERROR.
       |       |
 ----------------------------------------------------------------------
IEC145I| 413-34| --- ERROR AL NO TNER EL VOL=SER, AÑADIRSELO.
       |       |
 ----------------------------------------------------------------------
IEC161I|072-053| --- ERROR AL NO TNER EL VOL=SER, AÑADIRSELO.
       |VSAM-  | --- FICHERO VACIO.
       | 160   | --- FICHERO ABIERTO POR UN PROCESO ANTERIOR.
       |056-084|
       |       | --- EN UNA DBA:
       |       |   - LA MACRO OPEN DE VSAM NO PUEDE PAGINAR EL ESPACIO
       |       |     DEL DATA-SET.
       |       |     ESTE ERROR APARECE SI EL TIPO DE DISPOSITIVO ES EN
       |       |     DISCO Y NO SE HA PUESTO EL PARAMETRO -IMAGE='IMAGE'
       |       |
 ----------------------------------------------------------------------
IEC161I|072-053| --- ERROR AL NO TNER EL VOL=SER, AÑADIRSELO.
       |VSAM-  | --- FICHERO VACIO.
       | 160   | --- FICHERO ABIERTO POR UN PROCESO ANTERIOR.
       |056-084|
 ----------------------------------------------------------------------
IEC214I|       | --- ERROR POR EXCESIVO NUMERO DE EXTENCIONES.
       |614-08 | --- FALTA ESPACIO DE TRABAJO.
       |       |     ASIGNAR MAS ESPACIO EN LA DD (SORT).
       |       |
 ----------------------------------------------------------------------
IEC251I|IDC3009| --- INSUFICIENTE MEMORIA PARA EL AREA DE TRABAJO
       |164-00 |     VIRTUAL.
       |       | --- ASIGNAR MAS MEMORIA EN EL PARAMETRO REGION.
       |       |
 ----------------------------------------------------------------------
IEC331I|       | --- ERROR EN LA CATALOGACION.
       |004-40 | --- VOLVER A SUBMITIR.
       |       |
 ----------------------------------------------------------------------
IEC704A|       | --- FALTA ETIQUETA A LA CINTA O CARTUCHO.
       |L/L UVL|     CONSULTAR EL MANUAL DEL OPERADOR O CAMBIAR LA
       |       |     CINTA O EL CARTUCHO.
       |       |
 ----------------------------------------------------------------------
IEF450I|       | --- ERROR DE USUARIO DE SORT.
       |       | --- DD DUPLICADA.
       |       | --- TIPO DE DISPOSITIVO ERRONEO.
       |       |
 ----------------------------------------------------------------------
ADR412E|       | --- EL FICHERO SE ESTA UTILIZANDO EN ESTE MOMENTO,
       |       |     SUBMITIR CUANDO NO SE UTILIZE (SI DISP=OLD),
       |       |     O CAMBIAR A DISP=SHR.
       |       |
 ----------------------------------------------------------------------
IEB189I|       | --- EL MIEMBRO TIENE UN NOMBRE DUPLICADO EN EL
       |       |     DIRECTORIO.
       |       |
 ----------------------------------------------------------------------
IDC3009I  68-20| --- ESPACIO NO ENCONTRADO EN EL VOLUMEN.
       |       | --- ASIGNAR MENOS O CAMBIAR DE VOLUMEN EN DELETE/DEFINE
       |       |
 ----------------------------------------------------------------------
IKF1151| QSAM  | --- EL DCB HA COGIDO UN PROGRAMA QUE NO CORRESPONDE.
       |       |     VER SI PROGRAM-ID ES BUENO O HAY OTRO NOMBRE.
       |       |
 ----------------------------------------------------------------------
IKF115I|       | --- FILE SATATUS IS 90.
       |       |   - QSAM ERROR ; EN EL JCL PUEDE QUE HAYAN FICHERO QUE
       |       |     NO CORRESPONDEN A LOS NOMBRES DEL PROGRAMA O QUE
       |       |     SOBRAN O FALTAN FICHEROS.
       |       |     NORMALMENTE EN EL PASO CORRESPONDIENTE A LA
       |       |     EJECUCION SUELE DAR:
       |       |     IEC130I (NOMBRE DEL FICHERO) DD STATEMENT MISSING
       |       |     Y PUEDE SER MAS DE UN FICHERO.
       |       |   - FILE STATUS IS 92.
       |       |     CUANDO SE INTENTA LEER DESPUES DE FINAL DE FICHERO.
       |       |
 ----------------------------------------------------------------------
DFS041I ERRORES QUE PUEDE DAR:
        - RC=8 , CUANDO SE PRETENDE EJECUTAR EN BATCH CON CONTROL DE
          DBRC Y JOB QUE YA SE HABIA EJECUTADO CON EL MISMO NOMBRE Y
          TERMINO EN FORMA ANORMAL (HAYA TOCADO O NO LAS BASES DE
          DATOS).

DFS073OI UNO DE LOS MENSAJES QUE PUEDE DAR:
         - UNABLE TO OPEN DATA SET WITH DDNAME______________ FOR
           REASON I-51.
           ESTO ESTA MOTIVADO PORQUE LA BASE DE DATOS SE CREO SIN HABER
           DADO EL DBR EN EL IMS.
  O-DC:    CUANDO LOS BUFFERS DE DFSVSAMP NO SON SUFICIENTES O NO SON
           DEL TAMÑO CORRECTO, SE ACOMPAÑA DE UN CODIGO DE RETORNO
           'AI'.

DFS2802A ERROR EN UNA READ O INPUT.
         FUNCTION RV,R15 = 8
         ERROR BEEDBACK.
 0000001C - EN REOVERY.CUANDO INTENTA DIRECCIONAR UN REGISTRO
            FUERA DEL ESPACIO REAL QUE TIENE. SE PRODUCJO AL TENER
            EN EL DELETE DEFINE UN TAMAÑO Y EN EL DISCO OTRO DIFERENTE
            MENOR.

                     

15 comentarios:

Anónimo dijo...

Veo que falta el U0075

Alvarito dijo...

Hola, ¿puedes ilustrarnos el error? Gracias.

Anónimo dijo...

Wenas! También falta el U0195 al hacer un SORT, que es OVERFLOW DURING SUMMATION.

Un saludo!

Anónimo dijo...

Poe favro pongan el error y el comentario respectivo, gracias

Andy dijo...

Faltarian que agregen los codigos de condición tipo CC=XXXX. Les dejo una web desde donde encontre algo de info, quizas puedan aprovecharla en este excelente blog.
Saludos!!

Andy dijo...

La web es esta:
http://regismain.wikidot.com/abend-codes

Saludos!

Tallian dijo...

Muchas gracias Andy! Lo miraremos^^

Anónimo dijo...

para el ABEND U0102 LA SOLUCIÓN TAMBIEN ESTÁ EN LA LLAMADA A UN PROGRAMA EN LA PARTE DE SALIDAS:

YO TENIA ESTO:
//SYS099 DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SYSABOUT DD SYSOUT=*
//SYSDBOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSTIN DD SYSOUT=*

Y LO CAMBIÉ POR:

//SYSTSPRT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//AMSDUMP DD SYSOUT=*
//SYSUDUMP DD DUMMY
//SYSIN DD DUMMY
//SYSTSIN DD *

Y ME FUNCIONÓ!

SALUDOS =)

Anónimo dijo...

Estoy buscando el codigo de error IEC331I 020-000
a alguien le a dada este error?

gracias

Mariajo dijo...

Hola! mi JCL ha fallado dando el error U4038, y es debido a que el programa espera una entrada por SYSIN y el paso del JCL no la tenía. Espero que sirva este ejemplo como otro caso para ilustrar este error.
Un saludo!

Tallian dijo...

Muchas gracias Mariajo!!

Roseyra dijo...

Y este error que significa "ENDED AT GFPT - JCL ERROR CN(INTERNAL)"

DEIBBIE DIDIER CRUZ ROJAS dijo...

El error de U0075 ? me ha sido imposible encontrarlo por la web. Alguno sabe de que se trata?

Spartan992 dijo...

hola que tal, diculpen saben que es un JCL erro 493?
podria ayudarme?

Jordy vilcachagua garcia dijo...

alguien me puede ayudar con el tema de que me sale un error de estructura y solamente en un paso que va con el utilitario iceman