服务级别不匹配

如果使用服务级别不匹配的模块,那么可能会导致不可预测的结果。 为安全起见,如果模块的 LPA 版本与您正在使用的 CICS® 库中的版本不同,请不要使用该模块的 LPA 版本。

使用DFHCSVCU 实用程序动态更新 CICS 服务 DFH99SVC 外,请勿在必须安装于 MVS 链路包区域的8 个 CICS 模块上启用动态LPA功能。 有关 DFHCSVCU 实用程序的详细信息,请参阅 运行 DFHCSVCJ 作业

在以下任何情况下,从 LPA 中使用的装入模块的服务级别可能低于 CICS 区域的其余部分:
  • 您正在从属于当前服务级别高于 LPA 区域的目标区域的库中运行 CICS 。
  • 自上次 MVS 的IPL以来,您已向LPA区域应用了服务。
  • 您并未使用MLPA来替换服务更新的负载模块,而是自 MVS 上次IPL(指定了CLPA(创建链接包区域))以来,已将服务应用于LPA区域。

因此,若您已在 CICS 库中为某个加载模块应用了服务,则必须同时为该模块的LPA版本(若存在)应用相同服务,以确保 MVS 链接包区域始终包含经过测试的加载模块。

使用 SMP/E RESTORE 功能在更新或复制 LPA 区域之前除去 USERMOD。 然后再次应用 USERMOD。

若您曾使用 CICS 提供的USERMOD副本将模块安装至 MVS 链接包区域 ,且原始USERMOD已获得维护,则可将变更内容同步至您版本的USERMOD中。

虽然 CICS PTF 可能对必须位于链接装配区域中的 CICS 模块进行更改,但在现实中这种情况相当罕见。 模块必须向下兼容更早的发行版,并应用于 PTF 对其进行的任何代码更改以及应用于基本级别的代码。