使用持久会话支持运行

PSTYPE 系统初始化参数指定 SNPS 或 MNPS 以便 z/OS® Communications Server 持久会话支持用于 CICS® 区域时,该区域的 PSDINT 系统初始化参数指定的时间将确定保留会话的时间长度。

如果发生 CICS, Communications Server 或 z/OS 故障,如果在此时间内重新建立了与 Communications Server 的连接,那么 CICS 可以立即使用保留的会话; 网络流无需重新绑定这些会话。

请确保为持久会话延迟时间间隔设置非零值,以便保留会话。 缺省值为零,这意味着如果您为 PSTYPE指定了 SNPS 或 MNPS ,那么持久会话支持可用,但未被利用。

您可以使用 CEMT SET VTAM 命令或 EXEC CICS SET VTAM 命令来更改持久会话延迟时间间隔。 更改的时间间隔不会存储在 CICS 全局目录中,因此不会在紧急重新启动时复原。
注: VTAM ® 现在是 z/OS Communications Server。

在紧急重新启动 CICS期间, CICS 会将这些会话暂挂从 CICS 全局目录恢复到会话中状态,并将 CICS 系统日志恢复到会话中状态。 当 CICS 打开其 VTAM ACB 时,将执行此持久会话恢复过程。 在支持多节点持久会话的情况下,如果 Communications Server 或 z/OS 失败,那么当 CICS 通过 COVR 事务或 CEMT 或 EXEC CICS SET VTAM OPEN 命令自动重新打开其 VTAM ACB 时,将复原会话。 虽然会话已恢复,但在发生故障时正在进行的任何事务都将异常终止且未恢复。

当终端用户在持久会话恢复期间输入数据时, CICS 显示为挂起。 在发生故障时显示的屏幕将保持显示状态,直到持久会话恢复完成为止。 您可以使用 CICS 区域的 TYPETERM 和 SESSIONS 资源定义上的选项来定制 CICS ,以便成功的恢复可以对终端用户透明,或者可以通知终端用户恢复,从而允许他们执行相应的操作。

如果 APPC 会话在 CICS, Communications Server 或 z/OS 故障发生时处于活动状态,那么 APPC 伙伴的持久会话恢复将显示为 CICS 挂起。 Communications Server 保存 APPC 伙伴发出的请求,并在恢复完成时将这些请求传递给 CICS 。 当 CICS 重新建立与 Communications Server 的连接时,终端会话的恢复由 CONNECTION 资源定义的 PSRECOVERY 选项和 SESSIONS 资源定义的 RECOVOPTION 选项的设置确定。 必须将 CONNECTION 资源定义的 PSRECOVERY 选项设置为要恢复的会话的缺省值 SYSDEFAULT。 替代方法 NONE 表示未恢复任何会话。 如果选择了相应的恢复选项,并且 APPC 会话处于正确状态,那么 CICS 将执行 ISSUE ABEND 以通知合作伙伴当前对话已异常结束。

如果 CICS 定义了持久验证,那么登录在持久会话下处于不活动状态,直到 CICS 从终端接收到第一个输入为止。

定义 z/OS Communications Server 持久会话支持 描述了为 CICS 区域定义持久会话支持所需的步骤。