In a composite application, you can import Web services, map them to existing service operations, and consume these Web services. When designing your composite application, you can consume existing enterprise services and map them to customizable application services that fit your particular needs. You can edit the Web services in an entirely model-driven manner, ensuring flexibility, reusability, ease of development, and increased development productivity. You can browse the enterprise services that are offered in the Enterprise Service (ES) Workplace.
You cannot configure reliable messaging for Web services you have imported into your composite application. You can only find out which of the operations of the external service support reliable messaging in the Operations tab of the external service editor.
You can view the location of the WSDL file in the local file system. To do that, click the imported Web service with the secondary mouse button and from the context menu choose WSDL Document Location.
To check whether any of the operations of the service you have imported support idempotency or reliable messaging, open the Operations tab page and check the Idempotency and WS-RM columns in the Existing Operations table.
You have configured the Universal Description Discovery and Integration (UDDI) server.
To do that, in the SAP NetWeaver Developer Studio, choose Window → Preferences → Web Services → SAPServices Registry and in the Server Name field, enter the name of the UDDI server.
Importing Web Services Using Search Console
You can directly import the Web service with the Search Console using drag and drop. For more information about the search capabilities you can use in the Search Console, see Browsing Services in Search Console .
Importing Web Services Using Import Wizard
Note that the same wizard is used when you use the Composite Designer perspective.
If your development environment already has a service interface, operation, or type with the same qualified name but a different definition, you will not be able to import your new service interface. When such collisions are detected, you will be presented with a detailed explanation for each of them and the import will be canceled. You have to delete the old definitions manually from your project before retrying the import.
Choose the location from where you want to import the WSDL file. When ready, choose Next.
For more information about the information required for each option, see Importing WSDL Documents in the SAP NetWeaver Developer Studio .
For more information about using service reference or service group in your composite application, see Creating Service Groups .
The location of all XSD and WSDL files is displayed in a new window so that you can write proper external customization bindings.
The imported Web service appears under the external package node in Composite Application Explorer. You can now create mappings for the Web service.
You need to configure the service groups in SAP NetWeaver Administrator after you have assigned the imported Web service to them.
More Information
Configuring Consumer Applications