ODBM 客户机请求的顺序

必须按特定顺序发出从 ODBM 客户机打开数据库管理器 (ODBM) 的某些请求,例如,在启用或禁用与 ODBM 的通信时。

ODBM 客户机发出 SCI 和 ODBM 请求以请求 ODBM 服务。 其中一些请求必须遵循特定顺序。 根据客户机的处理需求,可以多次发出其他请求 (按任何顺序)。

在 ODBM 客户机可以发出 ODBM 请求之前,它必须向 IMSplex 中的 SCI 和所有活动 ODBM 注册。

下表显示了 ODBM 客户机发出的请求的基本序列。 必须按所显示的顺序发出 CSLSCREG , CSLSCRDY 和 CSLDMREG 请求。 还必须按所显示的顺序发出 CSLSCBFR , CSLDMDRG 和 CSLSCDRG 请求。 根据 ODBM 客户机和同步点处理的需求不同, CSLDMI 请求的序列顺序也可能不同。

表 1. 针对 ODBM 客户机的请求序列
请求 用途
CSLSCREG 向 SCI 注册,这使客户机能够通过 SCI 向 ODBM 发送 ODBM 请求。
CSLSCRDY 将 ODBM 客户机重新添加到 SCI ,后者按客户机类型将消息路由到客户机。
CSLDMREG 向 ODBM 注册客户机以启用与 ODBM 的通信。
CSLMI FUNC=ODBMCI DLIFUNC 分配和取消分配 PSB。 通过 ODBM 将 DL/I 调用传递到 IMS DB。
CSLMI 函数 = COMMIT 对于本地工作单元,将落实与单个 APSB 调用关联的更新。
CSLMI 函数 = BACKOUT 对于本地工作单元,将回退与单个 APSB 调用关联的更新。
CSLMI 函数 = READYSYNCPT 对于全局工作单元,准备多个 APSB 调用中的一个以进行同步点处理。
CSLSCBFR 释放请求返回的输出缓冲区 (如果有)。
CSLDMDRG 从 ODBM 注销客户机以结束与 ODBM 的通信。
CSLSCQSC 将 ODBM 客户机停顿到 SCI。 SCI 将不再按客户机类型路由至该客户机。
CSLSCDRG 从 SCI 注销。