modifyBPMApiFederationDomain 命令

传统:
使用 modifyBPMApiFederationDomain 命令通过 addTarget 和 deleteTarget 步骤从联合域添加或除去目标。

此命令将在联合域中添加或移除目标。 联合 API 会自动随您的产品配置为 REST 服务网关应用程序的一部分。 如果要为具有多个部署目标的环境更改该配置,请使用 wsadmin 命令创建和管理联合域。 使用 addTarget 步骤将一个或多个部署目标添加到联合域。 使用 deleteTarget 步骤从联合域中删除一个或多个部署目标。 联合 API 会联合已添加部署目标上的所有系统。

使用命令后,使用以下命令之一将您的更改保存到主配置中:
  • 对于 Jython:
    AdminConfig.save()
    
  • 对于 Jacl:
    $AdminConfig save

如果应用程序服务器未在运行,请在运行此命令时提供 -conntype NONE 选项。

目标对象

将在其中管理联合域的作用域。 目标对象可用于代替 nodeNameserverNameclusterName 参数。

必需参数

-serverName 服务器名称
此参数指定应管理联合域的服务器的名称。 如果指定此参数,那么必须指定 nodeName 参数。 如果指定 clusterName 参数或目标对象,请勿指定此参数。 如果未指定部署目标,那么将在所有单元作用域上管理联合域。
-nodeName 节点名
此参数指定应管理联合域的节点的名称。 如果指定此参数,那么必须指定 serverName 参数。 如果指定 clusterName 参数或目标对象,请勿指定此参数。 如果未指定部署目标,那么将在所有单元作用域上管理联合域。
-clusterName 集群名称
此参数指定管理联合域的集群的名称。 如果指定 nodeNameserverName 参数或者目标对象,请勿指定此参数。 如果未指定部署目标,那么将在所有单元作用域上管理联合域。
-name 联合域名称
正在修改的新联合域的名称。 此名称必须唯一。 此参数始终是必需的。

addTarget 和 deleteTarget 步骤的必需参数

-targetCellName单元格名称
此参数指定用作联合目标的单元的名称。 如果指定此参数但未指定 nodeName、serverName 和 clusterName 参数,那么联合 API 将在单元中跨所有系统进行联合。
-targetNodeName节点名称
此参数指定用作联合目标的节点的名称。 如果指定了此参数,那么联合 API 将联合此服务器上的系统。 如果指定此参数,那么必须指定 targetServerName 参数。 如果指定 targetClusterName 参数,请勿指定此参数。
-targetServerName服务器名称
此参数指定用作联合目标的服务器的名称。 如果指定了此参数,那么联合 API 将联合此服务器上的系统。 如果指定此参数,那么必须指定 targetNodeName 参数。 如果指定 targetClusterName 参数,请勿指定此参数。
-targetClusterName集群名称
此参数指定用作联合目标的服务器的名称。 如果指定此参数,联合 API 将在此集群上跨系统进行联合。 如果指定 targetNodeName 或 targetServerName 参数,请勿指定此参数。

示例

以下示例使用 modifyBPMApiFederationDomain 命令删除部署目标 myNodemyServer,并且添加新部署目标 myNewNodemyNewServer

  • 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 ""}}}