BPMListServers 命令
传统:
此命令列出联合到 Workflow Center中的所有 Workflow Server 实例。
从 Workflow Center 服务器以连接方式使用 BPMListServers 命令。 它没有参数,并返回 Workflow Server 实例的列表。
BPMListServers 命令是使用 wsadmin 脚本编制客户机的 AdminTask 对象运行的。
先决条件
注: 在配置了多个安全域的环境中,使用 PALService MBean 而不是 wsadmin 命令。 请参阅 流程应用程序 LifeCycle (PAL) MBean。
必须满足以下条件:
- 在已连接方式下运行此命令,即,不使用 wsadmin
-conntype none选项。 - 在网络部署环境中,必须在包含用于处理 Workflow Server 或 Workflow Center 应用程序的应用程序集群成员的节点上运行此命令。 请勿从 Deployment Manager 概要文件运行此命令。
- 注: 如果您正在使用 SOAP 连接,那么该命令可能需要比指定的 SOAP 超时值更长的时间才能完成。 尽管该命令会继续运行至完成,但可能会出现异常 java.net.SocketTimeoutException: Read timed out。 要防止出现此异常,请为 profile_root/properties/soap.client.props 文件中的 com.ibm.SOAP.requestTimeout 属性设置一个更高的值。
位置
从 profile_root/bin 目录启动 wsadmin 脚本编制客户机。
语法
BPMListServers
参数
此命令无参数。
示例
以下示例说明如何列示 Workflow Center 的所有联合 Workflow Server 实例。 在此示例中,用户与 Workflow Center 服务器建立 SOAP 连接。

要点: 在网络部署环境中, 使用为运行 Workflow Server 或 Workflow Center 应用程序的应用程序集群成员配置的端口。 要确定正确的端口号,请参阅 WebSphere 管理控制台 "端口" 集合页面 (单击 并查找 SOAP_CONNECTOR_ADDRESS 的值)。
wsadmin -conntype SOAP -port 8880 -host ProcessCenterServer01.mycompany.com -user admin -password admin -lang jython
AdminTask.BPMListServers()输出是包含以下信息的服务器列表。
Name:serverName
URL:URL它类似于以下示例。Name:TEST_SERVER_1
URL:corbaname:iiop:server1.mycompany.com:2816
Name:TEST_SERVER_2
URL:corbaname:iiop:server2.mycompany.com:2816