cancel
Showing results for 
Search instead for 
Did you mean: 

how to collect web service responses ?

Former Member
0 Kudos

Hi,

My scenario is R3 (clientProxy) -> XI -> WebService ->XI ->R3 (serverProxy)

Webservice is triggered for individual item. I now want to collect all the individual WS responses in XI and sent it as one-single message (like a tables parameter in abap) over to R3 proxy.

Appreciate help in this regard, i have never done collect before.

-R

Accepted Solutions (0)

Answers (3)

Answers (3)

madhusudana_reddy2
Contributor
0 Kudos

Very interesting requirement.

Use Block with deadline. get response in block and add it to multiline container variable. If deadline ends, by using transformation(N..1) step you merge all responses to single message ad send to target.

thanks,

madhu

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

HI,

see the pattern BpmPatternCollectMessage in SWC:SAP_BASIS>Patterns>Integration Peocesses-->BpmPatternCollectMessage

use that patters as refernce to solve you issue

Thanks

RP

lars_ottawa2
Explorer
0 Kudos

Hello,

perhaps you can try to use a ccBPM process, which can collect messages from a given source service.

Have a look at this example within SAP help...

Link: [http://help.sap.com/saphelp_nwpi71/helpdata/EN/08/16163ff8519a06e10000000a114084/content.htm]

Regards,

Lars