州代码、输入代码和位置代码

对于返回码 10 ,原因码 (在 PAN.REA) 具有特殊含义。 原因码由两个 2 位数字代码组成,第一个数字表示正在处理的关键字 (state code) ,第二个数字表示导致错误情况的输入 (input code)。 使用 PAN.LOC 位置代码确定要使用的州代码列表和输入代码列表。

示例:
RC = 10
PAN.REA = 0199
PAN.LOC = 1177

当您将状态码和输入代码列表用于 11xx 位置码时,正在处理的关键字是 .DEFINE (用于状态码 01) ,而输入代码包含未知符号 (用于输入代码 99)。

位置码

州代码 处理器
低于1000 主处理器
XX 面板生成器通用处理器
十一 XX .DEFINE 动词处理器
十二 XX .PANEL 动词处理器
20xx年 面板运行时间命令处理器
21世纪 动态属性解析处理器
30xx 输出 3270 数据流处理器
40xx 输入3270数据流和REXX变量分配处理器
9 0xx CICS®

11xx 位置码的状态码

州代码 描述
01 .DEFINE 和控制字符
02 字段类型 (protect/skip/unprotect)
03 颜色 (红色/蓝色/绿色/...)
04 强度 (亮度/正常/不可见)
05 对齐 (左对齐/右对齐/无对齐)
06 数字
07 扩展突出显示 (blink/reverse/下划线)
08 MDT
09 cursor
10 填充 ()
11 变量
12 删除

20xx 位置码的状态码

州代码 描述
01 面板命令 (send/receive/converse/...)
02 文件 ()
03 游标 ()
04 位置 ()
05 警报
06 诺擦除
07 键盘锁 (lockkb/freekb)
08 克隆输入
09 属性
10 字段类型 (protect/skip/unprotect)
11 颜色 (红色/蓝色/绿色/...)
12 强度 (亮度/正常/不可见)
13 对齐 (左对齐/右对齐/无对齐)
14 数字
15 扩展突出显示 (blink/reverse/下划线)
16 MDT
17 日 cursor
18 填充 ()
19 ATTRIBUTE 参数的右括号

11xx 和 20xx 位置码的输入代码

输入验证码 描述
01 字段类型 (protect/skip/unprotect)
02 颜色 (红色/蓝色/绿色/...)
03 强度 (亮度/正常/不可见)
04 对齐 (左对齐/右对齐/无对齐)
05 数字
06 扩展突出显示 (blink/reverse/下划线)
07 MDT
08 cursor
09 填充 ()
10 变量
11 删除
12 (未使用)
13 文件 ()
14 游标 ()
15 位置 ()
16 警报
17 日 诺擦除
18 键盘锁 (lockkb/freekb)
19 克隆输入
20 属性
21 ATTRIBUTE 参数的右括号
98 命令结束; 期望更多操作数
99 未知符号; 需要关键字或控制字符

12xx 位置码的状态码

州代码 描述
01 面板名称
02 保护/跳过字段
03 取消保护字段
04 保护/跳过字段中的文本
05 (尚未实施)
06 显式输入字段长度编号
07 unprotect 变量
08 保护/跳过变量

12xx 位置码的输入代码

输入验证码 描述
01 纯可显示文本
02 显式长度数字
03 保护字段控制字符
04 取消保护字段控制字符
05 变量控制字符
07 面板结束
08 输入无效或未知