Thanks for your answer, those have been very useful, On Wed, Sep 16, 2015 at 1:24 PM, Colin Roy-Ehri <col...@wso2.com> wrote:
> Hi John, > Inside the Iterate mediator, use a <send> mediator, then use the > <aggregate> mediator in the OutSequence. For reference, please see this > iterate/aggregate sample (1) or the EIP guide here (2). In the EIP > example, a clone mediator is used instead of iterate, but the aggregate > functions in the same way. > > (1) > http://susinda.blogspot.com/2015/02/wso2-esb-iterateaggregate-sample.html > (2) https://docs.wso2.com/display/IntegrationPatterns/Aggregator > > Thanks, > Colin Roy-Ehri > Software Engineer > *WSO2, Inc. : wso2.com <http://wso2.com/>* > *Mobile* : 812-219-6517 > > On Wed, Sep 16, 2015 at 1:15 PM, John Q <johnq3...@gmail.com> wrote: > >> Colin, thanks for your answer, actually I am using the iterate mediator, >> the problem is that I want to receive the original message, iterate over >> all the items calling the service for each one and finally call another >> service onlye once, but the service is invoked many times. >> >> this is what I have now: >> >> <iterate> >> <target> >> here I call the service for the item... >> </target> >> </iterate> >> here I call the service to notify >> >> the notify service is been invoked per each item... >> >> On Wed, Sep 16, 2015 at 1:11 PM, Colin Roy-Ehri <col...@wso2.com> wrote: >> >>> Hi John Q, >>> >>> The aggregate mediator is used for exactly this purpose (1). >>> >>> (1) https://docs.wso2.com/display/ESB481/Aggregate+Mediator >>> >>> Thanks, >>> Colin Roy-Ehri >>> Software Engineer >>> *WSO2, Inc. : wso2.com <http://wso2.com/>* >>> *Mobile* : 812-219-6517 >>> >>> On Wed, Sep 16, 2015 at 12:56 PM, John Q <johnq3...@gmail.com> wrote: >>> >>>> Hello, I´m beginner and I need some help with the ESB. >>>> >>>> This is my situation: >>>> >>>> I will receive a message with many items, I need to iterate the items >>>> list and call a service for creating each item. At the end of all of the >>>> calls, I need to call another service to notify the end of items creation. >>>> >>>> how can I do it? I have used the iterate mediator and I have iterated >>>> the items well, but I don´t know how to wait until the last item is created >>>> and call the notify service only once. I have called the notify service >>>> outside the iterator mediator, but it is invoked once per each item >>>> iterated. >>>> >>>> can any body give me a clue? >>>> >>>> best regards... >>>> >>>> _______________________________________________ >>>> Architecture mailing list >>>> Architecture@wso2.org >>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>> >>>> >>> >> >
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture