I have one message coming in, splitted into multiple parts, each part goes into a publish-subscribe channel and one of the service activator is in charge of sending the message to IBM mq request queue, there will be multiple responses per message coming back on a replyqueue, my question is how do I aggregate these responses coming from a replyqueue and link to my routing process? do i use message driven channel adaptor and aggregate base on the correlationid, if so, how do i direct the aggregated response so a reply can be send back to the requestor?

many thanks