addSIBWSInboundPort 命令
使用 addSIBWSInboundPort 命令来添加支持服务集成总线的 Web Service 入站端口。
要运行该命令,请使用 wsadmin 脚本编制客户机的 AdminTask 对象。
wsadmin
脚本编制客户机通过 Qshell 运行.
有关更多信息,请参阅 使用 wsadmin 脚本编制配置 Qshell 以运行 WebSphere 脚本.
已经为服务集成总线命令提供了命令行帮助:
- 要获取可用的总线支持的 Web Service 命令列表以及每个命令的简要描述,请在 wsadmin 提示符处输入以下命令:
print AdminTask.help('SIBWebServices')
- 要获取有关给定命令的总体帮助,请在 wsadmin 提示符处输入以下命令:
print AdminTask.help('command_name')
使用此命令后,请使用以下命令将更改保存到主配置中:
AdminConfig.save()
用途
此命令将 InboundPort 的配置添加至 InboundService。
如果该端口名已被 InboundService 的另一 InboundPort 占用,或者指定的端点侦听器不存在,那么该命令会失败。
如果指定了 templatePort,但它不存在于 InboundService 模板 WSDL 中,那么该命令会失败。
如果 InboundService 总线没有 BusConnectionProperty 属性,那么系统会使用缺省应答目标名称创建此属性。
指定节点和服务器,或者指定集群。
目标对象
要将端口添加至的 InboundService 的 ObjectName。
必需参数
- -name
- 端口的名称。
- -endpointListener
- 关联的端点侦听器的名称。
条件参数
- -node
- 端点侦听器所在的节点。
- -server
- 端点侦听器所在的服务器。
- -cluster
- 端点侦听器所在的集群。
可选参数
- -templatePort
- 用作该端口绑定基础的模板 WSDL 中的端口名。
示例
- 使用 Jython:
inPort = AdminTask.addSIBWSInboundPort(inService, ["-name", "MyServiceSoap", "-endpointListener", "SOAPHTTP1", "-node", "MyNode", "-server", "server1"] )
- 使用 Jacl:
set inPort [$AdminTask addSIBWSInboundPort $inService {-name "MyServiceSoap" -endpointListener "SOAPHTTP1" -node "MyNode" -server "server1"}]