cancel
Showing results for 
Search instead for 
Did you mean: 

How to create Integration Flow for SOAP to RFC scenario?

Former Member
0 Kudos

Hello Friends,

We have Single Stack SAP PO 7.3 EHP 1 SP08 AS Java in our environment. We have a scenario where a RFC needs to be made available as SOAP Web Service. So we are using SOAP Sender Adapter and RFC Receiver adapter. We want to build this scenario with NWDS (Eclipse). We have imported the RFC and created data types, message types, service interfaces etc. But we are facing trouble in creating the Integration flow.

Please let us know if we need to create only one integration flow or need to create two integration flows (one for request and one for response) and what all configuration would be needed in Business Component and Communication Channel.

A step by step guide would be highly appreciated.

Best Regards,

Shreyansh Shah

Accepted Solutions (1)

Accepted Solutions (1)

suman_saha
Contributor
0 Kudos

Hi Sheyansh,

One Integration Flow will be enough. You need to define synchronous interfaces both side(RFC is itself synchronous so the imported RFC will be treated as synchronous interface and for web service you need to create a synchronous interface).

In Iflow you need to assign RFC as receiver service and that synchronous interface as sender service and add the respective mapping and channel.

The QoS for both the channels need to be Best Effort.

Regards,

Suman

Former Member
0 Kudos

Thanks Suman. With these inputs were were able to deploy and run the SOAP to RFC synchronous scenario successfully through NWDS.

Regards,

Shreyansh Shah

Answers (2)

Answers (2)

former_member192851
Active Participant
0 Kudos

Good quide.

Former Member
0 Kudos
former_member186851
Active Contributor
0 Kudos

Since both(RFC and SOAP) are synchnorous one ICO(I flow) is enough

Former Member
0 Kudos

Hi Jannus,

We have created and deployed the Integration Flow successfully for Asynchronous communication with use of SFTP Adapter, File Adapter, JDBC Adapter etc. But facing issue in creating Integration Flow for Synchronous communication in NWDS / Eclipse.

I could find steps for creating ICO for SOAP to RFC scenario for older version of SAP PI though ESR and ID UI. But now there is a significant difference with introduction of Integration Flow / iFlow.

It would be really great If someone provides a steps with example or something.

Thanks,

Shreyansh Shah

former_member186851
Active Contributor
0 Kudos

Hello ,

The steps are same,

Select the channels in the same way as like Async flows.

Once you configure operation mapping( which as both request and response mapping) it should work

The procedure is same.Let me know if you get any error while deploying