Generating an integration service SOAP/HTTP binding

Learn the steps to generate a binding for your integration service.

About this task

When you create an integration service in IBM® Integration Bus, the service opens in the service editor. The service endpoint and binding are shown on the left of the integration service overview. The Service Input node represents the service endpoint. A default SOAP over HTTP binding is generated, shown next to the Service Input node icon.

You can also create your own binding. First, you delete the default binding, and then you can generate a new binding.

The integration service binding can be created and configured before or after you define and implement your operations.

Procedure

Complete the following steps to generate a binding:

  1. In the IBM Integration Toolkit, open your integration service in the Service editor by double-clicking Integration Service Description in the Application Development view. Select the Service tab to see the service overview.
  2. Delete the default SOAP/HTTP binding.
    Right-click the binding name and select Remove Binding.
    The existing binding is deleted. The service SOAPInput node icon changes to an Input node.
  3. Right-click the Input node. Select Generate > SOAP/HTTP Binding. The Generate SOAP/HTTP Binding wizard launches.
  4. Select a SOAP/HTTP binding type of either SOAP 1.1 or SOAP 1.2.
  5. Enter the URL for the binding. Click Finish.

Results

A SOAP over HTTP binding is generated. The integration service input node icon is updated to a SOAPInput node icon, and the name of the binding is displayed next to it.

The properties of the binding are shown in the Properties view when the binding is selected in the Service editor. You can view and edit the binding properties in the Properties view.

Consumers can query your deployed integration service using a ?wsdl query string to return the service interface. To disable this behavior, select the SOAP/HTTP binding in the Services editor, and clear Enable support for ?wsdl in the HTTP transport tab of the SOAP/HTTP service binding properties.

What to do next

Deploy the integration service to an integration server. For more information, see Deploying integration solutions.