Discussão sobre o TISSNet, Web Services e Ponto-a-ponto ...  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
saviocanuto
Smalltalk

Membro desde: 25/01/2010 18:05:16
Mensagens: 1
Offline

Olá Pessoal,

Estou começando a peregrinação TISS junto com vocês e gostaria de tirar algumas dúvidas iniciais.

Gostaria que alguém fizesse aqui os passos que devemos pesquisar/implementar para configurar a seguinte situação:

No sistema que estou implementando, tenho os objetos das guias (consulta, SADT e internação) onde preciso gerar os XMLs dessas guias e salvar em algum lugar do disco. A princípio, esses arquivos serão enviados pelo próprio sistema da operadora, e que ainda não me preocuparei em que o sistema envie isso de forma automática. Já vi nas mensagens anteriores que utilizando o .jar do tissNet, consigo instanciar uma mensagemTISS e setar os valores das tags direto nesse objeto, o que vai facilitar bastante as coisas.

Então, quais configurações, implementações que preciso fazer para que eu tenha minhas guias em formato XML?

Tipo....
passo 1 - gerar o jar do tissNet e setar no classpath do teu projeto;
passo 2 - .....

Sei que é uma coisa simples, mas eu estou completamente perdido por onde começar isso. Desde já agradeço a ajuda de todos.


Sávio Canuto.
saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2668
Localização: Chicago, EUA
Offline


Se quiser um tutorial fácil de WebService com SOAP dá uma olhada aqui: http://www.seducaotecnologica.com.br/tutorial-soa-passo-a-passo-1

Sergio A Oliveira Jr. - saoj

ExperiMENTA:

Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org


[Email] [WWW]
rbamartins
JavaEvangelist
[Avatar]

Membro desde: 01/03/2007 16:10:11
Mensagens: 362
Localização: Salvador
Offline

Alguma OPERADORA disponível para testar o fluxo de troca de xml tiss via webservice?

Abraços

Rafael Britto A. Martins
http://rafaelmartinsjava.blogspot.com


"Um homem forte se defende sozinho, o homem mais forte defende os outros."
[Email] [WWW] [MSN]
FightSurf George Maia
JavaChild
[Avatar]

Membro desde: 02/03/2008 16:48:46
Mensagens: 118
Localização: João Pessoa
Offline

Amigos

Comecei esta semana a ler esta thread. Acompanhei direitinho e dei um bom seguimento ao meu projeto. Aqui somos uma operadora e a nossa necessidade é poder entrar no portal da empresa, nossa cliente, e enviar um XML padrão tiss com todos os procedimentos realizados pelos funcionários dela.

Baixei os xsd's, os transformei em classes java. Baixei também o tissnet atual e coloquei o tissnet.jar no meu build path.

Tenho acesso a todas as classes tranquilamente. Estou instanciando os objetos e preenchendo as informações em todas as suas propriedades, conforme vejo aqui os exemplos. Minha intenção é inserir todas as informações nestes objetos e no final gerar um xml através do objeto MensagemTiss.

A dúvida é: Em qual classe poderei informar a quantidade de procedimentos realizados pelo beneficiário (funcionário) e o valor a ser cobrado?

Segue meu código de testes.


George Maia
www.fightsurf.com.br
[WWW] [MSN]
FightSurf George Maia
JavaChild
[Avatar]

Membro desde: 02/03/2008 16:48:46
Mensagens: 118
Localização: João Pessoa
Offline

Bom dia, amigos. Alguém poderia colar uma classe java completa, populando o objeto MensagemTiss? Seria de grande ajuda.

George Maia
www.fightsurf.com.br
[WWW] [MSN]
rbamartins
JavaEvangelist
[Avatar]

Membro desde: 01/03/2007 16:10:11
Mensagens: 362
Localização: Salvador
Offline

Muito legal ver o quanto esse post rendeu e o tamanho da comunidade java sempre unida.

Rafael Britto A. Martins
http://rafaelmartinsjava.blogspot.com


"Um homem forte se defende sozinho, o homem mais forte defende os outros."
[Email] [WWW] [MSN]
bbmany
JavaTeenager
[Avatar]

Membro desde: 04/12/2007 17:23:24
Mensagens: 188
Offline

Olá pessoal

Obtenho o seguinte erro quando tento criar um org.w3c.dom.Document:

[Fatal Error] XML document structures must start and end within the same entity

Código onde a exceção SAXException é gerada:

@Override
public Document carregaString(String pXmlString) throws IOException, ParserConfigurationException, SAXException, URISyntaxException {
this.ultimoDocumento = null;
DocumentBuilder w_db = this.getFabricaDom().newDocumentBuilder();
w_db.setErrorHandler( this );
ByteArrayInputStream w_ba = new ByteArrayInputStream( pXmlString.getBytes(Constantes.TISS_CHARSET) );
this.ultimoDocumento = w_db.parse( w_ba );
this.ultimoDocumento.normalizeDocument();
return this.getUltimoDocumento();
}

Observação: Esse código é do Tiss. Ele funciona normalmente quando usado pela aplicação TissNet (desktop), mas quando gero um jar e tento importo ao meu projeto, o erro acontece.

Estou utilizando o JBoss 5.1.0, acredito ser um conflito de bibliotecas só não tenho nem idéia de qual tenho que adicionar e ou remover. Já tentei adicionar as libs que o Tiss utiliza mas o erro persiste.

Obrigada.

- Brena Monteiro -
Pós-graduanda em Engenharia de Software
Bacharel em Sistemas de Informação.
Tecnóloga em Análise e Desenvolvimento de Sistemas.
Analista e desenvolvedora de sistemas web.

monteirobrena.wordpress.com

Twitter
[WWW]
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

Alguem conseguiu implementar com sucesso o Webservice para Solicitacao de Status do Protocolo?
rbamartins
JavaEvangelist
[Avatar]

Membro desde: 01/03/2007 16:10:11
Mensagens: 362
Localização: Salvador
Offline

Lucas Emanuel wrote:Alguem conseguiu implementar com sucesso o Webservice para Solicitacao de Status do Protocolo?


Lucas, explica seu problema p/ q eu possa tentar ajudar.

Abraços

Rafael Britto A. Martins
http://rafaelmartinsjava.blogspot.com


"Um homem forte se defende sozinho, o homem mais forte defende os outros."
[Email] [WWW] [MSN]
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

rbamartins wrote:
Lucas Emanuel wrote:Alguem conseguiu implementar com sucesso o Webservice para Solicitacao de Status do Protocolo?


Lucas, explica seu problema p/ q eu possa tentar ajudar.

Abraços


Uma alma santa!! Obrigado pela atenção.

Seguinte, consegui avançar uma boa parte da implementação. Só que estou apanhando feio na parte da Certificação Digital. Está meio confuso. Eu ja gerei as chaves privadas (jks) e pública(x509) através do Keytools, etc, mas de tanto ler tutorial por aí ficou meio confuso.

No caso eu sou o fornecedor do serviço. Eu tenho que pegar as chaves dos prestadores? Estou tentando implementar um cliente para teste e só enrosquei nessa parte.

Eu até li seu tutorial no seu site, acho que falta pouca coisa.

Se puder dar uma luz...

Obrigado!

This message was edited 1 time. Last update was at 19/06/2011 21:27:59

Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

rbamartins wrote:
Lucas Emanuel wrote:Alguem conseguiu implementar com sucesso o Webservice para Solicitacao de Status do Protocolo?


Lucas, explica seu problema p/ q eu possa tentar ajudar.

Abraços


Uma alma santa!! Obrigado pela atenção.

Seguinte, consegui avançar uma boa parte da implementação. Só que estou apanhando feio na parte da Certificação Digital. Está meio confuso. Eu ja gerei as chaves privadas (jks) e pública(x509) através do Keytools, etc, mas de tanto ler tutorial por aí ficou meio confuso.

No caso eu sou o fornecedor do serviço. Eu tenho que pegar as chaves dos prestadores? Estou tentando implementar um cliente para teste e só enrosquei nessa parte.

Eu até li seu tutorial no seu site, acho que falta pouca coisa.

Se puder dar uma luz...

Obrigado!

This message was edited 1 time. Last update was at 19/06/2011 21:28:09

javablue
JavaGuru

Membro desde: 16/04/2011 23:42:49
Mensagens: 223
Offline

Lucas, beleza?

Uma vez trabalhei com um cara que implementou certificação digital em java card. Cara se deu bem e abriu uma empresa. Rs

Segue o blog dele, tenta mandar um e-mail pra ele, que ele te ajuda cara

http://www.planetsmartcards.blogspot.com/

Abraço

Quando é preciso hora extra, é porque algo saiu errado. Quando é preciso várias horas extras, é porque se está trabalhando errado.
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

Depois de muita briga consegue matar a parte de certificado digital, agora falta implementar os digestores e manipular o DOM.

Valeu!
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team