When I am debugging a soap webservice call, I often add additional logging by following these instructions:
http://qvera.com/kb/index.php/59/configure-produce-additional-logging-for-web-service-calls
However, I only see the additional logging when the soap webservice call is in a mapping node. So, when troubleshooting a soap webservice call, I like to use the mapping node first. Once the call is working, then I can move it over to the destination node.