Publish SOAP Web Service Wizard
The Publish SOAP Web Service Wizard is used to publish a Web service with an existing WSDL document. This wizard supports the WSDL 1.1 standard.
gateway
The Publish SOAP Web Service Wizard is used to publish a Web service with an existing WSDL document. This wizard supports the WSDL 1.1 standard.
To access the Publish SOAP Web Service Wizard, do any of the following:
- ClickPublish SOAP Web Serviceon the Home Page
- Select [Tasks]> Services and APIs >Publish SOAP Web Servicefrom the Main Menu
- Right-click a folder within the Services and Policies list and then selectPublish SOAP Web Service.
Complete the wizard as described below.
Wizard Step | Description |
---|---|
Step 1: Web Service Description | The Web Service Description screen locates the WSDL document for the web service using one of the following methods:
Note the following about the WSDL document:
Click [ Next ]. The wizard attempts to resolve the WSDL URL. If the resolution is successful, you proceed to Step 2 of the wizard. If the WSDL download fails, try the following troubleshooting steps:
Once credentials have been supplied, if the UDDI is monitored for changes to this service, you will not be prompted for credentials in the future for WSDL downloads from that location. Upon publication, the WSDL URL appears as a Route via HTTP(S) assertion in the web service's initial policy and the name of the web service is extracted from the resolved WSDL and added to the [Services] tab. |
Step 2: Service Resolution | The Service Resolution screen lets you choose the service resolution path:
You can change the resolution path later using the [HTTP/FTP] tab in the service's properties. Note that the service resolution path applies to both the HTTP and FTP protocols. |
Step 3: Access Control | The Access Control screen allows you to define simple Web service encryption, access control, and authentication rules.
|
Step 4: Credential Transportation | The Credential Transportation screen specifies how the Gateway can gain access to the web service.
(1) If you've specified a conflicting service resolution, you are given the option to correct the conflict, proceed as is, or cancel the publishing. (2) It is recommended that you disable the published web service until its policy is completed. See Published Service Properties. |
When the wizard is complete, the newly published service appears in the policy development window, with a Route via HTTP(S) assertion already added. You can now begin constructing your new policy.
If the WSDL document did not declare any HTTP(S) endpoints, the Policy Manager will be unable to automatically add a routing assertion. In this case, manually add the appropriate routing assertion to the policy.
Sending Requests to the Newly Published Service
After creating the new service, you can send requests to it by using one of the following URIs:
http://
<machinename.domain.com>
:8080/ssg/soap
https://
<machinename.domain.com>
:8443/ssg/soap
Where:
- <machinename.domain.com>is the name of the computer hosting the Gateway
- /ssg/soapis the default resolution URI on the Gateway
Then assign a different resolution URI, see Published Service Properties.