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.

  • Sem rótulos