Desarrollando en Cobol y Natural sobre Plataforma Mainframe

jueves, 19 de marzo de 2015

Tipos de Error DB2 -900 sqlcode

A continuación mostramos una lista de los posibles tipos de error DB2 -900 sqlcode que podemos encontrar al intentar lanzar nuestro programa Cobol CICS DB2. Junto a ellos incluimos una breve descripción explicativa de cada uno de los fallos de ejecución.



Error DB2 -900 sqlcode: La sentencia SQL no puede ser ejecutada porque el proceso (de la aplicación) no está conectado a un servidor.

Error DB2 -901 sqlcode: Fallo de ejecución causado por un error de sistema que no impide la ejecución de sentencias SQL posteriores.

Error DB2 -902 sqlcode: El puntero al Essential Control Block (CT/RDA) tiene valor cero. Se requiere un REBIND.

Error DB2 -904 sqlcode: Fallo de ejecución causado por un recurso no disponible.
Se indica:
Razón: REASON-CODE.
Tipo de Recurso: RESOURCE-TYPE.
Nombre Recurso: RESOURCE-NAME.

Error DB2 -905 sqlcode: Fallo de ejecución por superación del límite de recursos.
Se indica:
Nombre Recurso: RESOURCE-NAME.
Límite: LIMIT-AMOUNT1.
Segundos de CPU: LIMIT-AMOUNT2.
Procedencia: LIMIT-SOURCE.

Error DB2 -906 sqlcode: La sentencia SQL no puede ser ejecutada porque dicha función está desactivada debido a un error previo.

Error DB2 -908 sqlcode: Error BIND-TYPE con nivel de autorización AUTH-ID. Las operaciones Bind, Rebind o Auto-Rebind no están permitidas.

Error DB2 -909 sqlcode: El objeto ha sido borrado o modificado.

Error DB2 -910 sqlcode: La sentencia SQL no puede acceder a un objeto en el que hay cambios pendientes no consolidados (uncommitted).

Error DB2 -911 sqlcode: La unidad de trabajo actual (UOW) ha sufrido una retrocesión (rollback) debido a un bloqueo (deadlock) o a un exceso de tiempo de ejecución (timeout).
Se indica:
Razón: REASON-CODE.
Tipo de Recurso: RESOURCE-TYPE.
Nombre de Recurso: RESOURCE-NAME.



Error DB2 -913 sqlcode: Fallo de ejecución causado por un bloqueo (deadlock) o un exceso de tiempo de ejecución (timeout).
Se indica:
Razón: REASON-CODE.
Tipo de Recurso: RESOURCE-TYPE.
Nombre de Recurso: RESOURCE-NAME.

Error DB2 -917 sqlcode: Fallo en la ejecución del paquete Bind.

Error DB2 -918 sqlcode: La sentencia SQL no puede ser ejecutada debido a que se ha perdido la conexión.

Error DB2 -919 sqlcode: Se requiere una operación de retrocesión (rollback).

Error DB2 -922 sqlcode: Fallo de autorización.
Se indica:
Error: ERROR-TYPE.
Razón: REASON-CODE.

Error DB2 -923 sqlcode: Conexión no establecida.
Se indica:
DB2: CONDITION
Reason: REASON-CODE
Tipo: RESOURCE-TYPE
Nombre: RESOURCE-NAME

Error DB2 -924 sqlcode: Error interno de conexión a DB2.
Se indica:
Función: FUNCTION-CODE
Retorno: RETURN-CODE
Razón: REASON-CODE

Error DB2 -925 sqlcode: Consolidación (commit) no válida en entorno IMS, CICS o RRSAF.

Error DB2 -926 sqlcode: Retrocesión (rollback) no válida en entorno IMS, CICS o RRSAF.

Error DB2 -927 sqlcode: La interfaz LI (Language Interface) fue invocada cuando el entorno de conexión no estaba establecido. El programa debería ser invocado con el comando DSN.



Error DB2 -929 sqlcode: Fallo en captura de datos de salida.
Se indica TOKEN.

Error DB2 -939 sqlcode: Retrocesión (rollback) requerida debido a una retrocesión no solicitada de un servidor remoto.

Error DB2 -947 sqlcode: La sentencia SQL falló porque intenta cambiar una tabla definida con DCC (Data Capture Changes), pero los datos no pueden ser propagados.

Error DB2 -948 sqlcode: La operación distribuida no es válida.

Error DB2 -950 sqlcode: El nombre de ubicación especificado en la sentencia de conexión (connect) es inválido o no está registrado en la base de datos de comunicaciones.

Error DB2 -951 sqlcode: El objeto OBJECT-NAME de tipo OBJECT-TYPE se encuentra en uso y no puede ser el destino de la sentencia de modificación especificada.

Error DB2 -952 sqlcode: El procesamiento fue interrumpido por una petición de cancelación (cancel) procedente de un programa cliente.

Error DB2 -981 sqlcode: La sentencia SQL falló porque la conexión RRSAF no se encuentra en un estado que permita operaciones SQL.
Se indica Razón REASON-CODE.

Error DB2 -989 sqlcode: El disparador TRIGGER-NAME intentó modificar una fila en una tabla TABLE-NAME que fue modificada por una sentencia SQL de cambio de datos perteneciente a una cláusula From.

Error DB2 -991 sqlcode: La llamada vinculada fue incapaz de establecer una conexión implícita o abierta a DB2.
Se indica:
Rc1: RC1
Rc2: RC2

Error DB2 -992 sqlcode: El paquete PACKAGE-NAME no puede ser ejeuctado o desplegado en la ubicación LOCATION-NAME.



Desde Universocobol.com esperamos que las observaciones mostradas os sean de ayuda a la hora de entender mejor la causa origen del problema Cobol CICS DB2. A pesar de todo, si hay algo que no queda del todo claro, no dudéis en preguntarnos: en la medida de nuestras posibilidades, intentaremos resolver vuestras inquietudes.

Saludos.

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...