重置用户操作字节 TEPCAACT 中的标志
关于此任务
在更改 TEPCAACT 中的操作位时,应考虑以下因素:
- 您应该考虑如何保留数据安全性。 例如,如果终端停止服务一段时间 (直到除去故障原因为止) ,那么在终端恢复服务时,登录信息仍在 TCTTE 中,尽管原始操作员可能不再存在。 要防止可能的安全违例,可以设置 SIGNOFF 位以注销终端。
- TCTLEPF2 处的哑终端指示符是在错误上设置的,在错误中未指示任何特定终端。 因此,如果指示了哑元终端,那么不会设置异常终止任务和异常终止写。 哑终端仅用于标识线路。
- 在 TACP 的异常终止事务处理过程中,异常终止任务位 (TEPCAACT 中的X'10 ' ) 始终与其他两个位相关联。 这些其他位是不可清除的任务和异常终止写 (分别在 TEPCAACT 中为X'40 ' 和 X'08' )。
- 异常终止写入始终与异常终止任务同时设置。 如果在 TC WRITE 上发生了正在处理的错误,那么它具有清除原始写请求指示符的 TCTTE 的作用。
- 如果事务当前与终端关联,并且使用 TPURGE=NO 指定了事务标识,那么将设置不可清除的任务。
如果虚拟终端指示符处于打开状态,那么不会设置任何异常终止任务,异常终止写或不可清除任务位,即使 DFHTACP 通常会将异常终止任务设置为正在处理的错误的缺省值。 因此,以下备注仅适用于与实际终端相关的错误。
- 如果没有事务与终端关联,那么异常终止任务无效; (除非伪会话任务与终端关联,在这种情况下,将清除下一个事务)。 否则,如果指示了不可清除的任务,那么事务将保持连接到终端 (通常处于暂挂状态) ,并且 DFHTACP 会将 ‘DFHTC2522 INTERCEPT REQUIRED' 消息写入 CSMT; 如果未将该任务标记为不可清除,那么该任务将以代码 "AEXY" 或 (很少) "AEXZ" 异常终止。
- 如果 TCTTE 与 READ 请求相关联,那么异常终止写将无效。 在这种情况下,正常结果是,如果线路和终端保持服务状态,那么将重试读取。