cancel
Showing results for 
Search instead for 
Did you mean: 

Option Do Not Use SOAP Envelope in the Communication Channel

Former Member
0 Kudos

Hi,

I had configured a scenario RFC -> XI -> Web Service using SOAP. The response from the Web Service includes, in the body, several elements (use multiRef tag) and in the SXMB_MONI I only see the first element in the payload. I saw in the SAP note 856597 that the SOAP adapter only gets the first element into the payload and, if I want to obtain the rest of the element, I need to use the nosoap mode.

But my problem is that I can?t see the option ?Do Not Use SOAP Envelope? in the Communication Channel.

Someone can help me. Thanks in Advance.

Data:

Netweaver 04

SAP BASIS 6.40

SAP XI 3.0 SP 12

PI_BASIS 2004_1_640

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Ravi,

Thanks for your idea but I can’t do this, because my problem is in the receiver SOAP adapter.

I send a SOAP message from XI to an external Web Service and this run fine. But when the Web Service returns to XI the response, I need to include several elements from the body message in the payload. For this, in the SAP note 856597 says that I need to select the option Do not use SOAP Envelope in the receiver SOAP adapter.

henrique_pinto
Active Contributor
0 Kudos

Try to update your SP level.

It's too old.

Regards,

Henrique.

Former Member
0 Kudos

Hi,

Patrick, I can't see the Do not use SOAP Envelope in communication channel. Under Conversion Parameters only I can see the options:

Keep Headers, Keep Attachments, Use Encoded Headers, Use Query String, SOAP Action.

Rinku, how can I update the adapter meta data?.

ravi_raman2
Active Contributor
0 Kudos

Roberto,

Did you try this..

http://host:port/XISOAPAdapter/MessageServlet?channel=p:s:c&nosoap=true";

In this case the SOAP adapter works like the plain HTTP adapter.

Regards

Ravi Raman

Former Member
0 Kudos

Hello,

the option Do Not Use SOAP Envelope is in the communication channel under Conversion Parameters.

Regards

Patrick

Former Member
0 Kudos

Hi

U have to select the check box do not use SOAP Envelope in the SOAP adapter.

if u are not able to see the Do not use SOAP Envelope then u have to update the adapter meta data or consult with ur basis guy.

Thanks

Rinku