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
- 内部错误。