Versão atual:

Wsdl como logar o Request e Response

Tenho um client e gostaria de logar o XML empacotado pronto tanto da ida como da volta. Fiz da forma abaixo mas imprime somente as informações sem o cabeçalho de empacotamento e etc. Gostaria de tudo para conferir.

import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;

public class Principal {
    public static void main(String[] args) throws Exception{

        URL url = new URL("http://www.teste.com.br/teste/ws/integracaoTeste?wsdl");

        QName qname = new QName("http://servicointegracao.teste.rd.teste.com.br/", "ServicoIntegracaoImplService");

        Service service = Service.create(url, qname);

        WebserviceIntegracao teste = service.getPort(WebserviceIntegracao.class);

        System.out.println(teste.consultarMovimento("1","2015-05-21","2015-05-21"));
    }
}





import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;


/**
 * This class was generated by the JAX-WS RI.
 * JAX-WS RI 2.2.4-b01
 * Generated source version: 2.2
 * 
 */
@WebService(name = "WebserviceIntegracao", targetNamespace = "urn:ZFimTrnNs")
@SOAPBinding(style = SOAPBinding.Style.RPC)
public interface WebserviceIntegracao {


    @WebMethod(action = "urn:ZFimTrnNs#consultarMovimento")
    @WebResult(name = "xml_de_resposta", partName = "xml_de_resposta")
    public String consultarMovimento(
            @WebParam(name = "idEstacionamento", partName = "idEstacionamento")
            String idEstacionamento,
            @WebParam(name = "dataInicio", partName = "dataInicio")
            String dataInicio,
            @WebParam(name = "dataFim", partName = "dataFim")
            String dataFim);
}

Versões(2):

Ver a versão formatada

Wsdl como logar o Request e Response

Comentário

new question