定义 DL/I 支持
CICS® 可以使用 IBM® IMS Database Manager 提供 DL/I 数据库支持。
有关相应版本和发行版的信息,请参阅 数据库控制概述 (DBCTL)。 当它们变为可用时,比列示的那些版本更新的 IMS 版本也兼容。
您可以通过以下方法将 DL/I 支持与 CICS 配合使用:
- 数据库控制(DBCTL)
- CICS 远程 DL/I 支持,也称为 函数输送
作业流中引用的 IMS 库由 IMS.libnam标识; 例如, IMS.PGMLIB。 如果您对 IMS 库使用自己的命名约定,请相应地重命名 IMS 库。
CICS 提供 CICS-DBCTL 接口,该接口使 DBCTL , IMS或 IMS DM/TM 能够满足从 CICS 区域发出的 DL/I 请求。 此方法比本地 DL/I 更易于安装,而且提供了附加功能。 有关安装和使用 DBCTL 的详细信息,请参阅 安装和生成 DBCTL。
基本产品中包含使用 IBM Information Management System (IMS) 产品访问 DL/I 数据库的 CICS 支持。 无需任何特殊安装。
有关存储器保护的更多信息,请参阅 存储器保护。
DL/I 的程序规范块 (PDIR)
程序规范块目录(PDIR)是程序规范块(PSB)的列表, 它为 DL/I 定义应用程序使用数据库的方法。
CICS 区域需要 PDIR 才能访问远程 CICS 区域拥有的数据库。 您的 CICS 区域不需要 PDIR 来访问 DBCTL 拥有的 DL/I 数据库。 有关访问 DBCTL 拥有的 DL/I 数据库的信息,请参阅 数据库控制概述 (DBCTL)。
当使用 PDIR= 系统初始化参数指定 DL/I PSB 目录时, CICS 将在启动期间自动装入提供远程 DL/I 支持的模块。