程序列表中的条目:DFHPLT TYPE=ENTRY

使用 DFHPLT TYPE=ENTRY 宏来指定程序列表 (PLT) 中的条目。

阅读语法图跳过可视化语法图DFHPLTTYPE=ENTRY,PROGRAM=( program,program,...)
类型=条目
表示一个或多个程序名称将列在此表中。
注意 :如上所示,还需要一个 TYPE=ENTRY 宏来指定 PROGRAM=DFHDELIM 条目。
程序=程序
请输入一个最多包含八个字符的程序名称。 每个程序必须在CSD文件中定义,或者能够自动安装(即必须为程序自动安装指定适当的系统初始化参数)。 DFHDELIM语句之前的未定义程序将由系统自动安装。

对于PLTPI和PLTSD列表,仅应命名初始程序;不应列出与初始程序链接的其他程序(但必须定义或能够自动安装)。 有关初始化期间使用PLT程序的限制的编程信息,请参阅编写初始化程序

阅读语法图跳过可视化语法图DFHPLTTYPE=ENTRY,PROGRAM=DFHDELIM
程序=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)

因此,系统自动安装程序的默认并发设置是QUASIRENT,默认API设置是CICSAPI。
  • 对于使用 API 属性的 OPENAPI 值定义的线程安全 PLT 程序,或使用 XPLINK 编译器选项编译的 C® 或 C++ 程序,请提供适当的资源定义。 另外,对于 Language Environment® 符合要求的程序,可使用 CICSVAR 运行时选项设置适当的 CONCURRENCY 和 API 值。 请参阅为 Language Environment 定义运行时选项

第三阶段初始化和第一阶段静默 PLT程序可以使用程序自动安装进行定义,具体取决于程序自动安装系统的初始化参数。 如果未使用自动安装程序,这些程序必须在CSD文件中定义程序资源。