Setting Up the Connection to a Services Registry

Use

To be able to publish services, the provider system must be connected to a Services Registry. You only need to set up the connection to a Services Registry once for each client in a system. You can either use a Java-based or an ABAP-based Services Registry. For more information, see Working with a Services Registry.

Prerequisites

You have the following role: SAP_BC_WEBSERVICE_CONFIGURATOR. For more information, see SAP Note 1318883 Information published on SAP site.

Procedure

To create a connection between the provider back-end system and the Services Registry, perform the following steps for each consumer.

  1. From the SOA Manager main screen, go to the Services Registry tab.

  2. Choose Services Registry Consumer Settings.

  3. On the Services Registry Connections tab, choose New to create a new connection.

  4. Specify a Services Registry.

    The Services Registry name has to be written as a single word, for example, ERP_REGISTRY.

  5. To make this the primary Services Registry, select Primary.

    Each time a provider is configured, its bindings are automatically published to the primary Services Registry.

  6. Choose Next.

  7. Choose a proxy class to use for communication with the Services Registry.

    You can choose either of the following:

    CO_SERVICES_REGISTRY_FLAT_SI

    This is the recommended consumer proxy to configure the connection to a Java-based Services Registry. If you set up a connection to an ABAP-based Services Registry, you have to use this consumer proxy. CO_SERVICES_REGISTRY_FLAT_SI is the interface between the ABAP back-end system and the Services Registry system, and contains the appropriate authentication information.

    CO_ESREGISTRY_WSSI

    This consumer proxy was used in previous versions.

    The service path is determined automatically based on the proxy class name.

  8. Specify a name for the logical port.

    The logical port is created automatically.

  9. Specify the Services Registry server and the server port number.

    For example, services.reg.example.corp.

  10. Specify a user with valid publication authorization and a password for the Services Registry system.

  11. Specify the reverse proxy name.

    Using reverse proxies is optional.

    Configuring Reverse Proxies

  12. Choose Finish.

The connection is established. You can test the connection by choosing Ping. If you use a Java-based Services Registry, you might have to update the cache to be able to check whether the connection works. Then, you need to define publication rules and assignments.