Classifying Service Definitions

Prerequisites

  • Services Registry has been configured.

    For more information, see Configuring the Services Registry .

  • You have accessed the central Services Registry by entering an address in the following format in a browser: http://<hostname>:<port>/sr_central

  • The user account you use to manage classification systems is assigned to the SERVICES_REGISTRY_READ_WRITE and also to one of the UDDI_TierN or UDDI_Admin roles.

    Note that there are limitations to the changes that users assigned to these roles can make. When you need to have wider access to the classifications, your user needs to be assigned additional roles. For more information, see Services Registry Roles .

  • The classification systems and values you want to use are available in Services Registry.

    For more information, see Managing Classification Systems .

Context

You can classify service definitions and their endpoints directly in Services Registry. This procedure is intended primarily for third-party service definitions. You should consider that the service definition is intended to be the primary holder of the classification information. Endpoint classification can be used, for example, when working with third-party tools.

The development infrastructures provide functions for classifying services modeled in the Enterprise Services Repository or developed on AS ABAP or AS Java. The classifications used in ES Repository, AS ABAP, and AS Java derive from the central Services Registry to which the development environments are connected. You can use the following functions:

  • In Enterprise Services Builder, you can classify service definitions modeled in ES Repository.

  • In SAP NetWeaver Developer Studio, you can classify service definitions developed on AS Java.

    For more information, see Adding Classifications to Web Services .

  • You can use transaction WSCLASS to classify service definitions developed on AS ABAP.

Procedure


  1. In Services Registry, choose the Service Definitions tab.

  2. Find the service definition you want to classify.

    For more information, see Searching and Browsing Service Definitions .

  3. Select the service definition.

    If you want to update the classification of several service definitions at once, you can select them while holding the Ctrl key pressed. When you do this, the system displays only classifications that are common for the selected service definitions.

  4. Select where you want to add classifications:

    • To classify service definitions, choose Start of the navigation pathEdit Next navigation step ClassificationsEnd of the navigation path.

    • To classify service endpoints, choose Start of the navigation pathEndpoints Next navigation step ClassificationsEnd of the navigation path, select one or more endpoints, and choose Edit .

  5. To add a classification:

    1. Choose New .

    2. In the Available Classifications section, select a classification system.

    3. Add one or more of the available values to the Selected Classifications section.

      When you select a classification system of Group type, the system displays only the value combinations for this group that have already been assigned. In case the combination of values you want to use is not displayed, you should select the classification systems that are part of this group one by one, and add the corresponding values.

      For more information about classification systems, see Structuring of Services in the Registry .

    4. Repeat the last two steps if you need to add more classifications.

  6. To remove an available classification, select it and choose Delete .