1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

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);
}
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags xml wsdl ou faça a sua própria pergunta.