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]