addSIBWSInboundPort command

Use the addSIBWSInboundPort command to add a service integration bus-enabled web services inbound port.

To run the command, use the AdminTask object of the wsadmin scripting client.

[IBM i][IBM i]The wsadmin scripting client is run from Qshell.

Command-line help is provided for service integration bus commands:
  • For a list of the available bus-enabled web services commands, plus a brief description of each command, enter the following command at the wsadmin prompt:

    print AdminTask.help('SIBWebServices')

  • For overview help on a given command, enter the following command at the wsadmin prompt:

    print AdminTask.help('command_name')

After using the command, save your changes to the master configuration by using the following command:

AdminConfig.save()

Purpose

This command adds the configuration for an InboundPort to an InboundService.

If the port name is already in use by another InboundPort for the InboundService, or the specified endpoint listener does not exist, the command fails.

If the templatePort is specified but does not exist in the InboundService template WSDL, the command fails.

If there is no BusConnectionProperty for the InboundService bus, then one is created with the default reply destination name.

Either specify the node and server, or specify the cluster.

Target object

ObjectName of the InboundService to which the port is to be added.

Required parameters

-name
The name of the port.
-endpointListener
The name of the associated endpoint listener.

Conditional parameters

-node
The node in which the endpoint listener is located.
-server
The server in which the endpoint listener is located.
-cluster
The cluster in which the endpoint listener is located.

Optional parameters

-templatePort
The name of the port in the template WSDL to use as a basis for this port binding.

Example

  • Using Jython:
    inPort = AdminTask.addSIBWSInboundPort(inService, ["-name", "MyServiceSoap",
     "-endpointListener", "SOAPHTTP1", "-node", "MyNode", "-server", "server1"] )
  • Using Jacl:
    set inPort [$AdminTask addSIBWSInboundPort $inService {-name "MyServiceSoap"
     -endpointListener "SOAPHTTP1" -node "MyNode" -server "server1"}]