Show TOC Start of Content Area

Function documentation UDDI and SLD Publication

Use

The 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.

Features

UDDI Publication

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 Structure linkInitial Configuring in the Development Manual.

If the WS is already published and you want to update it, choose Update Publication.

This graphic is explained in the accompanying text

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.

This graphic is explained in the accompanying text

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.

Documentation

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.

Target Addresses

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.

WSDLs

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 Structure linkWeb Service Homepage in the Development Manual.

Publishing in SLD

To publish your Web service in SLD, first you have to configure the Structure linkSLD Data Supplier (J2EE) and then the Structure linkinterface 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:

Structure linkSetting up an SLD Test Server

 

 

End of Content Area