cancel
Showing results for 
Search instead for 
Did you mean: 

Split Message, send to webservice and consolidate the results

Former Member
0 Kudos

Hello,

I am looking for some support / examples for following situation:

  • A webservice is existing that only allows a single message to be entered. The webservice will return the result on this message. The structure of the message is very simple as it contains only one element. (Same for the response)

What I would like to do is to be able to send a list of several values to be checked by this webservice. The idea is to build a BPM to send a multi-element message (repeating element / different values) , split this multi element message into seperate messages including one element, send all these messages accordingly to the webservice, receive and collect all according responses and consolidate these again in a multiu-element response message.

If someone would have a description or an example with the different needed steps how to build this BPM, this would be nice.

Thanks in advance !

Edited by: Keno Torfs on Mar 4, 2008 11:30 AM

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

hi,

just open asynch synch bridge

you will be creating multi-line container with interface variable as instance.

assumption is a source system is pumping messages of same data type.

recieve step to get the messages.

you just collect the messages using container

then use reciever determinaton step to get the receivers in receiver variable .

use the transformation step to get the target messgaes

loop through the target message container and execute send step. after send step collect message.

note:in loop step we have decrement message counter send step which has collection variable for response.

hope you got some idea.

Regards,

Ram