使用 CICS 提供的过程来安装应用程序
CICS ® 在每个受支持编程语言的单独编目过程中提供作业控制语句 (JCL) 以用于转换 (如果需要) ,编译和链接编辑步骤。
安装 CICS 后,复制安装在 CICSTS54中的这些过程。CICS.SDFHPROC 库,包含在过程库中。 每个过程的名称格式为 DFH wx T y L ,其中变量 w , x 和 y 取决于程序类型 (EXCI 批处理或 CICS 联机) ,编译器类型和编程语言。 下表显示了过程名称。
| 语言 | 独立转换程序 | EXCI |
|---|---|---|
| 汇编语言 | DFHEITAL (AMODE (24) 和 AMODE (31) 应用程序) DFHEGTAL (AMODE (64) 应用程序) |
DFHEXTAL |
| 语言 | 独立转换程序 | 集成翻译器 | 具有独立转换程序的 EXCI | 具有集成转换程序的 EXCI |
|---|---|---|---|---|
| C | DFHYITDL (请参阅注释 1) | DFHZITDL (请参阅注释 1) | DFHYXTDL | DFHZXTDL |
| C 使用 XPLINK 编译器选项 | DFHYITFL (请参阅注释 2) | DFHZITFL (请参阅注释 1) | - | - |
| C++ | DFHYITEL (请参阅注释 1) | DFHZITEL (请参阅注释 1) | DFHYXTEL | DFHZXTEL |
| 使用 XPLINK 编译器选项的 C++ | DFHYITGL (请参阅注释 2) | DFHZITGL (请参阅注释 1) | - | - |
| COBOL (请参阅注释 3) | DFHYITVL | DFHZITCL (请参阅注释 2) | DFHYXTVL | DFHZXTCL |
| PL/I (请参阅注释 4) | DFHYITPL (请参阅注释 2) | DFHZITPL (请参阅注释 2) | DFHYXTPL | DFHZXTPL (请参阅注释 6) |
注意:
- DFHYITEL 也可用于 C; 必须在 COMPILER 参数上指定 C 编译器的正确名称。
- 生成的模块的输出库是 PDSE (而不是 PDS)。
- DFHZITCL 是编译 COBOL 模块的建议过程,因为它使用包含集成 CICS 转换程序的 Enterprise COBOL 编译器的版本。
- DFHZITPL 是编译 PL/I 模块的建议过程,因为它使用包含集成 CICS 转换程序的 Enterprise PL/I 编译器的版本。
- 对于在 Language Environment ® ( IMS 例程) 下的批处理环境中发出 EXEC DLI 命令的程序,请使用以下特殊过程:
- DFHYBTPL
- PL/I 应用程序
- DFHYBTVL
- COBOL 应用程序。注: 此过程需要宏 DFHLI000。
- 需要将 APAR PI34113 应用于 Enterprise PL/I V 4.2, 4.3 或 4.4,或者将 APAR PI35108 应用于 Enterprise PL/I V 4.5