Discussão sobre o TISSNet, Web Services e Ponto-a-ponto

[quote=rbamartins]Pessoal, estou com esse erro que postei nesse tópico http://www.guj.com.br/posts/list/115080.java .

Alguém sabe me dizer o motivo?

abraços[/quote]

:arrow: http://www.guj.com.br/posts/list/90/59950.java esse é o link do TISSNET, para download ???

[quote=Marcio Duran][quote=rbamartins]Pessoal, estou com esse erro que postei nesse tópico http://www.guj.com.br/posts/list/115080.java .

Alguém sabe me dizer o motivo?

abraços[/quote]

:arrow: http://www.guj.com.br/posts/list/90/59950.java esse é o link do TISSNET, para download ??? [/quote]

Amigo, voce mandou o link do próprio post.
O TISSNet 5.0 já se encontra disponível para download. E o link é http://www.ans.gov.br lá tem um link com o nome TISS

Abraços

[quote=rbamartins]
Amigo, voce mandou o link do próprio post.
O TISSNet 5.0 já se encontra disponível para download. E o link é http://www.ans.gov.br lá tem um link com o nome TISS

Abraços[/quote]

Gostei do assunto já estou executando o Jar do TISSNet e estou acompanhando vocês no assunto, no que puder ajudar vamos lá, aprender sempre …

abraçosssss

OLÁ A TODOS.

GOSTARIA DE SABER SE ALGUÉM ENCONTROU ALGUM ERRO NO CÓDIGO DO TISSNET 5.0 NO QUE SE REFERE A GERAÇÃO DO EPÍLOGO E VALIDAÇÃO DO HASH ??

ABRAÇOS.

[quote=carlos.et]Bom dia pessoal,

Estou na luta com o TISSNet x Glassfish,

Fiz o deploy do tissnet4.2 para o glassfish, até aqui tudo bem.

O que ocorre é que quando dou um view na wsdl já disponível como um webservice a pagina fica em branco, não carrega o wsdl.

Já copiei a pasta schema para o \bin do appserver e nada.

alguém idéia do q pode ser?

Obrigado,[/quote]

Buenas!!!

Cara tu conseguiu resolver este problema, estou com o mesmo se puder me ajudar.

Grato,

Rafael

Eai Man!!

Prerciso criar um WEbservice pra minha unimed Lins.
Mais não tenho ideia como e por onde começar!

se pudessem me dar uma força!!!

[quote=betox130]Eai Man!!

Prerciso criar um WEbservice pra minha unimed Lins.
Mais não tenho ideia como e por onde começar!

se pudessem me dar uma força!!![/quote]

ei man, especifique mais a duvida q vc tem.
o q q vc ja fez?

olá rbamartins.

Você pode me informar se ja existe alguma unimed com o sistema de webservice implantado??

[quote=betox130]olá rbamartins.

Você pode me informar se ja existe alguma unimed com o sistema de webservice implantado??

[/quote]

Acho que não, pelo menos não tive solicitação de nenhuma ainda para testarmos o teste via webservices.

Iai pessoal, alguma novidade que valha a pena ser divulgada?

quero o contrário!
consumir o webservices!

[quote=viniciuspadua]quero o contrário!
consumir o webservices![/quote]

Cara não é trivial, mas também não é nenhum bicho de sete cabeças.

Qual o cenário que você tem hoje e de que você precisa?

Abraços

eu utilizei o wsimport para gerar as classes de acordo com o webservices.
entretanto não sei como utiliza-lo.

tava testando, segue código abaixo

ObjectFactory factory = new ObjectFactory();

		generated.ObjectFactory objectFactory = new generated.ObjectFactory();

		TissLoteGuiasV20201 loteGuiasV20103 = new TissLoteGuiasV20201();

		TissLoteGuiasV20201Soap soap = loteGuiasV20103.getTissLoteGuiasV20201Soap();

		WsLoteGuias wsLoteGuias = objectFactory.createWsLoteGuias();

		CabecalhoTransacao cabecalhoTransacao = factory.createCabecalhoTransacao();

		cabecalhoTransacao.setVersaoPadrao("2.02.01");
		
		IdentificacaoTransacao identificacao = factory.createCabecalhoTransacaoIdentificacaoTransacao();
		
		identificacao.setTipoTransacao(StTipoTransacao.PROTOCOLO_RECEBIMENTO);
		
		cabecalhoTransacao.setIdentificacaoTransacao(identificacao);

		wsLoteGuias.setCabecalho(cabecalhoTransacao);

		CtLoteGuias loteGuias = factory.createCtLoteGuias();

		loteGuias.setNumeroLote(new BigInteger("123"));

		Guias guias = factory.createCtLoteGuiasGuias();

		GuiaFaturamento guiaFaturamento = factory.createCtGuiasGuiaFaturamento();
		
		guias.setGuiaFaturamento(guiaFaturamento);

		loteGuias.setGuias(guias);

		wsLoteGuias.setLoteGuias(loteGuias);
wsLoteGuias.
		soap.tissLoteGuiasOperation(wsLoteGuias);

tentei várias coisas e nada!
não consigo enviar e nem receber nada!

sabe algum prestador que tenhao web services funcionando ?

[quote=rbamartins]Iai pessoal, alguma novidade que valha a pena ser divulgada?

[/quote]

Rafael,
Você falou em um tópico anterior:
“Utilizar a própria estrutura do Tiss, usando sua lib e instanciando
um objeto do tipo MensagemTISS você consegue obter todos os campos necessários no XML.”

No caso, você citou sobre a utilização da lib do TissNet para leitura de um arquivo xml pronto.
É possível instanciar o objeto MensagemTISS, setar as informações por exemplo de uma guia SP/SADT,
e a partir daí gerar o arquivo xml para a Operadora?

Desde já, obrigado.

dsmdanbr onde encontrou o esse tópico q se referiu ?

Na página 1.

dsmdanbr, acho que consegui oque tava querendo!

veja abaixo!

	public static void main(String[] args) throws JAXBException, FileNotFoundException {

		// Pacote onde encontra-se os schema das classes TISS
		JAXBContext jc = JAXBContext.newInstance("br.gov.ans.padroes.tiss.schemas");

		MensagemTISS mensagem = null;

		Unmarshaller unmarshaller = jc.createUnmarshaller();

		// XML do arquivo
		String arquivo = "c:/1466_2f4f7f75c65edae68496f965962337a6.xml";

		File file = new File(arquivo);

		mensagem = (MensagemTISS) unmarshaller.unmarshal(new FileInputStream(file
				.getAbsolutePath()));

		// Descomente caso necessite colocar o hash
		// mensagem.setEpilogo(new MensagemTISS.Epilogo());
		// mensagem.getEpilogo().setHash(mensagemTiss.calcularHash());

		// Mapeado
		System.out.println(mensagem.getCabecalho().getDestino().getRegistroANS());

	}

HASH:

O modo de calcular o hash é diferente quando se envia pelo arquivo XML de quando pelo webService ?

[quote=viniciuspadua]dsmdanbr, acho que consegui oque tava querendo!

veja abaixo!

[code]
public static void main(String[] args) throws JAXBException, FileNotFoundException {

	// Pacote onde encontra-se os schema das classes TISS
	JAXBContext jc = JAXBContext.newInstance("br.gov.ans.padroes.tiss.schemas");

	MensagemTISS mensagem = null;

	Unmarshaller unmarshaller = jc.createUnmarshaller();

	// XML do arquivo
	String arquivo = "c:/1466_2f4f7f75c65edae68496f965962337a6.xml";

	File file = new File(arquivo);

	mensagem = (MensagemTISS) unmarshaller.unmarshal(new FileInputStream(file
			.getAbsolutePath()));

	// Descomente caso necessite colocar o hash
	// mensagem.setEpilogo(new MensagemTISS.Epilogo());
	// mensagem.getEpilogo().setHash(mensagemTiss.calcularHash());

	// Mapeado
	System.out.println(mensagem.getCabecalho().getDestino().getRegistroANS());

}

[/code][/quote]

Velho, muito obrigado, vou testar aqui, qualquer dúvida já posto.