可以创建 OIA 数据验证点来测试应用程序中的 OIA 数据。录制验证点时,将创建 OIA 数据的基线。每次回放时,将对 OIA 数据进行比较以检查其是否已发生更改。这有助于识别 OIA 数据中的不匹配现象。
表 1 显示了 OIA 数据验证点的属性、描述和缺省值。
属性 |
描述 |
缺省值 |
INHIBIT_NOTINHIBITED |
指定是否禁止 OIA 数据。 |
INHIBIT_NOTINHIBITED |
INHIBIT_COMMCHECK |
指定是否禁止 COMMxxx 检查。 |
|
INHIBIT_SYSTEMWAIT |
指定是否禁止 SYSTEM 检查。 |
|
INHIBIT_MACHCHECK |
指定是否禁止 MACHxxx 检查。 |
|
INHIBIT_PROGCHECK |
指定是否禁止 PROGxxx 检查。 |
|
INHIBIT_OTHERINHIBIT |
指定是否禁止 OTHERINHIBIT 检查。 |
|
STATE_A_ONLINE |
指定是否通过非 SNA 连接实现会话联机。 |
true |
STATE_COMM_CHECK |
指定是否执行 COMM 检查。 |
false |
STATE_COMM_ERR_REM |
指定是否显示通信错误提示。 |
false |
STATE_CONTROLLER_READY |
指定控制器是否处于就绪状态。 |
true |
STATE_DO_NOT_ENTER |
指定“禁止输入”掩码的状态。 |
false |
STATE_ELSEWHERE |
指定击键是否处在错误的屏幕位置上并且必须移动光标。 |
false |
STATE_ENCRYPT |
指定会话是否加密。 |
false |
STATE_FN_MINUS |
指定功能当前是否可用。 |
false |
STATE_GR_CURSOR |
指定图形光标状态。 |
false |
STATE_INPUT_ERROR |
指定是否曾经存在操作员输入错误。 |
false |
STATE_INSERT |
指定 ECL 插入状态。 |
false |
STATE_MORE_THAN |
指定字段中是否输入了过多字符。 |
false |
STATE_MSG_WAITING |
指定消息等待指示符的状态。 |
false |
STATE_MY_JOB |
指定会话是否连接至主机应用程序。 |
false |
STATE_OP_SYS |
指定会话是否连接至 SSCP (SNA)。 |
false |
STATE_PROG_CHECK |
指定是否发生了程序检查(数据流错误)。 |
false |
STATE_SYM_MINUS |
指定输入的符号是否可用。 |
false |
STATE_SYS_LOCK |
指定在按下 AIM 键后系统锁定的状态。 |
false |
STATE_TIME |
指定是否禁止键盘。 |
false |
STATE_UNOWNED |
指定会话是否连接。 |
false |
STATE_WHAT_KEY |
指定击键此时是否有效。 |
false |