BPMProcessInstancesResumption 命令
传统:
使用此命令恢复处于暂停状态的 IBM® Workflow Center 和 IBM 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 Server 或 Workflow Center 应用程序的应用程序集群成员配置的端口。 要确定正确的端口号,请参阅 WebSphere 管理控制台 "端口" 集合页面 (单击 并查找 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]')