addSIBWSOutboundPort 命令
使用 addSIBWSOutboundPort 命令来添加支持服务集成总线的 Web Service 出站端口。
要运行该命令,请使用 wsadmin 脚本编制客户机的 AdminTask 对象。
wsadmin
脚本编制客户机通过 Qshell 运行.
有关更多信息,请参阅 使用 wsadmin 脚本编制配置 Qshell 以运行 WebSphere 脚本.
已经为服务集成总线命令提供了命令行帮助:
- 要获取可用的总线支持的 Web Service 命令列表以及每个命令的简要描述,请在 wsadmin 提示符处输入以下命令:
print AdminTask.help('SIBWebServices')
- 要获取有关给定命令的总体帮助,请在 wsadmin 提示符处输入以下命令:
print AdminTask.help('command_name')
使用此命令后,请使用以下命令将更改保存到主配置中:
AdminConfig.save()
用途
此命令将 OutboundPort 的配置添加至 OutboundService。
目标对象
与端口相关联的 OutboundService 的 ObjectName。
如果已存在具有给定名称的 OutboundService 的 OutboundPort,或者端口名与服务提供程序 WSDL 的服务元素中的端口(如同在 OutboundService 上定义的那样)不符,那么该命令失败。
该命令创建端口目标。如果已存在具有指定名称或缺省名称的目标,那么该命令失败。
指定节点和服务器,或者指定集群。如果不存在为指定节点以及服务器或集群定义的消息传递引擎,那么该命令失败。
如果要通过代理服务器检索 WSDL,那么正在运行命令的服务器必须正确设置标识代理服务器的系统属性。另外,如果该代理服务器需要认证,那么可在该命令上将用户标识和密码设置为参数。
如果这是用于 OutboundService 的第一个端口,那么将它设置为缺省值,并且将服务目标缺省路由设置为指向端口目标。
必需参数
- -name
- 服务提供程序 WSDL 中的端口名。
条件参数
- -node
- 端口目标所在的节点。
- -server
- 端口目标所在的服务器。
- -cluster
- 端口目标所在的集群。
可选参数
- -destination
- 端口目标的名称。
- -userId
- 您可用来检索 WSDL 的用户标识。注: 此参数不再是必需的。对于提供了此参数的现有脚本,它们可以正常运行。
- -password
- 您可用来检索 WSDL 的密码。注: 此参数不再是必需的。对于提供了此参数的现有脚本,它们可以正常运行。
示例
- 使用 Jython:
outPort = AdminTask.addSIBWSOutboundPort(outService, ["-name", "MyServiceSoap", "-node", "MyNode", "-server", "server1"])
- 使用 Jacl:
set outPort [$AdminTask addSIBWSOutboundPort $outService {-name "MyServiceSoap" -node "MyNode" -server "server1"}]