on 01-11-2010 3:54 PM
Hi...
I'm trying to create a webservice from a RFC, to publish some funcionalities through web, and I want to know if anybody has a tutorial, walkthrough or something like this to share...
Thanks in advance..
We're implementing EhP4.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Glauber,
Why would you need wsadmin and wsconfig?
You can just expose the RFC as webservice directly from SE37 transaction itself.
WSCONFIG and WSADMIN are transactions to PUBLISH your webservice to Service Registry which is optional.
GIve the name of your RFC in se37.
Clicko n display.
Then chose from menu Utilities->More Utilities->Create web service-> from function module
Then you can get a wsdl.
Regards,
ravi Kanth Talagana
Hi Glauber,
Have a look at this weblog for learning how to publish BAPI as a webservice.
/people/sridhar.k2/blog/2006/09/12/creating-and-exposing-bapi-as-web-service-and-using-it-in-web-dynpro
Regards
Suraj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Suraj...
This is the problem... I can't release my RFCs on wsadmin and wsconfig, because this tx are obsolete... and soamanager is not fully implemented yet... this upgrade (soamanager) will be ready to use in a near future, but now, we need to create a webservice from a RFC...
My idea, is use PI/XI to do it...
Do you have something that explain this scenario?
(ERP RFC -> PI/XI exposes webservice)
Regards.
Your scenario will be SOAP --> XI --> RFC .... SOAP being on the sender side and RFC on the receiver end.
You need to import the RFC into IR and develop the relevant objects like MI (optional), Mapping...the source and target will be the same....i.e. your RFC.
Now in ID create the agreements and determinations as usual....to generate the WSDL refer:
/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
Give the above generated WSDL to the source application which wants to consume the RFC and ask them to send the request o this WSDL......you can even use a tool like SAP SOAP Tool to consume the RFC
Regards,
Abhishek.
Hi Glauber,
You need to Expose RFC as Webservice, but because of the SOA update you are not able to expose it as webservice. I got this. So now as an alternative, what you need to create a SOAP to PI to RFC scenario and then Expose the SOAP interface as WSDL (SOAP interface should have the same message format as RFC import)
So anyone who wan to access the Exposed webservice of an RFC, they will now access the WSDL of SOAP and it will return the same result.
Regards
Suraj
Refer to SOAMANAGER documentation on Help.sap.com
VJ
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.