5712 - Problemas na integração Rubi x ERP (via DLL)
Problema: Ao realizar a integração Rubi x ERP em uma estação, acontece a seguinte mensagem:
Erro no processo de Inicialização. Verifique se no arquivo de CFG a chave DllSapiens está compatível com a versão do Sapiens.
O problema em questão ocorre somente na estação, pois no Servidor a integração ocorre normalmente.
Rotina / Tela: Na integração entre o Rubi e o ERP Senior.
Solução: Solução:
Verificar se o CFG utilizado na estação que está integrando o Rubi com o ERP está apontando para o mesmo arquivo ISapiens.dll.
Estando todos os CFGs apontando para a mesma DLL presente no Servidor, verificar qual o banco de Dados utilizado.
Caso o Cliente utilizar um Banco de Dados Oracle, renomear o arquivo sqlnet.ora presente no diretório da instalação do Client do Oracle na estação. Pode-se renomear o arquivo para sqlnet.ora_Old.
Após isso, reiniciar o Sistema Rubi e efetuar um novo teste de integração com o ERP onde o problema não deverá mais ocorrer.
Há ainda uma outra situação já verificada em um ambiente de cliente.
Para a mensagem de erro reportada (anexo imagem1), verificamos que quando o Gestão de Pessoas tentava estabelecer conexão com o ERP, um arquivo inst.ctrl.xml era chamado de uma unidade E:.
Concluímos que aparentemente isto estava acontecendo na estação que o acesso WA estava ocorrendo, ou seja, na estação onde ocorria a conexão WA, o ambiente do Gestão de Pessoas estava configurado para verificar o inst.ctrl local do drive E.
Foi verificado que o inst.ctrl configurado para a empresa que ele estava na aba de Integração e estava E:/Senior/inst.ctrl.
Foi então alterada para o inst.ctrl do servidor, ou seja a máquina de rede //srv-aplicativos (conforme anexo da imagem), pois o atalho para execução do sistema era apontado para este local, ficando então //srv-aplicativos/Senior/inst.ctrl.
Dessa forma, a conexão com o ERP através da dll ocorreu sem problemas.
Erro no processo de Inicialização. Verifique se no arquivo de CFG a chave DllSapiens está compatível com a versão do Sapiens.
O problema em questão ocorre somente na estação, pois no Servidor a integração ocorre normalmente.
Rotina / Tela: Na integração entre o Rubi e o ERP Senior.
Solução: Solução:
Verificar se o CFG utilizado na estação que está integrando o Rubi com o ERP está apontando para o mesmo arquivo ISapiens.dll.
Estando todos os CFGs apontando para a mesma DLL presente no Servidor, verificar qual o banco de Dados utilizado.
Caso o Cliente utilizar um Banco de Dados Oracle, renomear o arquivo sqlnet.ora presente no diretório da instalação do Client do Oracle na estação. Pode-se renomear o arquivo para sqlnet.ora_Old.
Após isso, reiniciar o Sistema Rubi e efetuar um novo teste de integração com o ERP onde o problema não deverá mais ocorrer.
Há ainda uma outra situação já verificada em um ambiente de cliente.
Para a mensagem de erro reportada (anexo imagem1), verificamos que quando o Gestão de Pessoas tentava estabelecer conexão com o ERP, um arquivo inst.ctrl.xml era chamado de uma unidade E:.
Concluímos que aparentemente isto estava acontecendo na estação que o acesso WA estava ocorrendo, ou seja, na estação onde ocorria a conexão WA, o ambiente do Gestão de Pessoas estava configurado para verificar o inst.ctrl local do drive E.
Foi verificado que o inst.ctrl configurado para a empresa que ele estava na aba de Integração e estava E:/Senior/inst.ctrl.
Foi então alterada para o inst.ctrl do servidor, ou seja a máquina de rede //srv-aplicativos (conforme anexo da imagem), pois o atalho para execução do sistema era apontado para este local, ficando então //srv-aplicativos/Senior/inst.ctrl.
Dessa forma, a conexão com o ERP através da dll ocorreu sem problemas.