cancel
Showing results for 
Search instead for 
Did you mean: 

RPC/Encoded SOAP Response Generation in SAP PI

Former Member
0 Kudos

Hi All,

We are migrating from IBM WPS to SAP PI 7.31 (Single Stack). In many of our interfaces, we currently have a synchronous SOAP to RFC scenario. In current WPS set up the SOAP request and response style in not Document/Literal (out of the box supported by SAP PI) but instead its RPC/Encoded. Also, the SOAP response generated by WPS has MultiRef nodes as a part of RPC encoded response.

As we are not expected to change sender and receiver application because this is a migration project, we cannot ask sender application to change from RPC to Document style. We need to generate the same request/response as is generated by WPS.

We can handle the request part by importing the WSDLs as RPC style and/or doing some XSLT mapping, but we are not clear on how to generate the RPC style response with MultiRef nodes.

We basically need help if somebody has done some conversion from Document style to RPC style with MultiRef nodes earlier in SAP PI.

We are running a little late in our development, so any quick pointers would be appreciated.

Thanks and Regards

Jabbs

Accepted Solutions (0)

Answers (2)

Answers (2)

markangelo_dihiansan
Active Contributor
0 Kudos

Hello Osman,

You can actually parse the multi ref response by using Do Not Use SOAP Envelope mode. In this way, the responses are all included in the SOAP Envelope as opposed to having them as attachments. The choice to run it in no soap mode or to use SOAP Axis is still yours

Hope this helps,

Mark

nabendu_sen
Active Contributor
0 Kudos

Hi Osman,

Check below thread if it helps:

http://scn.sap.com/thread/1255013