cancel
Showing results for 
Search instead for 
Did you mean: 

Webservice question.

Former Member
0 Kudos

Hi All,

Iam new to webservice, please could anyone tell me why do we publish the webservice in the UDDI?

what is the purpose for the same?

I have created an rfc and exposed it as a webservice. It works in XML spy but Iam unable to get a url out of it.

Iam referring to this weblog /people/sap.user72/blog/2005/11/17/xi-how-to-publish-wsdl-generated-from-xi-to-uddi

but iam still unclear about the concept of UDDI publishing?

Thanks.

Accepted Solutions (1)

Accepted Solutions (1)

GabrielSagaya
Active Contributor
0 Kudos

SAP Web Application Server Java provides publishing, searching and retrieving Web services and Web service definitions in a Universal Description, Discovery and Integration (UDDI) directory.

The UDDI client is a Web-based tool but it uses the Web Services framework to access other servers and services.

you can publish the Web service definition in a UDDI registry using the UDDI tab and you need to know the user name and password for connecting to the J2EE Engine; the user must be assigned to the “administrators” security role.

The UDDI tool is loaded and you have to select Publish Service Definition. Enter your user name and password for the SAP UDDI registry and in the next step, create a name for the WSD, description, identifiers, and categories. Choose Publish.

This publishes the Web service definition successfully as a tModel in the SAP public registry.

Publishing a Web service is as easy as publishing a Web Service Definition (WSD). First, you have to create a business entity containing specific information such as contacts, identifiers, and categories. To perform this action, you have to load the UDDI tool from a Web browser window pointing to http://<host>:<port>/uddiclient. The default is http://localhost:50000/uddiclient.

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/842eb790-0201-0010-4695-c22095de...

Answers (2)

Answers (2)

Former Member
0 Kudos

Thanks a lot for your replies.

Please could you let me know after exposing the rfc as a webservice and regfistering the same into the uddi,do I need to do anything in nwds?

I have managed to get a url with http://server/port and put my wsdl in a shared folder.

Should this be enough to give the ws to the third party? when i click on this link it shows me my exact wsdl defination.

I keep reading about doing stuff in nwds.. if Iam doing a simple scenario where my thrid party system calls his wsdl that calls XI.. do I still need to have nwds?

Thanks a lot!.

GabrielSagaya
Active Contributor
0 Kudos

please visit the blogs

/people/thomas.jung3/blog/2005/01/11/publishing-abap-webservices-to-an-external-uddi-server

/people/thomas.jung3/blog/2005/05/25/sap-teched-2005--shameless-plug

/people/sap.user72/blog/2005/11/16/webas-a-step-by-step-guide-for-configuring-uddi-registry-on-local-server

http://help.sap.com/saphelp_erp2005/helpdata/en/54/2006bb88da483e9b8dc420680f756f/content.htm