cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP TO RFC - Async/Sync

Former Member
0 Kudos

Hi Experts,

This is my first Post in the SDN. I have a situation ..

This is my scenario SOAP - PI - RFC - synchronous communication..Request and Response Everything is working Perfectly.

But iam having a Time out error since the RFC takes a long time ..Our technical team is not ready to raise the time parameters...

So iam stuck with two questions

how to let go the SOAP by not waiting for Response time from RFC .. at the same time .. I have to send the response to the SOAP.. Iam not sure how to do this..

Any input will be highly appreciated..

Thanks

Deepa

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

change your scenario from sync-sync to 2 async-async scenarios..........create a msg structure similar to RFC req structure....generate its inbound proxy and in its method implementation call the RFC........take the RFC response to another msg struc similar to RFC response and invoke its outbound proxy method to send it to PI.......then send this response to your SOAP application by mapping it to SOAP response msg structure.......

Answers (1)

Answers (1)

former_member181985
Active Contributor
0 Kudos

have two async webservices (Client and server). Call first webservice asynchronously.

1. WS1 --> PI --> RFC1

in RFC1 coding, trigger the another response RFC (BAPI).

2. RFC2 (response) --> PI --> WS2

You can also wrap these RFCs with ABAP proxies for better performance.

Regards,

Praveen Gujjeti

Edited by: Praveen Gujjeti on Dec 2, 2010 1:15 PM