A2109 - Defis - Falha imprevista no método - TransmitirDadosApi - Erro 47100000 / 112022
Este guia orienta a como corrigir o erro na transmissão da DEFIS. O problema ocorre porque a versão do componente ALTPACK_INTEGRACONTADOR.DLL não está correta.
Falha imprevista no método "TransmitirDadosApi".
Descrição: Referência de objeto não definida para uma instância de um objeto.
Rastreio:
<-PROINTEGRASERPRO.clsNIntegraSerpro.TrasmitirDadosApi.
Referência/Erro: 47100000 / 112022
Observação: só realizem o procedimento a seguir, caso a antecipação do hotfix MAN-53246 não corrija o problema. https://drive.google.com/drive/folders/18lT9g8g_Fyah_fNdME7b74MxoDdohEMN Executar no servidor, com todos fora do sistema Prosoft.
Resolução:
1- Acesse a letra de rede > Prosoft.win > Scop > Componentes > Copiar
2- Clique com o botão direito do mouse sobre o componente ALTPACK_INTEGRACONTADOR.DLL e em Propriedades.
Com o sistema Prosoft atualização em 6.14.02 em diante, a versão do componente precisa estar em 5.3.0.0. Caso não esteja, realize a troca para o cliente.
3- Acesse: C > Windows > SysWOW64
4- Clique com o botão direito do mouse sobre o componente ALTPACK_INTEGRACONTADOR.DLL e em Propriedades.
Verifique que o componente está com a versão desatualizada, 1.1.1.0
Renomeie o componente ALTPACK_INTEGRACONTADOR.DLL da pasta C > Windows > SysWOW64
Copie o componente com a versão correta da pasta letra de rede > Prosoft.win > Scop > Componentes > Copiar e cole na pasta C > Windows > SysWOW64
Com este ajuste, a transmissão será realizada com sucesso.
Observação:
Se a conexão for via TS, este ajuste será realizado na máquina do servidor.
Se a conexão for rede própria com instalação em servidor e estação, precisa realizar este ajuste na máquina do servidor. Pedir que todos saiam do sistema e renomear o arquivo 'SELVCOMP.BTR', que fica salvo dentro da pasta letra de rede > prosoft.win
Após renomear o arquivo, acesse o sistema Prosoft na máquina do servidor executando como administrador, desta forma, será feito ATS dos componentes. Nas estações, execute o sistema como administrador e verifique se o componente foi atualizado com a versão correta. Caso alguma máquina não atualize o componente no C > Windows > SysWOW64 realize a troca de forma manual.