Códigos de retorno de REXX

Dónde encontrar información sobre los códigos de retorno REXX.

Los códigos de retorno específicos de un mandato se describen en el tema de referencia de dicho mandato.

Un mandato también puede devolver un código de retorno que se lista en Códigos de retorno no asociados con un mandato específico.

Los códigos de retorno de recurso de panel se describen en Información de código de retorno de recurso de panel.

Códigos de retorno de CICS

-521
Mandato no soportado
-522
Mandato o palabra clave no válidos
-523
Debe especificarse la opción
-524
Opción no soportada especificada
-525
Opciones en conflicto especificadas
-526
No se ha especificado la opción implícita
-527
Especificación redundante para opción
-528
No se ha especificado el valor para la opción
-529
Valor especificado para la opción que no debe tener un valor
-530
El valor especificado para la opción no es numérico
-531
Valor no válido
-532
El valor especificado es demasiado largo
-533
El valor especificado es demasiado corto
-534
Valor no especificado
-535
Desbordamiento de tabla de variables
-536
El número de variables supera el límite de tabla de variables
-537
El argumento debe ser una variable
-538
La variable no existe
-539
Nombre de variable no válido
-540
El distintivo de rastreo del sistema principal debe estar activado para el rastreo
-541
Error de análisis
-542
El nombre genérico no es válido
-543
Falta paréntesis derecho
-544
Valor ambiguo/palabra clave
-545
RIDFLD debe ser una variable de palabra completa
-546
RIDFLd debe ser variable
-547
Código de retorno GETVAR no válido
-548
Error GETVAR interno
-549
Código de retorno PUTVAR erróneo
-550
PUTVAR ha fallado
-551
No se ha podido obtener el almacenamiento
-552
No se ha encontrado la tabla de mandatos CICS® de ejecución

Códigos de retorno de SQL

n
Un SQLCODE si la sentencia SQL ha generado un error o un aviso
0
La sentencia SQL ha sido procesada por el entorno EXECSQL
30
No había memoria suficiente para crear la variable SQLDSECT
31
No había memoria suficiente para crear el área de sentencias SQL
32
No había memoria suficiente para crear la variable SQLDA
33
No había memoria suficiente para crear el área de resultados para la sentencia SELECT

Códigos de retorno de Db2

n
Un valor positivo que indica los resultados de la llamada a la interfaz del recurso de instrumentación (IFI) de Db2® . Si el RC de Db2 IFI no es cero, la variable de REXX DB2_RC2 contiene el código de razón de IFI Db2 . El valor DB2_RC2 se utiliza junto con el RC utilizando códigos Db2 en la Db2 for z/OS para la determinación de errores.
0
El mandato Db2 ha sido procesado por el IFI Db2 .
50

El mandato Db2 especificado es demasiado corto o demasiado largo para ser aceptado para que lo procese Db2 IFI. El mandato de Db2 no puede tener menos de 6 o más de 4092 caracteres de longitud.

51
No había memoria suficiente para crear el área de salida para el IFI de Db2 .
52
No había memoria suficiente para crear el área de comunicaciones para el IFI de Db2 .
53
No había memoria suficiente para crear el área de retorno para el IFI de Db2 .
54
No se ha podido crear la variable REXX DB2_RC2 .
55
No se ha podido crear la variable REXX DB2_BNM .
56
No se ha podido crear la variable DB2_OUTPUT.n REXX.
57
No se ha podido crear la variable REXX DB2_OUTPUT.0 .

Códigos de retorno no asociados con un mandato específico

-3
Exec no encontrado o mandato no reconocido.
-4
El usuario no es un usuario autorizado, o EXEC no tiene permiso para utilizar mandatos autorizados.
-5
No se ha especificado el tamaño de TWA, o el tamaño de TWA especificado tenía menos de 4 caracteres de longitud para esta definición de transacción CICS .
-6
REXX for CICS se ha iniciado con un LINK de CICS y con menos de 16 caracteres proporcionados en el área de comunicaciones. O REXX for CICS se inició con un CICS XCTL y el área de comunicaciones no contiene un bloque de control MVS SIB tipo 1, o la longitud del área de comunicaciones es inferior a 16 caracteres.
-99
Error interno