modifyBPMApiFederationDomain 命令
传统:
使用 modifyBPMApiFederationDomain 命令通过 addTarget 和 deleteTarget 步骤从联合域添加或除去目标。
此命令将在联合域中添加或移除目标。 联合 API 会自动随您的产品配置为 REST 服务网关应用程序的一部分。 如果要为具有多个部署目标的环境更改该配置,请使用 wsadmin 命令创建和管理联合域。 使用 addTarget 步骤将一个或多个部署目标添加到联合域。 使用 deleteTarget 步骤从联合域中删除一个或多个部署目标。 联合 API 会联合已添加部署目标上的所有系统。
使用命令后,使用以下命令之一将您的更改保存到主配置中:
- 对于 Jython:
AdminConfig.save() - 对于 Jacl:
$AdminConfig save
如果应用程序服务器未在运行,请在运行此命令时提供 -conntype NONE 选项。
目标对象
将在其中管理联合域的作用域。 目标对象可用于代替 nodeName、serverName 和 clusterName 参数。
必需参数
- -serverName 服务器名称
- 此参数指定应管理联合域的服务器的名称。 如果指定此参数,那么必须指定 nodeName 参数。 如果指定 clusterName 参数或目标对象,请勿指定此参数。 如果未指定部署目标,那么将在所有单元作用域上管理联合域。
- -nodeName 节点名
- 此参数指定应管理联合域的节点的名称。 如果指定此参数,那么必须指定 serverName 参数。 如果指定 clusterName 参数或目标对象,请勿指定此参数。 如果未指定部署目标,那么将在所有单元作用域上管理联合域。
- -clusterName 集群名称
- 此参数指定管理联合域的集群的名称。 如果指定 nodeName 和 serverName 参数或者目标对象,请勿指定此参数。 如果未指定部署目标,那么将在所有单元作用域上管理联合域。
- -name 联合域名称
- 正在修改的新联合域的名称。 此名称必须唯一。 此参数始终是必需的。
addTarget 和 deleteTarget 步骤的必需参数
- -targetCellName单元格名称
- 此参数指定用作联合目标的单元的名称。 如果指定此参数但未指定 nodeName、serverName 和 clusterName 参数,那么联合 API 将在单元中跨所有系统进行联合。
- -targetNodeName节点名称
- 此参数指定用作联合目标的节点的名称。 如果指定了此参数,那么联合 API 将联合此服务器上的系统。 如果指定此参数,那么必须指定 targetServerName 参数。 如果指定 targetClusterName 参数,请勿指定此参数。
- -targetServerName服务器名称
- 此参数指定用作联合目标的服务器的名称。 如果指定了此参数,那么联合 API 将联合此服务器上的系统。 如果指定此参数,那么必须指定 targetNodeName 参数。 如果指定 targetClusterName 参数,请勿指定此参数。
- -targetClusterName集群名称
- 此参数指定用作联合目标的服务器的名称。 如果指定此参数,联合 API 将在此集群上跨系统进行联合。 如果指定 targetNodeName 或 targetServerName 参数,请勿指定此参数。
示例
以下示例使用 modifyBPMApiFederationDomain 命令删除部署目标 myNode 和 myServer,并且添加新部署目标 myNewNode 和 myNewServer。
- Jython 示例:
AdminTask.modifyBPMApiFederationDomain('[-nodeName node_name -serverName server_name -name myCustomFederationDomain -deleteTarget [["" myNode myServer ""]]') -addTarget [["" myNewNode myNewServer ""]]]') - Jacl 示例:
$AdminTask modifyBPMApiFederationDomain {-nodeName node_name -serverName server_name -name myCustomFederationDomain -deleteTarget {{"" myNode myServer ""}} -addTarget {{"" myNewNode myNewServer ""}}}