要将应用程序提供给平台用户,可以安装应用程序定义,启用应用程序,然后将该应用程序设置为可用。
当平台上未安装特定应用程序的其他任何版本时,将此过程用于在该平台上首次安装该应用程序。将应用程序的现有版本替换为新版本时,请遵循更新应用程序中的完整过程。如果您的应用程序使用不支持多版本的资源,那么必须遵循该过程来禁用并废弃该应用程序的现有版本,然后才能安装新版本。
安装应用程序定义时,CICSPlex SM 创建一个 APPLCTN 资源以在 CICSplex 中表示该应用程序。CICSPlex SM 还在数据存储库中创建应用程序的记录,该纪录可以在应用程序束的恢复处理中使用。
如果目标平台处于活动状态,CICSPlex SM 使用应用程序束和应用程序绑定中的信息,在平台上跨区域安装 CICS 束。将动态创建每个 BUNDLE 资源并指定唯一名称。每个 CICS 束中定义的资源都是在 BUNDLE 资源安装期间在 CICS 区域中创建的。
管理部分中保存了应用程序和每个已安装的 CICS 束之间的关系。管理部分是在应用程序安装过程中自动为每个 CICS 束创建的 MGMTPART 记录。它记录了安装束的 CICS 区域,并且在 CICS 区域中跟踪束的状态。
在活动平台中安装应用程序时,CICSPlex SM 会将 CICS 束立即安装到定义为平台一部分并在您安装应用程序定义时运行的所有 CICS 区域中。如果安装应用程序定义之后您启动或重新启动区域,CICSPlex SM 还将 CICS 束安装在平台中的 CICS 区域。如果您在安装应用程序定义后向平台添加更多 CICS 区域,CICSPlex SM 也会在这些区域中安装 CICS 束。
最初以禁用状态安装应用程序。启用应用程序时,CICSPlex SM 会在所有 CICS 区域中启用针对该应用程序安装的 CICS 束。安装应用程序后如果启动或重新启动 CICS 区域,CICSPlex SM 将以启用状态将束安装在该区域中。
将应用程序设置为可用时,CICS 将允许调用者通过其应用程序入口点(可以是 PROGRAM 资源或 URIMAP 资源)访问该应用程序。调用者可以访问最高可用应用程序版本,或者使用 EXEC CICS INVOKE APPLICATION 命令来指定任何可用的应用程序版本。如果将应用程序设置为可用之后,您在平台中启动或重新启动 CICS 区域,那么应用程序的可用性状态将不会恢复。 当您已验证在已启动或重新启动的 CICS 区域中已正确安装并启用应用程序之后,请选择相应的版本并使该版本在 CICS 区域中可用。