cancel
Showing results for 
Search instead for 
Did you mean: 

XI PayLoad and SOAP Envelope

Former Member
0 Kudos

Hi ,

I am developing a rfc-xi-soap scenario. I have wsdl file, XI payload, and SOAP envelope. Can anyone tell me whats the difference between these three?.

Where should I use XI payload and SOAP Envelope. I have already built the scenario, so please tell me whats the XI payload and SOAP Envelope?

Thanks,

Sunita.

Accepted Solutions (1)

Accepted Solutions (1)

moorthy
Active Contributor
0 Kudos

Hi Sunita,

WSDL- Is a message structure/metadata

Payload- The payload is the actual contents (business data) of a message in XI

Check to know more-

http://help.sap.com/saphelp_nw2004s/helpdata/en/b6/0b733cb7d61952e10000000a11405a/content.htm

Thanks,

Moorthy

Answers (1)

Answers (1)

Former Member
0 Kudos

> whats the XI payload and SOAP Envelope?

XI payload is nothing but the actual content of message that is being exchanged between 2 systems.

-Naveen.

Former Member
0 Kudos

Hi Sunita,

<b>WSDL file:</b> is a file that contains the description/specification about the webservice that is implemented at communication system(s)(here in your case receiver system). In simple it is how the system can Communicate i.e. what are the operations it provides, what are the requests and responses possible and interfaces to call those req and resp.

<b>SOAP envelop:</b> is required SOAP Envelope element (root element of a SOAP message). It defines the needed XML document as a SOAP message. xmlns:soap namespace should always have the value of: http://www.w3.org/2001/12/soap-envelope

<b>XI Payload:</b> It is just the actual data that had been passed between Sender and Receiver through IS.

-Nilkanth.

Former Member
0 Kudos

Thanks Moorthy and Nilkanth,

I tried using WSDL file, but i am getting error SOAP:Text/HTML error. After applying the OSS, they sent me the XI Payload and SOAP Envelope. Where do I need to use these XI Payload and SOAP Envelope?.

Mine is a sync XI-SOAP scenario. Presently I have the WSDL file downloaded into external definitions and I am doing that way?.

Now, please guide me the steps needed.

Thanks, I will reward points for helpful answer.

Sunita.

moorthy
Active Contributor
0 Kudos

Hi Sunita,

<i>Mine is a sync XI-SOAP scenario. Presently I have the WSDL file downloaded into external definitions and I am doing that way?.</i>

This is correct.

You need to download the wsdl into External Definition and use this is a Inbound Message Interface..

What is the source system here.

More on -

/people/padmankumar.sahoo/blog/2005/02/15/an-overview-of-soap

/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi

In following cases , Source is RFC(R/3) and Target is WeService

/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

Hope this helps,

REgards,

Moorthy

Former Member
0 Kudos

Sunita,

Go through the following document.

<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/818a20be-0601-0010-e3b8-ac3d5f975319">How to Build a Basic EDI Interface Using an Imported Schema and Map</a>

-Naveen.