比较链接 CEEBXITA 的两种方法
您可以通过以下方式在用户出口 CEEBXITA 中进行链接:
- 将其链接到应用程序中。
- 优势
- 用户出口仅影响正在调试的应用程序。 这意味着您可以控制何时针对应用程序启动 z/OS® Debugger 。 您可能还不需要对 JCL 进行任何更改以启动 z/OS Debugger。
- 缺点
- 您必须记住除去用户出口以用于生产,或者,如果它不是正常构建过程的一部分,那么必须记住将其重新链接到应用程序。
- 将其链接到运行时加载 Language Environment® 模块(CEEBINIT、CEEPIPI 或两者)的私有副本中
- 优势
- 您不必更改应用程序以使用用户出口。 此外,您不必将编辑额外模块链接到应用程序中。
- 缺点
- 您需要执行额外的步骤来准备和维护运行时环境:
- 创建一个或多个 Language Environment 运行时例程的私有副本
- 仅针对您可能调试的模块,请自定义运行时环境,将私有副本放置在加载模块搜索路径中 CEE.SCEERUN 目录下的系统 Language Environment 模块之前
- 当你对进行维护时,可能需要 Language Environment 重新链接例程。
- 当您升级到新版本时 Language Environment ,必须重新链接例程。
若将用户退出点链接到应用程序及运行时加载 Language Environment 模块的私有副本中(该副本位于应用程序执行的加载模块搜索路径内),则应用程序加载模块中的用户退出点副本将被使用。