Home

Linha Microsiga Protheus

Páginas filhas
  • Envio do arquivo de Diops

Boletim Técnico: Envio do arquivo de Diops
Ocorrência
Melhoria
Resumo
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.
ID do Chamado
TDLFC0
Aplicabilidade
Envio do arquivo de Diops
Produtos
  • Microsiga 10
  • Módulos
    • SIGAPLS
    Portais
    • todos
    Países
    • Brasil
    Sistema Operacional
  • todos
  • Bancos de Dados
    • todos
    Nome + Fonte
    SENDDIOP(PLSDIOPS)
    Número da FNC
    000000201482011
    Ajustes no Compatibilizador
    Não
    Integridade Referencial
    Não
    Aplicação de Patch
    Procedimentos para Implementação

    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.
    Procedimentos para Configuração

    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

     

    Procedimentos para Utilização

    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.

     

    Informações Técnicas

     

    Tabelas Utilizadas

    -

    Rotinas Envolvidas

    SENDDIOP(PLSDIOPS)

    Sistemas Operacionais

    Windows/Linux

     

    • Sem rótulos