自动重新启动 CICS 数据共享服务器
所有三种类型的 CICS® 数据共享服务器-临时存储器,耦合设施数据表和指定计数器-支持使用 z/OS® 自动重新启动管理 (ARM) 服务自动重新启动。 服务器还可以在启动期间使用事件通知设施 (ENF) 出口等待耦合设施结构在初始连接尝试失败时变为可用。
ARM 支持的服务器初始化参数
z/OS 自动重新启动管理 (ARM) 支持的服务器启动参数如下所示:
- 元素名称=元素名称
- 指定自动重新启动管理器元素名称 (最多 16 个字符) ,用于向 ARM 标识服务器以用于自动重新启动。
- ARM ELEMENTTYPE=元素类型
- 指定自动重新启动管理器元素类型,最多为 8 个字符,以在 ARM 策略中用作对类似元素进行分类的方法。
这些参数对于所有数据共享服务器都是相同的。 有关更多详细信息,请参阅 指定的计数器服务器参数。
ARM 支持的服务器命令
以下是可以在服务器命令上使用的 ARM 选项:
- 取消重新启动 = {NO| YES}
- 立即终止服务器,指定是否应请求自动重新启动。 缺省值为 RESTART = NO。
对于 RESTART = YES ,也可以自行输入 RESTART ,对于 RESTART = NO ,输入 NORESTART。
- 已注册
- 显示 ARM 注册是否成功 (YES 或 NO)。
- ARM
- 此关键字在表示组合选项的显示关键字的类别中,可用于显示所有与 ARM 相关的参数值。 它也可以编码为 ARMSTATUS。
这些命令对于所有数据共享服务器都是相同的。
服务器 ARM 处理
在初始化期间,数据共享服务器会无条件地向 z/OS 自动重新启动管理 (ARM) 注册,但在启动以进行卸载或重新装入时除外。 如果注册失败,那么服务器不会启动,返回码为 8 或更高。
如果服务器迂到耦合设施连接不可恢复的问题 (包括丢失连接或结构故障) ,那么它将使用服务器命令 CANCEL RESTART=YES来取消自身。 这将终止现有连接,关闭服务器及其旧作业,并启动服务器作业的新实例。
您还可以使用服务器命令 CANCEL RESTART=YES或 z/OS 命令 CANCEL jobnameARMRESTART 显式重新启动服务器
By default, the server uses an ARM element type of SYSCICSS, and an ARM element identifier of the form DFH二十一_池名称 where Xx is the server type (XQ, CF or NC) and 恩 is the one- or two-character &SYSCLONE identifier of the z/OS image. 您可以使用这些参数来标识服务器,以覆盖 ARM 策略中的自动重新启动选项。
初始化期间等待事件
如果服务器在服务器初始化期间由于环境错误而无法连接到其耦合设施结构,那么服务器使用 ENF 事件出口来等待跨系统扩展服务 (XES) 以指示值得重试。
- 指示结构已变为可用的特定 XES 事件,或者
- 常规 XES 事件,指示耦合设施资源的状态发生了一些更改 (例如,激活了新的 CFRM 策略时)。
发生相关事件时,服务器将重试原始连接请求,并继续等待并重试,直到连接成功为止。 如果需要,可以使用 z/OS CANCEL 命令在此阶段取消服务器。