Yes, I have already thought about that. All components need to be able to share a property, let's call it "global correlation". When a component receives a message exchange because it is a provider, he should copy this property to other jbi exchanges that it creates, so that later, you will be able to link all those messages together.
This has not been implemented yet. It's not a difficult task, but it impacts all components. Please raise a JIRA for that. If you want to start implementing it, fell free to provide patches or ask for guidance on the dev list ;) On 8/31/06, Gianfranco Boccalon <[EMAIL PROTECTED]> wrote:
Hello, we have the problem of tracing 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. We studied the listener interface and the provided sample, but the listener has no sufficient information to link a messageExchange to a previous messageExchange. The problem is also that the tracing should work for all components, not only for the components that we implement. Any suggestion ? Thanks Gianfranco Boccalon
-- Cheers, Guillaume Nodet
