Realizada melhoria com a nova rotina Enviar Diops (SENDDIOP) para o arquivo XML do Diops. O procedimento é feito através de uma ferramenta em JAVA (TotvsDiopsSender.jar), pois desde 2009 a ANS deixou de disponibilizar o software para o envio do arquivo, dessa forma, as operadoras ficam com a responsabilidade pela criação da ferramenta.
- SIGAPLS
- todos
- Brasil
- todos
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) .
1. Para executar a rotina Enviar Diops (SENDDIOP) é necessário ter o arquivo XML do DIOPS gerado e pronto para envio.
2. Certifique-se que o Java esteja instalado e em funcionamento. Para isso, digite “javaw” no prompt de comando do Windows, para garantir que nenhum erro seja apresentado.
3. Baixar do Portal do Cliente o Pacote para Envio de Diops(pacote_diops.zip) e descompactá-lo no diretório system (StartPath do ambiente utilizado).
4. Criar variável de ambiente no Windows:
· No Windows XP, por exemplo, acesse Propriedades do Sistema. Clique na pasta Avançado e, em seguida, em Variáveis de ambiente.
· Clique na opção Nova e preencha os campos:
Nome da variável: ANS_CERT
Valor da variável: C:\cacerts
Clique em OK para confirmar.1. No Configurador (SIGACFG) acesse Ambientes / Cadastro / Menu (CFGX013). Informe a nova opção de menu do Plano de Saúde conforme instruções a seguir:
Menu | Miscelânea |
Submenu | A.n.s |
Nome da rotina | Enviar Diops |
Programa | SENDDIOP |
Módulo | Plano de Saúde |
Tipo | Função Protheus |
1. No Plano de Saúde (SIGAPLS) acesse Miscelânea / A.n.s / Enviar Diops (SENDDIOP).
2. Informe os parâmetros solicitados; todos são obrigatórios:
· Tipo de arquivo (Cadastral ou Financeiro).
· Localização e nome do arquivo XML.
3. Após confirmação, informe a senha para login da operadora na ANS (mesma senha de consulta do recibo).
4. O Microsiga Protheus tenta executar o TotvsDiopsSender.jar, em seguida finaliza a execução da rotina e entrega o comando ao Java. Caso não o execute, exibe tela com a informação de erro.
5. O recibo referente ao sucesso no envio é salvo no diretório Recibos, localizado no diretório Diops criado na instalação do pacote (Patch). As mensagens apresentadas a partir desse ponto são de responsabilidade do TotvsDiopsSender.jar e podem ser classificadas em dois grupos:
· Erro interno do Java:
Esses erros acontecem na aplicação TotvsDiopsSender.jar ou na biblioteca da ANS chamada DIOPSClient.jar utilizada pela aplicação e, geralmente, ocorrem por alguma configuração de ambiente errada ou por alguma permissão negada devido à política de segurança do ambiente. Um exemplo desse tipo de erro é o Java.lang.NullPointer.Exception que ocorre quando a variável de ambiente mencionada nas instruções de instalação não foi devidamente criada.
· Resposta da ANS:
É a mensagem de retorno do método de envio da biblioteca. Pode ser de erro, informativa ou sucesso:
“Mensagem recebida inválida. Informações obrigatórias não informadas ou com preenchimento incorreto!”.
“The Server sent HTTP status code 401: Unauthorized”. Ocorre quando a senha informada está incorreta.
“HTTP transport error: java.net.ConnectionException: Connection timed out: connect”. Ocorre quando há algum problema de conexão.
Tabelas Utilizadas | - |
Rotinas Envolvidas | SENDDIOP(PLSDIOPS) |
Sistemas Operacionais | Windows/Linux |