01. DADOS GERAIS
Produto: | |
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | HAT - Atendimento ao Cliente HAW - Autorizador Web |
---|
Função: | Manutenção de Guias Solicitação de Exames Solicitação de Internação Consulta Beneficiários Intercambio |
---|
País: | Brasil |
---|
Ticket: |
|
---|
Issue: | |
---|
02. SITUAÇÃO/REQUISITO
As implementações descritas neste documento correspondem as adequações efetuadas no TOTVS Saúde Planos - Linha Datasul para atender ao PTU Online 9.0.

03. SOLUÇÃO
PACOTES PARA DOWNLOAD
Foram realizados ajustes para se adequarem as novas validações do WSD que não aceitará mais TLS com versões inferiores a TLS 1.2.
A atual versão do Java utilizada pelo Foundation Saúde (6u18) somente tem suporte a TLS 1.0.
Para atender à nova necessidade, estamos disponibilizando uma versão customizada do Java 6, com suporte para TLS 1.2, que precisará ser utilizada para criação de uma nova instância do Foundation Saúde no no servidor do cliente.
Ou seja, para atender a esta necessidade, precisarão existir duas instâncias do Foundation Saúde: - Uma instância para recebimento de mensagens externas → a mesma instância que o cliente já utiliza, sem alterações, inclusive mantendo a mesma versão do Java que já utiliza.
- Uma nova instância para envio de mensagens para a Unimed do Brasil, que precisará utilizar a nova versão do Java descrita a seguir para atender ao protocolo TLS 1.2.
|
Passo a passo para a atualização
- Baixar o pacote do Java no link acima, de acordo com seu Sistema Operacional.
- Descompactar o pacote no mesmo local onde já se encontra a versão anterior, sem sobrepor arquivos. A sugestão do exemplo é apenas para manter os padrões:
- Se já existe c:\java\jdk1.6.0_18, então descompacte em c:\java\jdk1.6.0_18_TLS1.2
- Se já existe /usr/java/jdk1.6.0_18, então descompacte em /usr/java/jdk1.6.0_18_TLS1.2
- No Jboss do Foundation Saúde, editar o arquivo bin\run.bat | bin/run.sh para deixar de consumir o Java antigo e passar a consumir o novo. Ex:
- Trocar set JAVA=C:\Java\jdk1.6.0_18\bin\java por set JAVA=C:\Java\jdk1.6.0_18-TLS1.2\bin\java.
- Obs: se o seu servidor utiliza a variável de ambiente JAVA_HOME, basta alterá-la da mesma forma.
- Ainda no run.bat | run.sh, retirar este parâmetro caso exista: -Dhttps.protocols=TLSv1
- No arquivo bin/run.conf acrescentar o parâmetro -Dorg.bouncycastle.jsse.client.assumeOriginalHostName=true no JAVA_OPTS. Ex:
- JAVA_OPTS="-Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dorg.bouncycastle.jsse.client.assumeOriginalHostName=true"
- Ao carregar o Foundation Saúde com esta versão do Java, ele terá suporte a TLS 1.2 e conseguirá comunicar com os endpoints da Unimed Brasil.
04. DEMAIS INFORMAÇÕES
05. ASSUNTOS RELACIONADOS