Show TOC

Procedure documentationSearching for Enterprise Services in Solution Composer Locate this document in the navigation structure

 

You use Search Console to search for enterprise services in Solution Composer systems to which you have created connections. This procedure enables you to define various search criteria and browse services. The procedure also allows you to configure how the result of your search is displayed. To provide easier navigation in the results you can group the discovered services by the business object or the process component in which they appear.

Prerequisites

You have configured a connection to a Solution Composer system.

More information: Configuring Connections to Solution Composer Systems

Procedure

  1. Open the Search Console view. Choose   Window   Show View   Other   Search Console   Search Console  .

  2. In the Search for dropdown menu, choose Enterprise Service.

  3. In the Search in area, choose a system in which you want to search for service interfaces.

    Information about the systems that are displayed in this area is taken from the system connections which you established in the Preferences window. At this stage, you can establish connections to other systems by choosing Manage Destinations.

  4. In the Find field, enter a search string.

    Optionally you can choose an object in which you want to perform a search. The system allows you to search in the business and technical names or in the documentation of the service interface. To narrow the search objects, choose the button that is next to the Find field.

  5. In the Group by field, choose how you want to group the search result. The available options are:

    • Business Object

    • Flat list

    • Process Component

  6. Choose Search.

Result

The system displays all service interfaces and the corresponding operations that match the search criteria which you entered. The results are grouped according the grouping criteria which you used. You can find the URLs to the WSDL documents of the respective service operations in the Properties view of the operation.

As a next step, you can proceed with the following tasks:

  • Display related services to the service you discovered.

    To display related services, choose the operation of the service and then on its context menu, choose View Related Services.

  • Display service variants to the service you discovered.

    To display service variants, choose the operation of the service and then on its context menu, choose View Service Variants.

  • Open the WSDL document of the service in an editor.

    To open a WSDL document, choose the operation of the service and then on its context menu, choose Open WSDL in editor.

  • Download the WSDL document of the service to a development component on the workspace.

    More information: Importing Enterprise Services in the Workspace

  • Save the service or the service operation in the Search Favorites.

    More information: Browsing Services in Search Favorites

Note Note

The Search Console uses the Solution Composer to discover enterprise services and their service interfaces. Due to the fact that the enterprise services may be deployed on multiple business systems and may have an independent configuration (service endpoints), the Search Console discovers all service endpoints that correspond to a particular service interface on the respective business systems.

You can browse all service endpoints of an interface. The service endpoints are listed under the Endpoints tab of the Properties view of a particular service operation.

On the Endpoints tab, the tools display the binding WSDL URLs and the available endpoints. The following options are available for the binding WSDL:

  • Copy URL

    This option makes a copy of the URL to the WSDL document to the clipboard.

  • Open WSDL in the editor

    This option opens the WSDL document in a standard editor in SAP NetWeaver Developer Studio and you can apply additional artifacts such as services, bindings, and PortTypes, operations, and so on. Note that the tools save a temporary version of the WSDL document in the temporary folder on the local file system. The updated WSDL is not submitted to the Solution Composer or the local workspace in the developer studio afterwards. The changes may be lost if you close the editor and then reopen the WSDL document. However, you can navigate to the temporary folder of the operating system in which the WSDL is saved, discover it, and import it in your project.

  • Save WSDL in workspace

    This option opens a window that displays the available projects on the workspace. Choose the project in which you want to save the WSDL document and confirm your selection.

The following options are available for the endpoints of the binding WSDL:

  • Create Endpoint WSDL

    This option opens a window that enables you to save the WSDL document in a project on the workspace and open the same WSDL simultaneously in an editor. The tools create an endpoint WSDL document that comprises a binding WSDL including a wsdl:service element with a port. The endpoint element of this WSDL document is the URL to the WSDL on the remote business system. The endpoint WSDL which you create at this stage is not submitted to Solution Composer and does not exist on the remote business system.

  • Test Endpoint

    This option opens the Web Services Navigator (WS Navigator) in the developer studio. WS Navigator allows you to test the functionality of a Web service without having a client for it. The endpoints that have predefined test data are displayed with an icon that indicates test data availability. Note that before you use the WS Navigator, you have to include the system host to the WS Navigator white list.

    More information:

    Testing Web Services in the Web Services Navigator

    Configuring Web Services Navigator White List

    Note that before using the WS Navigator you have to enter AS Java configuration in   Window   Preferences   SAP AS Java  .

    More information: Configuring the Application Server in the Developer Studio

End of the note.