On 12/7/06, Roger Menday <[EMAIL PROTECTED]> wrote:
I get the impression that the servicemix-bpe component is not using the latest ode code - however, as it is today, this component *doesn't* seem to be sticking the correlationID, into exchanges it is making. This would be useful here too. I guess this will also be a problem with any non-servicemix components too :) ? servicemix-bpe also doesn't add the senderEndpoint as a property into the exchanges it makes.
servicemix-bpe is based on a donation to the ODE project which is not maintained. You should try the ODE Service Engine provided by the ODE project itself.
I'm currently looking at the audit component, and knowing the senderEndpoint is important to know the initiator of an exchange (?), or can I find this out some other way ... (?) correlationId and senderEndpoint seem generally useful things to ship around in MessageExchanges. Is this the sort of thing JBI should specify I wonder ... ?
I do agree. Maybe this will be part of the 2.0 spec ...
Roger ps. the SVN trunk doesn't seem to build the core module at the moment. > >> >> ? >> >> thanks, >> >> Roger >> > >> >> Flow tracing with correlation id >> >> -------------------------------- >> >> >> >> Key: SM-751 >> >> URL: https://issues.apache.org/activemq/browse/SM-751 >> >> Project: ServiceMix >> >> Issue Type: Improvement >> >> Reporter: Gianfranco Boccalon >> >> Attachments: servicemix-components.zip >> >> >> >> >> >> Add the possibility to trace the flow of the messages inside a >> Service Assembly. >> >> For example, if we have a Service Assembly composed of three >> components, two binding components (call them BC1 and BC2) and a >> service engine (SE) organized in this sequence BC1->SE->BC2, we need >> to recognize that the output messages produced by the SE component >> are related to some messages provided by BC1. >> >> To do this, we need to add a "process correlation id" to the >> message exchanges and to modify the used components, to propagate >> this correlation id in all Message Exchanges sent. >> >> Enclosed there is the modified code for the following components: >> >> - HTTP binding component: here I added the code to generate the >> correlation Id and set it in the Message Exchange >> >> - Splitter >> >> - Router (the lightweight component) >> >> >> > >> > >> >> >> > >
-- Cheers, Guillaume Nodet