cancel
Showing results for 
Search instead for 
Did you mean: 

IDoc --> SOAP <--> File

former_member309357
Participant
0 Kudos

Hello Gurus,

I have scenario (PI 7.11) in which we need to send an IDoc from R3 to Webservices as an XML file and in response we will get 3 files (xml, pdf an text) file in which xml and pdf to be stored in SAP system and text file need to be uploaded into Z-tables in R3.

Can we get this done, if yes, please let me know the possibilities.

Many thanks in advance.

Thanks

Ravi.

Accepted Solutions (0)

Answers (3)

Answers (3)

manoj_khavatkopp
Active Contributor
0 Kudos

Ravi,

This is how your design should look like , i am assuming you are using file channel to interact with ECC:

IDOC----->SOAP(RR Beans) for Async-Sync Bridge

SOAP----> 1st File channel (swap bean for pdf) ,2nd file channel( no need of swap as mainpayload is xml) and 3rd file channel( swap bean for txt).

Br,

Manoj

former_member190293
Active Contributor
0 Kudos

Hi Ravi!

Use async-sync bridge for your requirement.

If you perform request to web service to get the files (no data is changed at target side) you can implement SOAP lookup in simple asynchronous scenario.

Regards, Evgeniy.

Former Member
0 Kudos

Hi Ravi,

The easiest way for above scenario is to split in multiple asynchronous scenario

IDoc -XI (async) - SOAP

SOAP - X(asyn) save files in local directory then pick and drop scenario for SAP and one file to jdbc insert as file .

else you need to create ccbpm or nwbpm for the same.

Warm Regards,

Rudra

former_member309357
Participant
0 Kudos

Hi Rudra,

Thanks for your prompt response.

In the second scenario SOAP - XI (async), the question is, as file adapter does not support attachment functionality, in this case how we can drop the files.

Awaiting response!!

Ravi.