Page tree
Skip to end of metadata
Go to start of metadata

Contents


How to Set up ABAP Services Registry

This article shows you how to configure and set up a Services Registry.

Prerequisites

Every SAP system based on NW SAP_BASIS 7.02 SP8 or higher can be configured and used as a Services Registry to register Web Services.

You need the following roles to be able to configure and set up ABAP Services Registry:

  • SAP_BC_WEBSERVICE_CONFIGURATOR

More information: SAP Note 1318883 (Introduction of new authorizations in Web Service)

Constraints

This article is not aimed to describe the Java-based Services Registry. Configuration of the Java-based Services Registry is described on the SAP Help Portal at:
http://help.sap.com/saphelp_nwpi71/helpdata/EN/45/c1ea61a1194432e10000000a155369/frameset.htm 
 

 

Procedure

Perform the following steps to be able to configure Services Registry provider interfaces.

  1. Start SOA Manager (transaction code SOAMANAGER).
    Link: http://<host>:<port>/sap/bc/webdynpro/sap/appl_soap_management?sap-client=<client>&sap-language=<language>
    or use the transaction code SOAMANAGER in SAPgui.
  2. From the main screen of the SOA Manager, go to the  Services Registry tab.
  3. Choose Services Registry.
  4. Select the Services Registry provider interfaces on the Administration tab and choose Save.
    This step will configure the Services Registry provider interfaces. Services Registry consumers (e.g. SAP ABAP Backend system) can now set up a connection and start publication in the Services Registry.

The default configuration settings should be set for the Simplified Configuration tool in SOA Manager. See steps 1-3 in the Creating APIs section of the following documentation: How to Configure a Service Provider (Simplified)
Select all of the checkboxes.

Services Registry views (optional) can also be created here as described below. Services Registry views are used to control access to the Services Registry.

  1. Choose the Services Registry UI as described above.
  2. Go to  Views tab and choose create to be able to create a new view
  3. Go to the Filter tab and choose Create.
    Define classifications and/or Web service names to define filter criteria.
  4. Go to the User Assignments tab to specify the allowed users.
    Specify users who can access the Web services belonging to the filter criteria mentioned above. Also choose actions (read, write and delete) for each user.
  5. Save and activate the view.

Multiple users can be assigned to a view and a user can be assigned to multiple views. Active views are processed during publication and search inside a Services Registry to authorize the intended operation on a Web service.

Existing publications can be deleted from the Services Registry with the following procedure.

  • Perform the following steps to delete selected publications.
  1. Choose the Services Registry UI as described above.
  2. Go to the Published Entities tab and search for the service to be deleted.
  3. select the Web service and choose delete to remove the publication.
  • Perform the following steps to delete all publication coming from one publishing system.
  1. Go to the Services Registry UI as described above.
  2. Go to the Publishing Systems tab.
  3. Select the relevant system and choose Delete to remove all publications coming from this system. This step will also delete the system information along with the publications.
  • Perform the following steps to delete all publications in the Services Registry.
  1. Go to the Services Registry UI as described above.
  2. Go to the Administration tab.
  3. Choose Reinitialize. This step will return the Services Registry database to their initial state by deleting all data published since installation.

Publication Rules should be adjusted in the SAP back-end systems if services were published with the help of publication rules as described in how to set up and start publication in Services Registry.

  • No labels