BPMProcessInstancesResumption 命令

传统:
使用此命令恢复处于暂停状态的 IBM® Workflow CenterIBM Workflow Server

使用此命令可根据命令参数指定的信息恢复 BPD 实例及其关联任务。 进度和其他信息记录在标准 SystemOut.log 文件中。
限制: 不能使用此命令来恢复属于 Tip 的 BPD 实例。
BPMProcessInstancesResumption 命令使用 wsadmin 脚本编制客户机的 AdminTask 对象来运行。
注: 在配置了多个安全域的环境中,使用 PALService MBean 而不是 wsadmin 命令。 请参阅 流程应用程序 LifeCycle (PAL) MBean

先决条件

必须满足以下条件:
  • 在已连接方式下运行此命令,即,不使用 wsadmin -conntype none 选项。
  • 在网络部署环境中,可以从任何集群成员运行此命令。 但是,首先必须与要从中运行该命令的集群成员的 SOAP 端口建立 wsadmin 会话。
  • 要访问 wsadmin 命令,所使用的标识必须具有 WebSphere® Application Server 角色,该角色具有比监视者角色更多的特权。 有关角色的信息,请参阅 管理角色
  • 要访问 Business Automation Workflow 要访问此命令使用的API,使用的ID必须属于 bpmAdminGroup 或 bpmAuthorGroup。 bpmAdminGroup 的缺省名称为 tw_admins,bpmAuthorGroup 的缺省名称为 tw_authors。 有关组的信息,请参阅 IBM Business Automation Workflow 缺省组类型
    提示 :默认情况下,只有 DeAdmin 用户同时拥有 WebSphere Application Server 管理员角色和 bpmAdminGroup 成员身份。

位置

install_root/bin 目录启动 wsadmin 脚本编制客户机。

语法

BPMProcessInstancesResumption
-containerAcronym process_application__or_toolkit_acronym
-containerSnapshotAcronym snapshot_acronym
[-maxNumberOfInstances n]
[-getNumberOfInstances]

参数

-containerAcronym 字符串
必需参数,用于标识流程应用程序或 Toolkit 首字母缩写词。 例如,BillingDispute 流程应用程序的首字母缩略词可能为 BILLDISP。
-containerSnapshotAcronym 字符串
必需参数,用于标识流程应用程序或 Toolkit Snapshot 首字母缩略词。
提示: 您可以在快照页面上找到流程应用程序的缩写,网址为 Workflow Center ,也可以使用 BPMShowProcessApplication 命令。
-maxNumberOfInstances 整数
可选参数,限制要恢复的实例的最大数目。 如果未使用此参数,那么缺省情况下会恢复指定上下文的所有暂挂 BPD 实例。
-getNumberOfInstances
这是可选参数,返回与给定上下文关联的暂挂实例。 此参数和 -maxNumberOfInstances 参数互斥。

示例

在以下示例中,首先与服务器建立 SOAP 连接,然后使用 BPMProcessInstancesResumption 命令在 BillingDispute 流程应用程序的 Snapshot 中恢复最多 500 个暂挂 BPD 实例。 Snapshot 是“主要”跟踪的一部分。

要点: 在网络部署环境中,使用为运行 Workflow ServerWorkflow Center 应用程序的应用程序集群成员配置的端口。 要确定正确的端口号,请参阅 WebSphere 管理控制台 "端口" 集合页面 (单击 服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name > 通信 > 端口 并查找 SOAP_CONNECTOR_ADDRESS 的值)。
wsadmin -conntype SOAP -port 8880 -host ProcessCenterServer01.mycompany.com -user admin -password admin -lang jython
wsadmin>AdminTask.BPMProcessInstancesResumption('[-containerAcronym BILLDISP -containerSnapshotAcronym SS2.0.1 -maxNumberOfInstances 500]')
此示例返回流程应用程序或 Toolkit 的指定 Snapshot 中的暂挂实例数。
wsadmin>AdminTask.BPMProcessInstancesResumption('[-containerAcronym BILLDISP -containerSnapshotAcronym SS2.0.1 -getNumberOfInstances]')