Problema com JAX-WS - padrão TISS

0 respostas
isaikki

Bom dia

Estou fazendo um consumidor de Webservice no padrão TISS, com o Elegibilidade correu tudo bem, mas agora tentando fazer com o Solicitação Procedimento, estou tendo um problema de conversão da mensagemTISS para a Solicitação:

view plaincopy to clipboardprint?
actual argument webservice.assim.com.br.MensagemTISS.PrestadorParaOperadora.SolicitacaoProcedimento cannot be converted to webservice.assim.com.br.WsSolicitacaoProcedimento.SolicitacaoProcedimento by method invocation conversion

O código é o seguinte:

try{    
        java.lang.String arquivoXML = "";    
        arquivoXML = "c:/xml/convenio/assim/solicitacaoProcedimento/solic.xml";    
        File file = new File(arquivoXML);    
    
        JAXBContext jc = JAXBContext.newInstance("webservice.assim.com.br");    
        MensagemTISS mensagem = null;    
        Unmarshaller unmarshaller = jc.createUnmarshaller();    
        mensagem = (MensagemTISS) unmarshaller.unmarshal(new FileInputStream(file.getAbsolutePath()));    
    
        TissSolicitacaoProcedimento service = new TissSolicitacaoProcedimento();    
        TissSolicitacaoProcedimentoPortType port = service.getTissSolicitacaoProcedimentoPort();    
        WsSolicitacaoProcedimento guia = new WsSolicitacaoProcedimento();    
    
        guia.setCabecalho(mensagem.getCabecalho());    
        guia.setHash(mensagem.getEpilogo().getHash());    
        guia.setSolicitacaoProcedimento(mensagem.getPrestadorParaOperadora().getSolicitacaoProcedimento());    
    
        //Está indo corretamente no webservice, só falta corrigir erro da guia    
        WsAutorizacaoProcedimento result = port.tissSolicitacaoProcedimentoOperation(guia);    
    
        XStream xstream = new XStream();    
    
        out.println( "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>" + xstream.toXML(result));    
    
    }catch(Exception ex){    
        String erro = ex.getMessage();    
        out.println("<h3>" + ex.getMessage() +  "</h3>");    
    }

Alguém já passou por problema parecido que possa ajudar?
Desde já agradeço

Criado 2 de outubro de 2012
Respostas 0
Participantes 1