on 04-23-2007 1:13 PM
We are having a Web Service in our R/3 System and one of the Database inside our firewall is ready to consume the above Webservice . The DB will send a Request to the underlying R/3 System(Web service) for some Order Inquiry Information and wants the Order Staus as response.
How to configure the above scenario? Also whether a DB can send a SOAP request to the XI?
Thanks
Hi,
>>>>How to configure the above scenario? Also whether a DB can send a SOAP request to the XI?
there are two ways:
you can use XI (SOAP adapter) or you can consume WS directly from R3
the first approach allows better secutiry and monitoring
the second one might be a little bit faster
how to configure SOAP receiver adapter (via XI):
http://help.sap.com/saphelp_nw04/helpdata/en/29/5bd93f130f9215e10000000a155106/content.htm
then from XI to R3 you can either use
RFC or ABAP proxy connection
Regards,
michal
-
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi,
with XI you can create a WS (with the use of SOAP adapter)
so your db will consume WS on XI instead of consuming on R3
then the message will flow through XI and XI can consume WS on R3
but no need to use WS on R3 - you can also go for ABAP proxy
or RFC
it is clearer now ?
usage of XI will allow you to separete SAP (r3) from the DB
(R3 can stay in inner DMZ for example)
+
you will have very good message monitoring via SXMB_MONI
or RWB in XI
Regards,
michal
Hi Pete,
Ur scenario should have
Sender: JDBC (synchronous)
Receiver SOAP (synchronous)
XI could poll ur databse at the sender end and fetches the Order Inquiry Information. This information is then sent as input to the web service. Web service is created at XI and a call the web service URL at the receiver end. The response of the web service (Order Staus) will be sent back to the JDBC sender
Regards,
Prateek
Hi,
>>>Sender SOAP Adapter and use a RFC Adapter on the Receiver Side.
yes - but you can also use ABAP proxy on the reciever side
>>>>How to create the Web SErvice in XI to consume the WS in R/3?
you mean create WS in XI (to be consumed by he DB?) ?
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2131 [original link is broken]
but if you want to consume from XI (on R3)
then you need to get the wsdl of R3 WS
and import it inside XI and then use soap receiver channel
Regards,
michal
-
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>
Hi,
Use SOAP instead of JDBC
See the below links
Consuming XI Web Services using Web Dynpro Part II-/people/riyaz.sayyad/blog/2006/05/08/consuming-xi-web-services-using-web-dynpro-150-part-ii
Consuming XI Web Services using Web Dynpro Part I -/people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i
/people/sap.user72/blog/2006/01/16/xi-propagation-of-meaningful-error-information-to-soap-client
/people/kevin.liu/blog/2006/04/12/wsdl-11-binding-extension-for-soap-12
yes it will be possible, see below links
/people/thomas.jung3/blog/2005/01/11/publishing-abap-webservices-to-an-external-uddi-server
/people/sap.user72/blog/2005/11/17/xi-how-to-publish-wsdl-generated-from-xi-to-uddi
/people/thomas.jung3/blog/2005/05/25/sap-teched-2005--shameless-plug
Troubleshooting SOAP Message - XI - /people/varadharajan.krishnasamy/blog/2007/01/09/troubleshooting-soap-message--xi
Troubleshooting - RFC and SOAP scenarios-/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009
HTTP* Errors /people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi
XI: Why don't start searching for all errors from one place? - /people/michal.krawczyk2/blog/2005/09/07/xi-why-dont-start-searching-for-all-errors-from-one-place
/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
/people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
Regards
Chilla
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi pete,
U can see the below links to create the webservices,
/people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i - Web Dynpro Part I
/people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i  Web Dynpro Part II
/people/riyaz.sayyad/blog/2006/05/10/consuming-xi-web-services-using-web-dynpro-150-ui-design-part-iii  Web Dynpro Part III
reward points if helpful.
regards
sreeni
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
78 | |
10 | |
9 | |
7 | |
6 | |
6 | |
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.