cancel
Showing results for 
Search instead for 
Did you mean: 

PI to REST WebService Synch Call

Former Member
0 Kudos

Hi All,

My Scenario is RFC --> PI --> Web Service (synchronous) . The receiver web service is of REST and not SOAP protocol.

I am looking for the stuff in SDN to connect from PI to REST Web Servide synchronoulsy. I referred the following 2 links .

1.http://wiki.sdn.sap.com/wiki/display/XI/REST%20Web%20Services%20in%20XI%20%28Proof%20of%20Concept%29

2./people/amol.joshi2/blog/2006/06/28/must-fire-a-http-get-from-xi---try-this

The first link is talking about the HTTP adapter customizing (but I am not clear about the synchronous call and details of interafces etc) and second link is about doing HTTP GET from the target URL by using use of synchronous Java Proxy.

Can any one explain me more in detail if implemented practically in real time the REST webservice from PI (synch call) . If so , what is what is the approach ?

Thanks and regards,

Midhusha.

Accepted Solutions (0)

Answers (3)

Answers (3)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

>>> Can any one explain me more in detail if implemented practically in real time the REST webservice from PI (synch call) . If so , what is what is the approach ?

I know it is possible using axis adapter. You have to implement using soap axis adapter which supports REST web service . That is my two cent.

Former Member
0 Kudos

Hi Bhaskar,

I was able to make the REST call using server java proxies in SAP PI 7.1 ehp 1 and it is working fine my side. I had tried the Axis adapter approach but got stuck in processing the response as the Axis adapter was expecting a soap envelope.

Regards

Ravijeet

Former Member
0 Kudos

Hi Midusha,

Let me know how you proceeded on this.

Thx in advance

Ravijeet

Former Member
0 Kudos

Hello ,

I did not have any successful results till now on this .

thanks ,

Midhusha

Former Member
0 Kudos

Hi Midusha,

You can use Server java Proxy to make HTTP REST calls.

Thanks and regards

Ravijeet

Former Member
0 Kudos

Hi Midhusha,

I am also trying to implement the same scenario. Please post details if you would have got success on this.

I have few questions.

1. firts links talk about HTTP. so is it required to customize http adapater in this case or we can use it as it is?

2. how are we going to create REST file (like WSDL file) which we will be giving to other party for calling? can we create it from XI integration directory ? OR from XI R/3?

Sujit S K.