on 01-08-2009 4:12 PM
Hi all,
How can i deploly webservice into ESRR. After deploying webservice i want to use this webservice into my scenario. How can i get end point URL. Will i need to publish into UDDI?. Can anybody suggest me.
Thanks & Regards,
Venkat K
Hello venkat K,
you need to go to first WSADMIN, configure your webservice from there selecting your proxy interface class.
Then go to WSADMIN, there you will see your generated Webservice, just select and execute, it will open up in browser. You will see the link to WSDL out there and even the publish link too.
Hope this helps.
Thanks
-Kulwant
Awars score if useful
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
First you do not depoy web service to ESR, ESR is a place to model your web service, not a place to run your web service. You can deploy your web service to any server including SAP Java AS.
Second, you can publish your web service to SAP SR (Service Registry) to make it public.
Third, once your web service is deployed, your depoyment tool should be able to give you the wsdl with endpoint.
Fourth, once you get your wsdl with endpoint, you can configure your soap adapter with the the wsdl.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
We published wsdl to SAP SR through the browser using the URL http://xxxxx:xxxxx/webdynpro/dispatcher/sap.com/tcesiesperui/Menu.
We are not sure how to get the wsdl back from SR with updated endpoint. Can you explian more regarding the deployment tool to publish into SR and getting the wsdl from SR.
Thanks & Regards
Venkat K
publishing in SR is not a necessary step to make ws work. The only purpose of publishing is to make it possible for other people to discover your web service. Beside, publishing ws will NOT change your wsdl.
To find your web service in SR, do a search in SR with your service name. Once found, you should have a way to download the wsdl. Once again, the found wsdl is exactly wha you published.
How did you implement you web service? In ABAP, java or some other way?
The interface or signature of your ws is determined in design time, you would also have wsdl for the interface. Once it's deployed, the endpoint will be added to the interface wsdl. Only wsdl with endpoint can be used to make service call.
If your web service is developed in ABAP, go to t-code soamanager, over there you can publish your web service to SR (with pre-condition that SR is configured in your backend system).
If your ws is developed in java NWDS, you can deploy it directly in NWDS to SAP Java AS.
If your ws is implemeted in PI 7.1, open your sender agreement, you can publish it to SR using the menu.
Hi Venkat,
because the ws is running on the 3rd party server, it's ready to use. The ws provider must be able to provide you with wsdl (Just ask for it). What you need is to create a receiver CC with soap adapter by specifying the wsdl url and the soap action. Really, you do NOT need to publish it to PI ESR (you mean ESR or ESRR? I have no idea about ESRR).
Hope it's a bit more clear for you.
Jayson
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.