可以创建 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 |