Mensagens enviadas por: rbamartins
Índice dos Fóruns » Perfil de rbamartins » Mensagens enviadas por rbamartins
Autor Mensagem
thingol wrote:

Tenho um método que faz uma inserção no banco e estava funcionando normalmente até que fizeram alterações nas configurações de meu server.xml de meu Tomcat (5.5.17).


Você sabe como é que estava a configuração antiga? Comparar uma com a outra ajuda bastante.


Sei sim. Fizeram uma classe FiltroConexao para gerenciar as conexões. Mas não tenho acesso, pois foi inserida dentro da lib do framework que encomendaram de uma empresa aqui.
alguém saberia me ajudar?
Bom dia, pessoal.

Estou com um problema em minha aplicação.
Trabalho com desenvolvimento web a um certo tempo, mas meu conhecimento em servidores de aplição é superficial. Tenho me voltado mais para trabalhos com webservices e análise de banco.

Meu problema é o seguinte:

Tenho um método que faz uma inserção no banco e estava funcionando normalmente até que fizeram alterações nas configurações de meu server.xml de meu Tomcat (5.5.17).

Sempre que uma chamada a esse método ocorre a primeira vez funciona e a segunda cai numa excessão (mostra abaixo), pois pelo que vi ele fecha a conexão que estava ativa. E para funcionar novamente precisa-se reiniciar a aplicação que faz a chamada a meu Werbservice que por sua vez chama esse método de minha classe.



Meu server.xml se encontra dessa forma:



O que poderia estar ocorrendo?

Não sei se vale a informação, mas essa aplicação é acessada por muitos usuários simultâneamente.

Desde já agradeço a atenção.

Abraços.
Tranquilo amigão.

Qualquer coisa estamos ai.

Abraços
Giulliano wrote:
rbamartins wrote:Amigo, não entendi muito bem.
Mas, se em DB_MONTADORA você tem um valor para a chave estrangeira @ID_DB_CARRO e esse valor não existe em DB_CARRO há uma falha e esse relacionamento não existe.
Explique mais um pouco seu problema.


O meu problema é exatamente esse. O banco não garante a integridade e existem valores para essa FK (@ID_DB_CARRO) que não existem na tabela DB_CARRO

Consegui criar a seguinte pesquisa...acho q é isso !!!




Tudo bem.

Você vai conseguir saber onde tem um e não tem outro.
Mas, iai o que vai fazer com esses ID_DB_CARRO de MONTADORA que não existem em DB_CARRO ????
Amigo, não entendi muito bem.
Mas, se em DB_MONTADORA você tem um valor para a chave estrangeira @ID_DB_CARRO e esse valor não existe em DB_CARRO há uma falha e esse relacionamento não existe.

Explique mais um pouco seu problema.
Resolvi sim amigão.

Deixei um post em meu blog explicando o ocorrido.

Leia neste link direto - > http://rafaelmartinsjava.blogspot.com/2008/07/problemas-para-criar-cliente-java-de-um.html


Abraços
Qualquer coisa me avisa.
orogerio wrote:Olá Pessoal

Sou desenvolvedor e estou com uma dúvida em relação aos WebServices.

A minha dúvida é se eu tenho que desenvolver vários webservices, um para cada wsdl (tissLoteGuiasV2_01_03.wsdl, tissSolicitacaoProcedimentoV2_01_03.wsdl, tissSolicitacaoStatusProtocoloV2_01_03.wsdl ...)

ou posso simplesmente desenvolver um único webservice - tissTransmiteMensagemV2_01_03.wsdl e receber qualquer tipo de informação via String. Parece que o TissNet só utiliza essa última opção.

Se alguém puder ajudar, ficaria grato.
abraço
Rogério


cara... eu criei um para cada wsdl. Terei até q rever essa solução aqui na empresa.
Qq novidade te aviso.

abraços
Caraa..esse decompilador é show de bola.

Estava com um problemao aqui no trabalho, pois perdemos o repositorio e simultaneamente meu hd pipocou... ai ja viu neh.. backup recenete q eh bom kd??

Tive a sorte de ja ter jogado no servidor de producao. Ai chegou meu problema, todos os descompiladores que testei traziam tudo baguçado e de dificil compreensao.

Esse que funciona com java 5 salvou minha vida..


obrigado galera
andrapt wrote:boa noite a todos.

Estou gerando o meu XML com as classes do TISSNET 4.2 e essas classes geram o cabeçalho contendo o seguinte fragmento

xmlns="http://www.ans.gov.br/padroes.tiss.schemas.v20103




Arley, tudo bom?

Dentro da sua pasta de schemas tem esta outra pasta separando os schemas pela versão??
Caso tenha e os .xsds estejam lá acho que não terá maiores problemas.
Quando você joga o arquivo no TISSNet ele valida o hash corretamente???

Abraços
beleza velhao...

se precisar, estamos a ordem.

Abraços
Eu gostei muito do livro PADROES DE PROJETO {Soluções reutizaveis de software orientados a objetos} de Erich GAMMA, RICHARD HELm, RALPH JOHNSON, JOHN VLISSIDES.
andrepestana wrote:Obrigado por responder, mackalister!

Tem como usar https para comunicação de web services? Estou falando besteira?



Olá amigo.

Não falou besteira não. Tem como utilizar certificação digital para webservices sim.

Vou te passar uns links para te ajudar.

http://www.guj.com.br/posts/list/59950.java

http://www.guj.com.br/posts/list/58762.java#309561

Utilizo aqui webservices tanto com certificado digital, quanto sem certificação.

Caso não queira comprar o certificado você pode gerar um através da própria jdk. Utilizando a ferramenta keystore.


Em meu blog tem algumas coisas que podem te ajudar.

http;//rafaelmartinsjava.blogspot.com


Abaixo vou postar um passo-a-passo para você gerar o certificado digital através da JDK.
Qualquer dúvida é só falar.

Segue o passo a passo que me foi passado para a instalação do Certificado:

PRIMEIRO PASSO (Comandos para criação do Keystore):
Keytool ?genkey ?alias <SEU_ALIAS> ?keyalg rsa ?keystore <NOME_DO_KEYSTORE>

SEGUNDO PASSO (Comandos para criação do csr):
Keytool ?certreq ?keyalg rsa ?keysize 1024 ?alias <SEU_ALIAS> ?file tissnet.csr ?keystore <NOME_DO_KEYSTORE>

TERCEIRO PASSO: Editar o arquivo .csr e copiar o conteúdo para enviar para a Certsign através do formulário no site.

QUARTO PASSO: Após receber o certificado da Certsign, salvar o conteúdo em um arquivo com a extensão .cer, importar através do comando:
keytool -import -alias <SEU_ALIAS>-keystore <NOME_DO_KEYSTORE>
-trustcacerts -file <NOME_DO_ARQUIVO.cer>

QUINTO PASSO: Configurar o arquivo server.xml, adicionando:
<Connector port="8443"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" keystoreFile="<CAMINHO_DO_CERTIFICADO>" keystorePass="<SENHA_DE_GERACAO_KEYSTORE>" debug="0" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />





Abraçao velho.. espero ter ajudao.
Completando....


vejam isso http://downloads.caixa.gov.br/saude_caixa/roteiroxmlv8.pdf.

Tudo bem que parece pouco, mas o padrão da ANS diz que o arquivo deve conter no máximo 100 guias e ela toma a liberdade de exigir 99 guias. E o nome do arquivo xml, esse é um novo padrão ???

Eu só quero dizer isso: E O PADRÃO FICA AONDE?

No fórum da datasus tem muitas informações importantes http://forum.datasus.gov.br/viewtopic.php?p=58363#p58363.

Abraços a todos.

Olá Tissianos ...


Sei que a todos que entraram em contato comigo via GUJ, MSN ou E-MAIL e me perguntou sobre a obrigatoriedade de conter a informação ans em todas as tags dos xmls eu informei que não era obrigatório. E, realmente, não é. Pelo menos, não vi nenhuma normativa nova da ANS tornando-a obrigatória.

Para nossa infelicidade (eu e meu colega de trabalho que desenvolvemos a solução do TISS aqui) uma operadora está exigindo que contenha as tags do xml sejam dessa forma: <ans:numeroLote></ans:numeroLote> e não mais assim <numeroLote></numeroLote>. A mesma alega que estamos fora do padrão. O detalhe é que só ela alega isso e teve como dizer que era obrigatório.
O problema maior é que a operadora não quer receber o arquivo e consequentemente pagar, então ordens superiores nos pediram para mandar da forma que eles querem.

Ai é que entra minha revolta, pois joga o padrão para o espaço. Quem trabalha com o TISS sabe que isso vem acontecendo com frequência e que estamos tendo que "abrir as pernas" para as exigências da operadora, pois a ANS não faz nada quanto a isso.

O PADRÃO POR OPERADORA está evoluindo cada vez mais ... rsrs...


Pronto... deixa eu voltar pra minha dúvida.

Gostaria de saber se alguém sabe como faço, através da API JAXB, para inserir nas tags o ans e deixá-las assim: <ans:numeroLote></ans:numeroLote> ?????


Abraços a todos e desculpem pela revolta.

 
Índice dos Fóruns » Perfil de rbamartins » Mensagens enviadas por rbamartins
Ir para:   
Powered by JForum 2.1.8 © JForum Team