cancel
Showing results for 
Search instead for 
Did you mean: 

Mapping response to multiple systems

Former Member
0 Kudos

Hello,

I want to map the response from the website to multiple systems.

Scneario: ECC requests data from the WEBSITE which should go to ECC as well as another legacy system.

Is this possible with PI 7.3 with JAVA stak.

Kindly suggest solution.

Regards,

Vishal K

Accepted Solutions (1)

Accepted Solutions (1)

aashish_sinha
Active Contributor
0 Kudos

Hi Vishal,

I think you can use RequestResponseBean for your purpose. Create multiple receiver adapter and give reference in Module tab. I successfully tried for 1, but I need to check for multiple adapters.

I hope it will work.

Regards

Aashish Sinha

Answers (4)

Answers (4)

Former Member
0 Kudos

Am I right your main scenario is synch-synch ECC <-> PI <-> WebService?

You could use extra Java mapping in response pipeline what is doing nothing but saves payload into intermediate folder. After that you could pick up files from that folder and send to legacy system using simple file -> PI -> legacy interface.

iaki_vila
Active Contributor
0 Kudos

Hi Vishal Kharat,

You could used the condition part in Configured receivers in Receiver Dertermination.  You could thought a condition based in your XML and put multiply receivers and obiously not ABAP stack is required.

Regards.

Former Member
0 Kudos

create req flow: asnyc proxy req from ECC - XI - asnyc SOAP req to website

create response flow: async SOAP response from website - XI - ansyc proxy resp to ECC and asnyc file to legacy system

in response msg flow above - add multiple receivers in receiver detemination, do mapping and have the target msgs flow to ECC via proxy by receiver XI comm channel and to legacy system as a XML file by receiver file comm channel.

Former Member
0 Kudos
Former Member
0 Kudos

Hi Amit,

I know i can use BPM but i am using PI 7.3 with only JAVA stak, so no BPM.