I tried the TCPMonitor but keep getting the "unknown host exception" error. Here's what I did
1) change WSDL's to point to localhost and distinct port for each WSDL (Example: port 50000 for CustomerManagement service)
2) generate classes from WSDL
3) Run TCPMonitor
java -Djavax.net.ssl.trustStore={trustore location} -Djavax.net.ssl.trustStorePassword={password} org.apache.axis.utils.tcpmon 50000 https://adcenterapi.microsoft.com/v2/CustomerManagement/CustomerManagement.asmx 443
TCPMonitor gives the "unknown host exception" for the target host. Sniffing the packets at TCP won't work as its over SSL so its encrypted. I did find a temporary solution by modifying the generated java files from WSDL to print the soap. Any better way

Has anyone configured Apache Axis TCPMonitor to monitor Soap messages?
Santosh A H
Hi Sudhir,
It looks like so far we were unable to find a good answer for you. Perhaps someone in the community can chime in on this.
Thanks,
Shai
MA2005
Hello Sudhir,
I just wanted to let you know that we are working on this question and we'll have a response soon!
Best Regards,
JasonDT - MSFT
maqk
See this adwords support info: http://www.google.com/support/adwordsapi/bin/answer.py answer=15137&topic=237
Henri