cancel
Showing results for 
Search instead for 
Did you mean: 

Publishing Web Service

Former Member
0 Kudos

Hi

i am working on publishing a web service.

i have created a function module (RFC) and using the function module i have created a web service using the wizard in R/3 system.

i want to publish the web service in the WAS server(Java).

to publish the web service on the WAS server i have done the following steps on the WAS server

first i have created the UDDI registry and then i created business entity and in the business entity i have publish the web service after publishing the web service i am not able to see the web servicde on the server.

can any one please provide me the steps to publish the web service.

Thanks

Rinku

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

u can use WSCONFIG for releasing web service manually.

and WSADMIN for testing Web service.

Check if these things helps.

Regards,

Anoop

Former Member
0 Kudos

Hi Anoop

i have already released the web service from wsconfig and i have tested the web service from the wsadmin transaction . when i am testing the web servioce its working fine but when i publish it on the WAS server i am not able to see the web service.

can you please give some more idas how i can publish the web service.

Thanks

Rinku

Former Member
0 Kudos

Hi Anoop

can you please provide the steps to release the web service,

i have released the web service but i just want to confirm whether i have done it correctly or not.

Thanks

Rinku

Former Member
0 Kudos

Hi Rinku,

>>i have released the web service but i just want to confirm whether i have done it correctly or not.

When u execute the WSCONFIG TCode and after selecting ur Webservice if it is showing a green button,

that means the WS is consistent and released.

Pravesh

Former Member
0 Kudos

Hi Parvesh

i have checked in wsadmin it is showing green so the web service is released.

can u please tell me how to publish web service in WAS server.

Thanks

Rinku

Former Member
0 Kudos

Hi Rinku,

Hope these links will provide some help

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

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

Pravesh

Former Member
0 Kudos

Hi Parvesh

Thanks for providing the blogs.

i referred to the following blog.

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

for publishing the web service i have done all the settings in he visual administrator. after that in the UDDI tool i have done three steps.

1. first i select the Publish Business Entity radio button, provide all the information and in lasti got the message the business entity is published successfully and a key is also generated.

2. then i select the option publish service radio button provide all the necesssary information and in last i got the message service published successfully and again a key is generated.

this time a different key.

3. then i select the third radio button on the UDDI tool, provide all the information and in that it was giving the error

An ERROR has occurred

Invalid key passed: Unknown TModel key in reference. TModel key :uuid:c1acf26d-9672-4404-9d70-39b756e62ab4.

can you please tell me where is the error.

Thanks

Rinku

Former Member
0 Kudos

Hi,

for SAP WebAS 6.40,we can publish web service to a UDDI registry by either of two ways :

1.from the object navigator(SE80) via web service definition maintenance.from UDDI tab,u can publish web services to any UDDI registry that is maintained in SUDDIREG transaction.But this is used only when,we are using ABAP stack only.

2.other way is by using UDDI client on java stack which u r using if i m not wrong.this tool can be used for publishing both the ABAP & Java based web services.

Later,in WSADMIN we can maintain address of the UDDI client and settings whether we want to access the client directly or not from menu path GoTo ---> Administration settings

for releasing a web service check this url

http://help.sap.com/saphelp_nw04/helpdata/en/13/bcd0f61583be4a9cd835918e5673e1/content.htm

Regards,

Anoop

Former Member
0 Kudos

Hi Anoop

Thanks for your reply.

i have done the following settings. i referred to the following blog.

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

for publishing the web service i have done all the settings in he visual administrator. after that in the UDDI tool i have done three steps.

1. first i select the Publish Business Entity radio button, provide all the information and in lasti got the message the business entity is published successfully and a key is also generated.

2. then i select the option publish service radio button provide all the necesssary information and in last i got the message service published successfully and again a key is generated.

this time a different key.

3. then i select the third radio button on the UDDI tool, provide all the information and in that it was giving the error

An ERROR has occurred

Invalid key passed: Unknown TModel key in reference. TModel key :uuid:c1acf26d-9672-4404-9d70-39b756e62ab4.

can you please tell me where is the error.

n what setting i have to made in the

goto-->administration settings.

Thanks

Rinku

Former Member
0 Kudos

Hi Anoop

what i am doing that, i have created the web service in R/3 system and i am publishing the web service on J2EE stack of XI J2EE server not on the R/3 J2EE server.. is it possible?

Thanks

Rinku

Former Member
0 Kudos

Hi Anoop

what i am doing that, i have created the web service in R/3 system and i am publishing the web service on J2EE stack of XI J2EE server not on the R/3 J2EE server.. is it possible?

hi anoop, the web service that i have created using the function module, i have to call in XI for that i have just created a simple File to SOAP scenario.In SOAP receiver adapter in the target url i have given the wsdl path so the XI is able to call the web service.the cenariom is working fine.

but the question is that i have not provided the user authentication in the receiver SOAP adapter so how the XI is able to call the web service from the R/3 system without providing the authentication.?

Thanks

Rinku

Edited by: Rinku Gangwani on Dec 27, 2007 1:41 PM

Former Member
0 Kudos

Hi,

Does it means just like publishing ur web services to an external UDDI server?

Even,i m not sure.

Thanks,

Anoop