Raghu Upadhyayula wrote:

Hi,

I’ve developed webservices using Axis2 1.3 version.

The way my webservices work is the user first need to login using username & password. This login method returns a sessionId. Then the user can call the subsequent webservices APIs by passing the sessionId in the SOAP Header, and after everything is done, the user needs to logout (using the logout webservices API).

*Question: *

Is there any tool that can monitor webservice calls? OR I should write my own module to do this?

1. WSO2 web services application server (WSAS) provides SOAP Tracer which can be used to monitor message transmission. Refer http://wso2.org/library/2742

2. Axis2 SoapMonitor module will also be a good candidate. Refer http://ws.apache.org/axis2/1_3/soapmonitor-module.html

In case of my webservices I need to know the following things.

For a given start and end date

- What customers are using the WS API (creating sessions)? What accounts? What users? What pod?

- How frequently are they using it? Number of sessions over period?

- When are they using? Session start and end times

- What are they doing within the WS API session?

- What calls are they making?

- How many times to they call each method within a session?

- What are the input parameters to each call?

- Were any exceptions returned? If so what ones?

Thanks

Raghu



--
Charitha Kankanamge
WSO2 inc.
Flower Road, Colombo 07
+94 714268070

A bug in the hand is better than one as yet undetected



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to