在应用程序中使用 BMS 映射集
概述了在应用程序中使用 BMS 映射集的过程。 在安装要在 CICS®下运行的应用程序之前,请使用此过程。
过程
- 创建程序使用的任何 BMS 映射集,如 安装映射集和分区集中所述。
- 将物理映射集 (由 BMS 在其格式化活动中使用) 包含在 DFHRPL 或动态 LIBRARY 并置中的数据集中。
- 将符号映射集 (复制到应用程序中) 包含在用户副本库中,或者将它们直接插入到应用程序源中。
DFHMAPS程序将符号映射集输出写入DSCTLIB参数指定的库,该参数默认指向 CICSTSnn.CICS.SDFHMAC 库,其中 CICSTSnn 表示您的 CICS 版本。 例如,库文件为CICSTS64。 CICS.SDFHMAC对应 CICS TS beta版本。 要在用户副本库中包含符号映射集,请使用以下步骤:
- 通过用于将物理映射集和符号映射集一起安装的 DFHMAPS 过程的 EXEC 语句上的 DSCTLIB= name 操作数指定库名。
- 在用于组装和编译应用程序的作业流的 SYSLIB 并置中包含用户副本库的 DD 语句。
若选择让DFHMAPS程序将符号映射集写入默认 CICSTSnn.CICS.SDFHMAC 库(本例CICSTS64.CICS中为.SDFHMAC),请在编译应用程序所用作业流的SYSLIB连接中包含该库的DD语句。 对于用于组合汇编语言程序的 DFHEITAL 过程,这不是必需的,因为这些作业已在 SYSLIB 并置中包含库的 DD 语句。
- PL/I ,指定一个块大小为 32760 字节的库。 要克服 PL/I 编译器对块大小的限制,就必须这样做。