安装包的传输和安装

您在创建并抽取安装包后,需要将其传输到脱机服务器。然后,在此服务器上使用管理命令来安装该包。

开始之前

在脱机 Process Server 上安装 Snapshot 之前,请完成以下任务。
  • 创建并抽取安装包。
  • 确保脱机服务器支持 Snapshot 中的功能。如果您打算安装包含“高级集成服务”的业务流程应用程序的 Snapshot,那么只能在 IBM® Business Process Manager Advanced 脱机服务器上安装此 Snapshot。
  • 确保您拥有正确的许可权来执行安装。 请参阅限制安装对 Runtime Server 的访问权

关于此任务

请勿尝试将来自两个 Process Center 的流程应用程序 Snapshot 安装到同一个 Process Server 环境中。如果您在多个 Process Center 中开发流程应用程序,请确保在 Process Server 上安装 Snapshot 之前将其导入公共的 Process Center

只要所选的脱机服务器存在,安装包便在 Process Center 服务器上可用。如果除去此脱机服务器,那么其安装包也会被删除。

要传输安装包,然后将其安装在脱机服务器上,请执行以下步骤。

过程

  1. 使用 FTP 或类似的实用程序将安装包传输到脱机 Process Server。
  2. 可选: 如果要将安装限制为特定组,请遵循限制安装对 Runtime Server 的访问权中的指示信息进行操作。
  3. 在脱机 Process Server(位于 install_root/BPM/Lombardi/tools/process-installer 目录中)上运行 BPMInstallOfflinePackage 命令。

示例

以下示例说明了如何安装 BillingDispute 流程应用程序的 Snapshot。Snapshot 安装包 (BillingDispute.zip) 已创建并抽取到 Process Center Server 上,并正在安装到脱机 Process Server ProcessServer01 上。

在该示例中,用户建立与 Process Center server 的 SOAP 连接。

  • Jython 示例
    wsadmin -conntype SOAP -port 4080 -host ProcessServer01.mycompany.com -user admin -password admin -lang jython
    
    AdminTask.BPMInstallOfflinePackage('[-inputFile C:\myProcessApps\BillingDispute.zip]')
  • Jacl 示例
    wsadmin -conntype SOAP -port 4080 -host ProcessServer01.mycompany.com -user admin -password admin
    
    $AdminTask BPMInstallOfflinePackage {-inputFile C:\myProcessApps\BillingDispute.zip}

下一步做什么

如果登录到 Business Space,那么可以导航到流程应用程序的仪表板。

如果您遇到安装问题,请检查 process-installer.log 文件。有关可发生此问题位置的更多信息,请参阅对 Snapshot 安装进行故障诊断