Calling and Completing Web Service
Descriptions.
To retrieve the Web Services of the programming interface, you must first generate or program a Web Service client. To do this you need the WSDL file, which the Web Service provides using HTTP and which is stored for the Web Services of the programming interface as an external definition in the Integration Repository.
You can access the Web Service descriptions in the following ways: Depending on which way you choose, you must slightly edit or complete the WSDL files before you can invoke the Web Services.
● Opening External Definitions in the Integration Repository
● Opening the Web Service Description in the Web Services Navigator
The external definitions are in the Integration Repository in the software component version SAP BASIS 7.00 in the namespace http//sap.com/xi/XI/System.
To open the external definitions, proceed as follows:
...
1. Call the Integration Repository.
2. In the navigation area of the Integration Builder expand the node SAP BASIS → SAP BASIS 7.00 → http://sap.com/xi/XI/System → Interface Objects → External Definitions.
If you would like to use the Web Service descriptions that you have received from external definitions, then you must fill in the missing details. The WSDL file from the Integration Repository does not yet contain all the information that is required at runtime. This includes the binding for HTTP access and the service port.
For more information on this, see the example use in Generating Web Service Client (Eclipse Web Tools Platform) under 3. Completing WSDL File.
Alternatively, you can call the Web Service descriptions in the Web Services Navigator. Proceed as follows:
...
1. Call the Web Services Navigator.
You can call the Web Services Navigator from the start page of the J2EE Engine.

For more
information, see
Web Service
Navigator.

Note that your user must have the necessary permissions under Assign Authorizations.
2. To call the Web Service for a particular configuration object, select the corresponding entry in the navigation bar.

To call the Web Service for communications channels, choose CommunicationChannelService.
3. In the navigation bar below the Web Services for the configuration object, choose the entry Document.
4. Choose WSDL.
5. Under WSDL Style Document choose Download WSDL.
6. Save the WSDL file to your computer.
As a result of this you will have a ZIP file with a main WSDL file (main.wsdl) and several sub WSDL files. This file already contains the binding and service port.
If you cannot invoke the Web Service without errors, then it is recommended that you modify the main.wsdl file in the following way: depending on whether you would like to use HTTP or HTTPS protocol, delete the elements of the other protocol.
In the following example, all those elements relating to the HTTP protocol have been marked in red.
