程序列表中的条目:DFHPLT TYPE=ENTRY
使用 DFHPLT TYPE=ENTRY 宏来指定程序列表 (PLT) 中的条目。
- 类型=条目
- 表示一个或多个程序名称将列在此表中。注意 :如上所示,还需要一个 TYPE=ENTRY 宏来指定 PROGRAM=DFHDELIM 条目。
- 程序=程序
- 请输入一个最多包含八个字符的程序名称。 每个程序必须在CSD文件中定义,或者能够自动安装(即必须为程序自动安装指定适当的系统初始化参数)。 DFHDELIM语句之前的未定义程序将由系统自动安装。
对于PLTPI和PLTSD列表,仅应命名初始程序;不应列出与初始程序链接的其他程序(但必须定义或能够自动安装)。 有关初始化期间使用PLT程序的限制的编程信息,请参阅编写初始化程序。
- 程序=DFHDELIM
- 使用此代码来限定在PLTPI或PLTSD的第一或第二遍中运行的程序。 DFHDELIM条目不是一个程序:它仅用作分隔符。请注意:
- PLTPI中PROGRAM=DFHDELIM条目之前列出的程序将在初始化的第二阶段执行。 这些程序用于在恢复过程中启动用户退出程序。 在CSD文件中定义用户退出程序,否则CICS完成后, CICS® 可能无法访问它们,例如在 EXEC CICS DISABLE 命令中。 但是请注意,在初始化的第二阶段,RDO定义的属性不起作用。
- 在PLTPI中,PROGRAM=DFHDELIM后面的程序将在初始化的第三阶段执行。 如果这些程序用于启用用户退出,则用户退出程序也必须在CSD文件中定义,或者必须能够自动安装。
- 在PLTSD中,PROGRAM=DFHDELIM条目之前列出的程序将在关机第一阶段执行。
- PLTSD中PROGRAM=DFHDELIM条目后面的程序将在关闭的第二个静止阶段执行。
第二阶段初始化和第二阶段静默 PLT 程序不需要程序资源定义。 如果未定义,则系统自动安装(与程序自动安装系统初始化参数无关)。 这意味着不会调用自动安装退出功能来修改定义。 这些程序具有以下属性:
语言(汇编)状态(启用)CEDF(否)
数据位置(下方)EXECKEY CICS
执行集(FULLAPI)
数据位置(下方)EXECKEY CICS
执行集(FULLAPI)
因此,系统自动安装程序的默认并发设置是QUASIRENT,默认API设置是CICSAPI。
- 对于使用 API 属性的 OPENAPI 值定义的线程安全 PLT 程序,或使用 XPLINK 编译器选项编译的 C® 或 C++ 程序,请提供适当的资源定义。 另外,对于 Language Environment® 符合要求的程序,可使用 CICSVAR 运行时选项设置适当的 CONCURRENCY 和 API 值。 请参阅为 Language Environment 定义运行时选项。
第三阶段初始化和第一阶段静默 PLT程序可以使用程序自动安装进行定义,具体取决于程序自动安装系统的初始化参数。 如果未使用自动安装程序,这些程序必须在CSD文件中定义程序资源。
