To be able to publish services, the provider system must be connected to Services Registry. You only need to set up this connection once for each client in a system.
To create a connection between the provider back-end system and the Services Registry, perform the following steps for each client.
From the SOA Manager main screen, go to the Application and Scenario Communication tab.
Choose Single Service Administration.
Locate the consumer proxy
CO_SERVICES_REGISTRY_FLAT_SI |
The recommended consumer proxy to configure the connection to the Services Registry. 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. |
Select the proxy and choose Apply selection.
Information about the proxy definition is displayed.
Go to the Configurations tab.
Choose Create Logical Port.
A dialog box is displayed.
Note
Make a note of the logical port that you create, so that you can later assign it to the Services Registry.
Specify the following information:
A unique logical port name (IN UPPERCASE).
Select Manual Configuration.
Choose Apply Settings.
An overview of the configuration information is displayed for the new logical port.
Go to the Consumer Security tab and specify a user and password.
Go to the Transport Settings tab
Specify the URL access path.
You may need to request the URL from your Services Registry administrator.
Note
If you created the logical port for the consumer proxy CO_SERVICES_REGISTRY_FLAT_SI, use the access path /ServicesRegistryFlatSiService/ServicesRegistryFlatSiPort.
If a logical port was created for the consumer proxy CO_ESREGISTRY_WSSI, use the access path /ESRegistryWS/BasicAuthConfig?style=document.
For Computer name of Access URL, specify the Services Registry server name.
For example, services.reg.example.corp.
If needed, specify a user and a password in the fields User Name for Proxy Access and Password of Proxy User.
Save.
From the SOA Manager main screen, go to the Technical Configuration tab.
Choose System Global Settings.
Go to the Services Registry tab.
Add the Services Registry.
Choose Insert Row or Append Row, specify a meaningful name and specify version 1.1.
Specify the proxy name and the logical port that you created earlier.
Enter X in the Primary column.
Each time a provider is configured, its endpoints are published implicitly to the primary Services Registry.
Set Schedule Publication to NO or to YES and specify a date and a time. If regular publishing is active, services are published in accordance with the active publication rules. To define publication rules, choose
Go to the Reverse Proxy Settings tab.
Choose Insert Row or Append Row, and specify the symbolic name of the reverse proxy to use for publishing.
More information: Configuring Reverse Proxies
Save.
The connection to the Services Registry is now set up.
When you publish a Web service, you can also include a documentation link. A documentation server path prefix must first be active in the provider system. To configure and activate a documentation server path prefix, use transaction WSDOCU_SERVER. Here, you can optionally specify a software component if there are multiple documentation servers configured for different software components.
When a documentation server path prefix has been configured and activated, a documentation URL is automatically set up for each service definition and published in the Services Registry when a Web service is published.
Example
A documentation link looks like this:
http://main.wdf.sap.corp:1080/socoview/get_bpp_docu.asp?SC-NAME=SAP_BASIS&SC-VERSION=711&TYPE=ifmoper&NAME=FlightSeatAvailabilityQuery_In&NAMESPACE=http://sap.com/xi/XI/Demo/Airline
The parameters used are as follows:
SC-NAME — Software component name
SC-VERSION — Software component version
TYPE — Object type
NAME — Name of object
NAMESPACE — Namespace of object