Buenas,
Para generar el cliente solo necesitas el WSDL. El xsd y el dtd sirven para validar el contenido de los mensajes que intercambias y son opcionales.
El cliente web service te lo puedes generar automaticamente a partir del WSDL mediante una herramienta que trae Axis llamada WSDL2Java:
https://axis.apache.org/axis/java/reference.html
Este herramienta te va a generar todo el codigo que necesitas para poder llamar al web service.
Para ver los mensajes SOAP intercambiados tendras que jugar con el LogHandler.
http://stackoverflow.com/questions/1...se-in-axis-1-x
Un saludo