axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "José Ferreiro" <jose.ferre...@gmail.com>
Subject [SOLUTION] Example of Logging SOAP requests/responses in AXIS 1.4
Date Thu, 24 May 2007 07:07:01 GMT
Dear Rich,


This will probably of your interest. I am using successfully the log method
in Axis 1.4. It made it working but i didn't investigate all the options,
for example where to store the log file, the log file name, etc. I was only
curious to see if it could work to keep a trace of the message requests and
responses!

In my case it works as follows:

In the client wsdd file add the following code:

 <handler name="log" type="java:org.apache.axis.handlers.LogHandler"/>
  <globalConfiguration>

      <requestFlow>
         <handler type="log"/>
       </requestFlow>

       <responseFlow>
          <handler type="log"/>
       </responseFlow>
</globalConfiguration>

This will create a log file by default nammed axis.log and it is in the root
folder of my eclipse project when I run the web service client.

Add this in deploy.wsdd
It is really interesting feature because it logs the REQUEST AND THE
RESPONSES.

<handler name="log" type="java:org.apache.axis.handlers.LogHandler"/>

   <globalConfiguration>

      <requestFlow>
         <handler type="log"/>
       </requestFlow>

       <responseFlow>
          <handler type="log"/>
       </responseFlow>

    </globalConfiguration>


the log file is nammed axis.log and in my case it is stored in
<!-- Logs stored in C:\tomcat5.5.12\bin\axis.log -->


Those links will provide you more information:

http://www.theserverside.com/discussions/thread.tss?thread_id=35765
http://www.google.com/support/adwordsapi/bin/answer.py?answer=15137
http://forum.java.sun.com/thread.jspa?threadID=724190

HOPE THIS HELPS.

CHEERS

Jose Ferreiro
José Ferreiro



2007/5/24, Rich Adili <Rich.Adili@xata.com>:
>
> Hi dims,
>
> Thanks! That's just what I need for my product design. However, I'm also
> babysitting a legacy application written around an Axis1.4 beta, I
> forget exactly which beta. Do you know if this technique also applies to
> the older code?
>
> Rich
>
> -----Original Message-----
> From: Davanum Srinivas [mailto:davanum@gmail.com]
> Sent: Wednesday, May 23, 2007 3:06 PM
> To: axis-user@ws.apache.org
> Subject: Re: Logging SOAP requests?
>
> Rich,
>
> See http://blogs.cocoondev.org/dims/archives/004668.html
>
> thanks,
> dims
>
> On 5/23/07, Rich Adili <Rich.Adili@xata.com> wrote:
> >
> >
> >
> >
> > Was thinking in terms of an option that field personnel could flip on
> and
> > off. Debugging proxies are a bit arduous for such folks. I'm surprised
> a
> > simple logging mechanism isn't built in.
> >
> >
> >
> >  ________________________________
> >
> >
> > From: robert lazarski [mailto:robertlazarski@gmail.com]
> >  Sent: Wednesday, May 23, 2007 3:01 PM
> >  To: axis-user@ws.apache.org
> >  Subject: Re: Logging SOAP requests?
> >
> >
> >
> >
> > If you are talking about writing them to a file / db via log4j , look
> at the
> > modules guide and their howto on writing a logging module:
> >
> >  http://ws.apache.org/axis2/1_2/modules.html
> >
> >  If you just want to look at it, try tcpmon or the soapmonitor.
> >
> >  HTH,
> >  Robert
> >
> >
> > On 5/23/07, Rich Adili < Rich.Adili@xata.com> wrote:
> >
> >
> > Hi,
> >
> > How does one go about logging the outgoing SOAP requests?
> >
> > Rich Adili
> >
> >
>
>
> --
> Davanum Srinivas :: http://davanum.wordpress.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>


-- 
José Ferreiro
EPFL Communication Systems engineer
ing.sys.com.dipl.EPFL
Mime
View raw message