cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP to SOAP Scenario with N:1 WebService

former_member184155
Participant
0 Kudos

Hello Experts ,

I have come across a unique requirement in SAP PI, We have a BW System where in We have data available in three different InfoCubes for many customers, now we want those data for all customers to be available in C4C System.

At BW end WebService are created on top of all InfoCubes, However we have some unique challenges

1. C4C System can't consume these WebService so altogether rulling out consuming the WebService of BW System.

2. BW System can't push this data to C4C System.

my Challenge

1. Multi Mapping ( Where in We have to map & bind the data from three WebServices of BW system to single SOAP Call to C4C System ).

2. How To Pull Data from BW System using SOAP Adapter.

Thanks

Priyesh Shah

Accepted Solutions (0)

Answers (1)

Answers (1)

dilipkkp2412
Contributor
0 Kudos

Hi Priyesh,

Option-01: Make C4C System to pull data via SAP-PI web-service

  • Here, in SAP-PI, host a SOAP web-service by configuring SOAP-TO-FILE (synchronous inbound) scenario.
  • while generating response, use java map, in which you can call three BW services, extract output of all three services in single XML format which can be sent as SOAP-RESPONSE message.
  • Here File-Receiver-Adapter's job will be to create a dummy file with overwritting nature.
  • C4C System has to consume this service and extract output from SOAP-RESPONSE message.


Regards,

Dilip