The second pipeline had a comment in it that was filtered out by the html rendering. It should have read:
<pipeline> // aggregate copy of Object A from multicast with result from enrich component </pipeline> gheidorn wrote > I'm looking for the right pattern(s) to apply to the following scenario: > > 1. I retrieve Object A from a Queue. > 2. I take a subset of the data from Object A (call it Object SubA) and > send it to a SOAP Web Service which returns "scrubbed" values in the form > of Object SubA. > 3. I take the data from SubA and map it back into original ObjectA, > overwriting the values that were "scrubbed". > 4. I place the enriched Object A onto another Queue. > > The big problem I have is how do I maintain access to the original Object > A after I've done the enrichment (the SOAP call). I've done some poking > and prodding and came up with the following route: > <from uri="jms:orginQueue" /> > <multicast parallelProcessing="false"> > > <pipeline> > > <process ref="convertObjectAtoSubsetOfObjectA" /> > > <enrich uri="cxf:bean:mySOAPEndpoint" strategyRef="SOAPAggStrat" /> > > </pipeline> > > <pipeline> > > > </pipeline> > </multicast> > How do I do that aggregation? I looked at the aggregator and it wasn't > intuitive to me from an initial look. Bigger question is am I using the > right patterns / components here to do what I want to do? -- View this message in context: http://camel.465427.n5.nabble.com/Looking-for-right-pattern-combination-with-Multicast-Enrichment-and-Aggregation-tp5723965p5723966.html Sent from the Camel - Users mailing list archive at Nabble.com.