回调接口中使用的容器

回调接口提供必需容器和可选容器作为已注册程序的输入,以创建或管理特定类型的资源。

当部署束并使用名为 DFHRLVI-V1的通道链接到已注册的程序时, CICS® 会初始化容器。

DFHRL-CONTROL 容器

DFHRL-CONTROL 是 DATATYPE (CHAR) 的容器。 它包含捆绑软件的令牌以及创建,启用,禁用或废弃资源的请求。

表 1. DFHRL-CONTROL 中包含的令牌
字段 类型 描述
rl_bundle_token char (8) 表示捆绑软件的 8 字节令牌
rl_resource_token char (8) 表示资源的 8 字节令牌
rl_client_token char (8) 表示回调程序所持有的资源视图的 8 字节令牌。
Rl_state bin (8) BUNDLE 资源的状态。 此字段可以具有下列其中一个值:
1
正在启用
2
已启用
3
正在禁用
4
已禁用
5
正在废弃
6
失败
7
删除
8
已废弃
rl_function bin (8) 系统程序员正在执行的操作。 此字段可以具有下列其中一个值:
0
CREATE BUNDLE
1
SET BUNDLE
2
INQUIRE BUNDLE
3
DISCARD BUNDLE
4
按名称查询
5
设置修改

容器在 DFHRLUCx 副本中定义,其中 x 表示编程语言。 这些副本在 CICSTSnn.CICS.SDFHSAMP 库中,其中 CICSTSnn 是您的 CICS 版本。 例如,该库为 CICSTS63。 CICS.SDFHSAMP 用于 CICS TS 6. 3

此容器仅与捆绑软件回调接口的通道 DFHRLVI-V1 配合使用。

DFHRL-DATA 容器

DFHRL-DATA 是 DATATYPE (BIT) 的容器,其中包含用户资源的元数据。 元数据取自捆绑软件中清单提供的信息。

容器在 DFHRLUCx 副本中定义,其中 x 表示编程语言。 这些副本在 CICSTSnn.CICS.SDFHSAMP 库中,其中 CICSTSnn 是您的 CICS 版本。 例如,该库为 CICSTS63。 CICS.SDFHSAMP 用于 CICS TS 6. 3

此容器仅与捆绑软件回调接口的通道 DFHRLVI-V1 配合使用。

DFHRL-NAME 容器

DFHRL-NAME 是 DATATYPE (CHAR) 的容器。 它包含表示已部署捆绑软件中资源的名称的字符串。

容器在 DFHRLUCx 副本中定义,其中 x 表示编程语言。 这些副本在 CICSTSnn.CICS.SDFHSAMP 库中,其中 CICSTSnn 是您的 CICS 版本。 例如,该库为 CICSTS63。 CICS.SDFHSAMP 用于 CICS TS 6. 3

此容器仅与捆绑软件回调接口的通道 DFHRLVI-V1 配合使用。

DFHRL-ROOT 容器

DFHRL-ROOT 是 DATATYPE (CHAR) 的容器。 它包含捆绑软件目录的文件系统中的标准路径。

容器在 DFHRLUCx 副本中定义,其中 x 表示编程语言。 这些副本在 CICSTSnn.CICS.SDFHSAMP 库中,其中 CICSTSnn 是您的 CICS 版本。 例如,该库为 CICSTS63。 CICS.SDFHSAMP 用于 CICS TS 6. 3

此容器仅与捆绑软件回调接口的通道 DFHRLVI-V1 配合使用。

DFHRL-TYPE 容器

DFHRL-TYPE 是 DATATYPE (CHAR) 的容器。 它包含一个 URI ,用于描述回调程序可以在捆绑软件中管理的资源类型。

容器在 DFHRLUCx 副本中定义,其中 x 表示编程语言。 这些副本在 CICSTSnn.CICS.SDFHSAMP 库中,其中 CICSTSnn 是您的 CICS 版本。 例如,该库为 CICSTS63。 CICS.SDFHSAMP 用于 CICS TS 6. 3

此容器仅与用于捆绑软件回调接口的通道 DFHRLVI-V1 或用于捆绑软件注册接口的通道 DFHRLVC-V1 配合使用。