Hi Hasitha,

You can try the Data Agents Sinthuja mentioned and also you can check your
own the XML element, "BAMEvent" is located in the Message header of the
SOAP message. There a randomly generated string will be there as the
Activity ID. This string will be same for a single activity. i.e., for a
single message passed through a set of WSO2 servers. After you intercept
messages from each Data Agent, you can get together all the messages with
the same Activity ID by grouping by the Correlation ID in the Hive script.
That is exactly the same way how the Activity Monitoring Toolbox is
functioning.

*
Maninda Edirisooriya*
Software Engineer
*WSO2, Inc.
*lean.enterprise.middleware.

*Blog* : http://maninda.blogspot.com/
*Phone* : +94 777603226


On Fri, Jun 28, 2013 at 8:10 AM, Hasitha Hiranya <[email protected]> wrote:

> Hi,
>
> Is there a way to correlate access information going through several WSO2
> servers?
> The requirement is like below:
>
> 1. We are accessing a Data service in DSS via a proxy service at ESB.
> 2. That ESB proxy service is used as a BackEnd in an API in API Manager
>
> Now when an API is accessed we want to publish data to BAM individually
> from API manager, from ESB and from DSS. But we want to correlate
> individual three records at BAM side.
>
> In order to correlate we should have some 'id' unique to an access of API
> manager, and it should last unchanged through ESB, DSS.
>
> Is there some unique ID as such out of the box in WSO2 servers?
> Have we met with some requirement as such?
>
> Thanks.
>
> --
> *Hasitha Abeykoon*
> Software Engineer; WSO2, Inc.; http://wso2.com
> *cell:* *+94 719363063*
> *blog: **abeykoon.blogspot.com* <http://abeykoon.blogspot.com>* *
> *
> *
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to