BPMListProcessApplications 命令

传统: 
此命令列出 Workflow Center 服务器或 Workflow Server上的所有流程应用程序和 Toolkit。

在已连接方式下,从 Workflow Center 服务器或 Workflow Server 使用 BPMListProcessApplications 命令以返回该服务器上所有流程应用程序和 Toolkit 的列表。 在使用其他流程应用程序 wsadmin 命令进行脚本编制时,此命令的输出非常有用。

BPMListProcessApplications 命令是使用 wsadmin 脚本编制客户机的 AdminTask 对象来运行的。

先决条件

注: 在配置了多个安全域的环境中,使用 PALService MBean 而不是 wsadmin 命令。 请参阅 流程应用程序 LifeCycle (PAL) MBean
必须满足以下条件:
  • 在已连接方式下运行此命令,即,不使用 wsadmin -conntype none 选项。
  • 本主题仅适用于 IBM Business Automation Workflow Advanced 配置。在网络部署环境中, 必须在包含用于处理 Workflow ServerWorkflow Center 应用程序的应用程序集群成员的节点上运行此命令。 请勿从 Deployment Manager 概要文件运行此命令。
  • 必须已在服务器上创建并抽取安装包。 在完成此命令后,已安装的 Snapshot 会处于活动状态。

  • 注: 如果您正在使用 SOAP 连接,那么该命令可能需要比指定的 SOAP 超时值更长的时间才能完成。 尽管该命令会继续运行至完成,但可能会出现异常 java.net.SocketTimeoutException: Read timed out。 要防止出现此异常,请为 profile_root/properties/soap.client.props 文件中的 com.ibm.SOAP.requestTimeout 属性设置一个更高的值。

位置

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

语法

BPMListProcessApplications 

参数

此命令无参数。

示例

以下示例说明了如何列出服务器上的所有流程应用程序和 Toolkit。 在此示例中,用户与 Workflow Center 服务器建立 SOAP 连接。

要点: 在网络部署环境中, 使用为运行 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>print AdminTask.BPMListProcessApplications()
输出是流程应用程序的列表,类似于以下示例。
Containers:
Name:SampleProcessApp
Acronym:PA1
Description:My sample application
Toolkit:false

Name:SampleToolkit
Acronym:TKDEMO
Description:My sample toolkit
Toolkit:true