cancel
Showing results for 
Search instead for 
Did you mean: 

XI->web Scenario

Former Member
0 Kudos
62

Hello..

In SAP->XI->Webservice scenario.....

I have a function module in SAP which will give XML as out put...i have to take that XML and send it to URL...

Can any body help me what are the possibilities to configure this scenario in XI..

thanks..

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Padma,

Go thru the below links, for setting up your scenario

/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services(Xi exposed webservices)

/people/sriram.vasudevan3/blog/2005/03/18/points-to-ponder-over-while-considering-webservices-implementations-vis-a-vis-eai(web service implmntn)

/people/siva.maranani/blog/2005/05/23/communication-between-sap-system-webservice-using-proxies(commn between sap and web sevices using proxies)

https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]

Go thru this article "How to Set Up a Web-Service-Related Scenario with SAP XI"

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/3.0/how to set up a web-service-related scenario with sap xi.pdf

Regards

vishnu

Former Member
0 Kudos

Hi...Thanks for reply

if i import function module to IR can i send that XML file diretly to SOAP sender adapter..so that it can send to URL?

or how should i go....

Thanks..

Former Member
0 Kudos

Hi Padma,

yes sure..

In IR,

- Do the mapping

- define ur interfaces

- If BPM is reqd, then define the process & other abstract IFs

- Let the receving Interface, be of the msg type of your webservice.

In ID

- configure a comm channel, with SOAP receiver adapter

- Receiver Agreements & IF determination

Then it is like anyother scenario

best of luck

Regards

Vishnu

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

if you want to send XML in the body of

an HTTP-Post then you can use

<b>Plain HTTP Adapter:</b>

http://help.sap.com/saphelp_nw04/helpdata/en/44/79973cc73af456e10000000a114084/content.htm

if you're using SOAP receiver adapter then <b>you

need an appplication</b> which uses HTTP payload with <b>SOAP

envelope</b> like a Web Service on the other side...

Regards,

michal

Message was edited by: Michal Krawczyk

Former Member
0 Kudos

Hello..thanks for reply..

I wanted to know wether i need message mapping...becoz...i wanted to send XML which i received from funtion module...no mapping is required...

thanks..

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

use a mapping for the following resons:

- you can create a message mapping very quickly

(use "map nodes with the same names" while creating mappings)

- in the future when you'll need to some mapping or change a field you'll be able to do it

in the message mapping and you won't have to

change your process by adding such a mapping

- you don't have to create a BPM for this just a message mapping and interface mapping

Regards,

michal

Answers (0)