This topic applies only to the IBM Business Process Manager Advanced configuration.

使用管理控制台取消部署 BPEL 流程和人员任务应用程序

您可以使用管理控制台来取消部署包含 BPEL 流程或人员任务的应用程序。

开始之前

要取消部署包含 BPEL 流程或人员任务的应用程序,必须应用以下条件:
  • 如果在独立服务器上部署应用程序,那么服务器必须正在运行,并且有权访问 Business Process Choreographer 数据库。
  • 如果在集群上部署应用程序,那么 Deployment Manager 以及至少一个集群成员必须正在运行。集群成员必须有权访问 Business Process Choreographer 数据库。
  • 如果在受管服务器上部署应用程序,那么 Deployment Manager 和受管服务器必须正在运行。服务器必须有权访问 Business Process Choreographer 数据库。
  • 不存在处于任何状态的 BPEL 流程或人员任务模板的实例,或者具有正在以开发方式运行的独立服务器。
  • 如果流程实例迁移至该流程的较新版本,但它正在等待服务调用回复,那么在收到回复之前,无法取消部署包含之前版本的应用程序。在其他所有情况下,已迁移的实例被视为新版本的实例,可以取消部署包含较早版本流程的应用程序。
  • 确保没有其他模块依赖于由您要取消部署的应用程序导出的服务。

关于此任务

要取消部署包含 BPEL 流程或人员任务的企业应用程序,请执行以下操作:

过程

  1. 在管理控制台中,单击应用程序 > 应用程序类型 > WebSphere 企业应用程序
  2. 选择您要取消部署的应用程序,并单击停止

    如果该应用程序中仍存在任何流程实例或任务实例,那么此步骤将失败。您可以在取消部署应用程序之前使用 Business Process Choreographer Explorer 删除实例,或者使用 manageTemplates.py 管理脚本的 -force 选项停止和删除这些实例。

  3. 选择您要取消部署的应用程序,并单击取消部署
  4. 单击保存以保存更改。

结果

这样即取消部署该应用程序。