ODBM 客户机请求的顺序
必须按特定顺序发出从 ODBM 客户机打开数据库管理器 (ODBM) 的某些请求,例如,在启用或禁用与 ODBM 的通信时。
ODBM 客户机发出 SCI 和 ODBM 请求以请求 ODBM 服务。 其中一些请求必须遵循特定顺序。 根据客户机的处理需求,可以多次发出其他请求 (按任何顺序)。
在 ODBM 客户机可以发出 ODBM 请求之前,它必须向 IMSplex 中的 SCI 和所有活动 ODBM 注册。
下表显示了 ODBM 客户机发出的请求的基本序列。 必须按所显示的顺序发出 CSLSCREG , CSLSCRDY 和 CSLDMREG 请求。 还必须按所显示的顺序发出 CSLSCBFR , CSLDMDRG 和 CSLSCDRG 请求。 根据 ODBM 客户机和同步点处理的需求不同, CSLDMI 请求的序列顺序也可能不同。
| 请求 | 用途 |
|---|---|
| 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 注销。 |