!--a11y-->
UDDI and SLD PublicationThe main feature of the Web Services Container service is publishing or updating Web services in UDDI registries. You can use the Visual Administrator to publish any Web service that is deployed and running on the SAP Web AS Java, or to update or remove an existing UDDI publication. In addition, using the Web Services Container service you can publish Web services and WS Ports in SLD.
To perform these actions, select Web Services Container ® Runtime ® Web Services ® Overview.
If your Web service is not published yet, you can do this by selecting it from the Web Services frame and choosing Publish. For more information, see Managing the UDDI Client
This
starts the UDDI client and you can publish your Web service by following the
steps required. The UDDI client itself requires additional settings to be
configured to be stared, for more information see
Initial
Configuring in the Development Manual.
If the WS is already published and you want to update it, choose Update Publication.

You have to publish the Web Service Definition (WSD), from which the selected WS has been built, otherwise a warning is displayed. This means that the information for connecting the business service (WS) with the tModel (WSD) is missing in the UDDI registry. In this case, this must be done manually.

If you have not adjusted your default browser, the following error message may be displayed: “The browser file name is not specified“. To avoid this, choose Tools ® Properties from the menu bar of the Visual Administrator Tool and browse to the location of your browser.
The URL that is opened in the UDDI client browser window contains a fully qualified host name that includes the domain as well. Therefore, if the client cannot be opened from local computers and you are using a proxy, include the local domain in the browser exclude list. If you are using Internet Explorer, then choose Tools ® Internet Options ® Connections ® LAN Settings ® Advanced ® Exceptions and enter the local domain name.
If the documentation about the WSD is entered through the SAP NetWeaver Developer Studio, it will be displayed in the Documentation pane. Otherwise, “Documentation Not Specified!” message is displayed.
In this pane of the Endpoints & WSDLs tab, a list of all endpoints (ports) of a particular WS is displayed. You can call the WS homepage by choosing Open Address in Browser. There is a homepage for each of the WS ports.
This pane displays a list of WSDLs, which you can use for your WS. You can call the WSDL document belonging to the Web service by choosing Open WSDL in Browser.
If the
SAP WSDL checkbox has been selected, the SAP WSDL
is opened instead of the standard. For more information about the different
types of WSDLs, see the
Web Service Homepage in the Development
Manual.
To
publish your Web service in SLD, first you have to configure the
SLD Data Supplier
(J2EE) and then the
interface for CMI
client generation. Both are provided by the SLD Data Supplier service in
the Visual Administrator.
To publish your Web service, select it and choose Web Services ® SLD ® Edit. The following information is displayed:
· Unique Name – this is the name under which the Web service will be published in SLD
· Caption – displays the name of the Web service
· WSDL Location – displays the location of the WSDL, you can change it to point to a different URL
· Description – if there is some documentation specified about the Web service, it is displayed here and you can edit it or enter new one.
Choose Publish and if the entire SLD configuration is set correctly, then your service will be published successfully. To view it, open the SLD client browser under http://<host>:<port>/sld and choose Administration ® Content Maintenance. In the Class drop-down menu, choose Web Service or Web Service Port. This displays a list with all Web services published in SLD. If you choose one of the services, it will provide you with additional information.
See also: