Start of Content Area

Background documentation Releasing a WSD for the SOAP Runtime Locate the document in its SAP Library structure

You release Web service definitions for the SOAP runtime using the transaction WSCONFIG.  This transaction reads the predefined settings – for example for data transfer security – from the WSD and offers the appropriate options for settings. In this way, the values specified in the WSD are used as default values, or to restrict values.

The Web service should be released by a Web Service Configurator. He or she knows the system landscape and the technical requirements of the application server where the Web service is to be called. He or she assigns attributes to features selected in the WSD.

Prerequisites

You have created a VI and a WSD.

Procedure

...

Proceed as follows:

       1.      Open the transaction WSCONFIG.

       2.      In the Definition field, enter a name for the Web Service Definition.

       3.      Choose Create.

       4.      In the Release Text field, enter the text under which the Web service will be published in a Registry.

This graphic is explained in the accompanying text

       5.      Under Call Details, specify the Structure linkvirtual host, the URL, and the details of the Structure linkInternet Communication Framework.

If you choose ICF Details, the SICF Services screen is displayed. You can display the SICF service (such as the logon behavior or security requirements) of your Web service by double-clicking it.

To use a call address other than the one proposed, create an external alias. (See also Structure linkExternal Aliases.)

To generate the WSDL document, the host and port number must be defined uniquely. Generally, the values defined in the ICM for the current application server are used for the default host.

If you want to use the address of the Structure linkSAP Web Dispatcher, or a specific application server, in the WSDL document, enter the host name and port number under Goto ® Maintain Call Address for Virtual Hosts in the initial screen of the transaction.

Caution

Note that these entries must always be made for all hosts apart from the default host, because proposed values cannot be generated from the system. 

       6.      Choose the Operations tab. You use this tab to choose a separate security profile for each operation.

This graphic is explained in the accompanying text

       7.      If necessary, set two security profiles (inbound and outbound). To do so choose from the input help in each field.

Note that you will be using security profiles if you use WS Security for the security of the Web service. For simple cases – for example, if a client communicates with just one server without any detour – HTTPS will suffice as an encryption mechanism. For more information, see Web Services and Security.

       8.      Save your entries. The Web service is displayed in the list of the Web services released for the SOAP runtime.

This graphic is explained in the accompanying text

Using Goto ® Check Results, you can check the following aspects of the Web service for consistency: The following items are checked:

¡        Information on interface matches the WSD

¡        Information regarding feature settings matches the WSD

¡        The assigned call address can be called using the ICF

¡        The ICF settings for logon behavior and security are appropriate to those of the WSD

¡        The address for generating the WSDL can be determined

 

See also:

Administration for the SOAP Runtime

 

 

End of Content Area