cancel
Showing results for 
Search instead for 
Did you mean: 

Does SAP PI 7.30 support SOAP AXIS REST web services?

Former Member
0 Kudos

Hi Gurus,

I know SOAP AXIS works with REST web services, and we currently have SAP PI 7.30 in our landscape, just wondering if anyone with experience know that if SAP PI 7.30 support SOAP AXIS REST web services?

Thanks in advance

Blue

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Any proven experience shows this scenario works in SAP PI 7.30 without using soap axis?

 

ECC--->proxy--->PI--->java or ABAP mapping---->request--->REST webservice--->response---->same java or ABAP mapping---->proxy---->ECC.

Thanks for your valuable advice.

nabendu_sen
Active Contributor
0 Kudos

Hi Blue,

Don't think it would have an issue when connect to REST web service through SOAP Axis framework. Otherwise you could also go with REST Adapter, but the adapter has been supported as of 7.31 SP14 / 7.4 SP09.

Regards,

Nabendu.

Former Member
0 Kudos

Hi Nabendu,

Thanks for you input.

Unfortunately, we are using PI 7.30, and will NOT able to use the new REST adapter.

What do you think about this scenario below will work in SAP PI 7.3, this one does not require REST Adapter, neither SOAP AXIS?


ECC--->proxy--->PI--->java or ABAP mapping---->request--->REST webservice--->response---->same java or ABAP mapping---->proxy---->ECC.

nabendu_sen
Active Contributor
0 Kudos

Hi Blue,

You need either one of them, otherwise which Adapter you are planning to connect to REST service. As REST Adapter is Out of Scope, you can implement SOAP Axis.

Synchronous ABAP Proxy <--> PI (Java / ABAP Mapping) <--> Synchronous REST WS

Please find the below blogs which have all the details you would need to implement this scenario:

Now for Synchronous ABAP Proxy, you can find more information:

SAP Client Proxy to Webservice Synchronous Scen... | SCN

You can also search in SDN.

Regards,

Nabendu.

Former Member
0 Kudos

Hi Nabendu,

Please take a look at this post:

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

There is one suggestion of using the secenario above, and with no need of SOAP AXIS:

 

ECC--->proxy--->PI--->java

or ABAP mapping---->request--->REST webservice--->response---->same java or ABAP

mapping---->proxy---->ECC.

nabendu_sen
Active Contributor
0 Kudos

Hi Blue,

You can also go with the approach mentioned by . In that scenario, you call send the Request message and receive the Response message entirely from within Java Code (Java Mapping). This functionality would be kind of Webservice Lookup.

Now if you need to convert XML to JSON or vice versa, code needs to be enhanced. Now you can find more information about this approach in the below thread:

There is also suggestion about Java Proxy. You need to do more analysis.

Regards,

Nabendu.

Former Member
0 Kudos

Hi Nabendu,

Would you think if ABAP mapping, intead of Java mapping, work for this scenario?

nabendu_sen
Active Contributor
0 Kudos

Hi Blue,

I would suggest to handle this scenario from Proxy itself without involving PI (if you want to go with Lookup approach). Again, if you want to use PI, go for 1. SOAP Axis 2. Java Mapping / Java Proxy.

ABAP Mapping would be a burden when you already have ABAP Stack (in SAP) available before entering into PI, so in that case enhance the Proxy and perform REST call.

Regards,

Nabendu.

anupam_ghosh2
Active Contributor
0 Kudos

Thank you Nabendu for mentioning my name in the post. Keep smiling.

anupam_ghosh2
Active Contributor
0 Kudos

Hi Blue,

           Please go for java mapping as in future all PI servers will move to single stack java.

Regards

Anupam

Former Member
0 Kudos

Thank you both, Anupam and Nabendu, we are in the discussion stage with our client now, and hopefully to see it is work in realization.


Answers (0)