Pessoal boa tarde,
Estou tentando comunicar um arquivo .wsdl porem esta explodindo esse erro:
Exception in thread “main” javax.xml.ws.WebServiceException: Unsupported endpoint address:
Minha classe é:
public class WsTeste {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
try {
CabecalhoTransacao cabecalho = new CabecalhoTransacao();
CtPrestadorIdentificacao prest = new CtPrestadorIdentificacao();
CtElegibilidadeVerifica ctBenf = new CtElegibilidadeVerifica();
CtContratadoDados ctPrest = new CtContratadoDados();
IdentificacaoTransacao tdTrans = new IdentificacaoTransacao();
PedidoElegibilidadeWS pedidoEleg = new PedidoElegibilidadeWS();
Destino destino = new Destino();
Origem origem = new Origem();
String nomeBenf = "";
String cartaoBenf = "01202008116000445";
String prestador = "012000110009";
String tipoTransacao = "VERIFICA_ELEGIBILIDADE";
String sequencialTransacao = "5";
String dataRegistro = "2018-11-08";
XMLGregorianCalendar resultData = DatatypeFactory.newInstance().newXMLGregorianCalendar(dataRegistro);
String horaRegistro = "10:00:00";
XMLGregorianCalendar resultHora = DatatypeFactory.newInstance().newXMLGregorianCalendar(horaRegistro);
String registroANS = "348082";
String padrao = "3.03.02";
String hash = "0fe0aaf71b739781e037f2f650aaa273";
tdTrans.setTipoTransacao(DmTipoTransacao.VERIFICA_ELEGIBILIDADE);
tdTrans.setSequencialTransacao(sequencialTransacao);
tdTrans.setDataRegistroTransacao(resultData);
tdTrans.setHoraRegistroTransacao(resultHora);
prest.setCodigoPrestadorNaOperadora(prestador); //origem
destino.setRegistroANS(registroANS); //destino
cabecalho.setPadrao(padrao);
ctPrest.setCodigoPrestadorNaOperadora(prestador);
ctBenf.setNumeroCarteira(cartaoBenf);
pedidoEleg.setHash(hash);
try {
RespostaElegibilidadeWS res = tissVerificaElegibilidadeOperation(pedidoEleg);
res.getRespostaElegibilidade().getReciboElegibilidade();
} catch (TissFault ex) {
Logger.getLogger(WsTeste.class.getName()).log(Level.SEVERE, null, ex);
}
} catch (DatatypeConfigurationException ex) {
Logger.getLogger(WsTeste.class.getName()).log(Level.SEVERE, null, ex);
}
}
private static RespostaElegibilidadeWS tissVerificaElegibilidadeOperation(br.gov.ans.padroes.tiss.schemas.PedidoElegibilidadeWS pedidoElegibilidade) throws TissFault {
br.gov.ans.tiss.ws.tipos.tissverificaelegibilidade.v30302.TissVerificaElegibilidade service = new br.gov.ans.tiss.ws.tipos.tissverificaelegibilidade.v30302.TissVerificaElegibilidade();
br.gov.ans.tiss.ws.tipos.tissverificaelegibilidade.v30302.TissVerificaElegibilidadePortType port = service.getTissVerificaElegibilidadePort();
return port.tissVerificaElegibilidadeOperation(pedidoElegibilidade);
}
}
nao sei se estou fazendo certo… estou meu no escuro por nao conhecer os arquivos… voces tem alguma noção do que estou fazendo de errado?
