You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Guillaume Nodet (JIRA)" <ji...@apache.org> on 2006/11/24 10:50:02 UTC

[jira] Resolved: (SM-751) Flow tracing with correlation id

     [ https://issues.apache.org/activemq/browse/SM-751?page=all ]

Guillaume Nodet resolved SM-751.
--------------------------------

    Fix Version/s: 3.1
       Resolution: Fixed
         Assignee: Guillaume Nodet

Author: gnodet
Date: Fri Nov 24 01:42:46 2006
New Revision: 478816

URL: http://svn.apache.org/viewvc?view=rev&rev=478816
Log:
SM-751: Flow tracing with correlation id.
Patch provided by Gianfranco Boccalon

Modified:
   incubator/servicemix/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/AsyncBaseLifeCycle.java
   incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/JbiConstants.java


Author: gnodet
Date: Fri Nov 24 01:46:45 2006
New Revision: 478818

URL: http://svn.apache.org/viewvc?view=rev&rev=478818
Log:
SM-751: Flow tracing with correlation id.
Patch provided by Gianfranco Boccalon

Modified:
   incubator/servicemix/trunk/common/servicemix-components/src/main/java/org/apache/servicemix/components/drools/DroolsComponent.java


> 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
>         Assigned To: Guillaume Nodet
>             Fix For: 3.1
>
>         Attachments: patch.zip, 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) 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira