REXX 返回码

在何处查找有关 REXX 返回码的信息。

该命令的参考主题中描述了特定于命令的返回码。

命令还可能返回 未与特定命令关联的返回码中列出的返回码。

面板设施返回码信息中描述了面板设施返回码。

CICS 返回码

-521
命令不受支持
-522
命令或关键字无效
-523
必须指定选项
-524
不支持指定的选项
-525
指定了有冲突的选项
-526
未指定隐式选项
-527
选项的冗余规范
-528
未指定选项的值
-529
为不应具有值的选项指定的值
-530
为选项指定的值不是数字
-531
无效值
-532
指定的值太长
-533
指定的值太短
-534
未指定值
-535
变量表溢出
-536
变量数超过变量表限制
-537
自变量必须是变量
-538
变量不存在
-539
变量名无效
-540
必须打开主系统跟踪标志才能进行跟踪
-541
解析错误
-542
通用名称无效
-543
缺少右括号
-544
不明确的值/关键字
-545
RIDFLD 必须是全字变量
-546
RIDFLd 必须是变量
-547
GETVAR 返回码无效
-548
内部 GETVAR 错误
-549
PUTVAR 返回码错误
-550
PUTVAR 失败
-551
无法获取存储器
-552
找不到 Exec CICS® 命令表

SQL 返回码

N
SQLCODE (如果 SQL 语句导致错误或警告)
0
SQL 语句已由 EXECSQL 环境处理
30
没有足够的内存来构建 SQLDSECT 变量
31 日
没有足够的内存来构建 SQL 语句区域
32
没有足够的内存来构建 SQLDA 变量
33
没有足够的内存来构建 SELECT 语句的结果区域

Db2 返回码

N
一个正值,指示调用 Db2® 检测设施接口 (IFI) 的结果。 如果 Db2 IFI 中的 RC 不为零,那么 REXX 变量 DB2_RC2 包含 Db2 IFI 原因码。 通过使用 Db2 for z/OS 产品文档中的 Db2 代码 进行错误确定, DB2_RC2 值与 RC 结合使用。
0
Db2 命令由 Db2 IFI 处理。
50

指定的 Db2 命令太短或太长,无法接受 Db2 IFI 进行处理。 Db2 命令的长度不能小于 6 或大于 4092 个字符。

51
没有足够的内存来构建 Db2 IFI 的输出区域。
52
没有足够的内存来为 Db2 IFI 构建通信区。
53
没有足够的内存来构建 Db2 IFI 的返回区域。
54
无法构建 DB2_RC2 REXX 变量。
55
无法构建 DB2_BNM REXX 变量。
56
无法构建 DB2_OUTPUT.n REXX 变量。
57
无法构建 DB2_OUTPUT.0 REXX 变量。

未与特定命令关联的返回码

-3
未找到 Exec 或无法识别的命令。
-4
用户不是授权用户,或者 EXEC 不允许使用授权命令。
-5
未指定 TWA 大小,或者对于此 CICS 事务定义,指定的 TWA 大小长度小于 4 个字符。
-6
REXX for CICS 使用 CICS LINK 启动,并且在通信区域中提供的字符少于 16 个。 或者 REXX for CICS 以 CICS XCTL 启动,并且通信区域不包含 MVS SIB 类型 1 控制块,或者通信区域长度小于 16 个字符。
-99
内部错误。