Duvida
Como substituir uma DLL para correção pontual de um erro?
Procedimento
Esse processo tem como objetivo corrigir problemas pontualmente sem a necessidade de atualização. O processo é simples, será gerada uma DLL com a correção na versão atual da base e deverá ser substituída no ambiente.
| Observação | ||||||||
| Esse processo não está disponível para correção de todos os problemas. Dependendo do caso, realmente será necessário a atualização. | ||||||||
| Atenção | ||||||||
Após a substituição da DLL, é necessário fechar e abrir o SAP e reiniciar os serviços (caso utilizem) | ||||||||
Passo a passo:
1» Verificar versão do add-on, plataforma e arquitetura (x86 ou x64 e ARD ou LW):
2 » Parar o add-on:
3 » Encontrar diretório para substituir a DLL
♦ x64
ARD - C:\Program Files\SAP\SAP Business One\addons\FT
LW - C:\Program Files\SAP\SAP Business One\addons\Inv
♦ x86
ARD - C:\Program Files (x86)\SAP\SAP Business One\addons\FT
LW - C:\Program Files (x86)\SAP\SAP Business One\addons\Inv
| Observação | ||||||||
| Dependendo da configuração de cada Windows, o nome da pasta pode mudar (Program Files ou Arquivo de Programas) | ||||||||
4 » A pasta tem o nome da versão do add-on, exemplo:
5 » Renomeie a DLL antiga, inserido um "old" no nome e cole a nova DLL liberada no ticket.
No exemplo abaixo, substituiremos a DLL TaxOne.DI.dll, e para isso é necessário renomeá-la para TaxOne.DI_old.dll:
| Atenção | ||||||||
A DLL da captura de tela é somente um exemplo, devem ser verificado o nome da DLL no arquivo enviado pela Invent e trocado a DLL referente. | ||||||||
6 » Cole a DLL baixada na pasta do add-on:
| Atenção | ||||||||
Essa correção é por ambiente/servidor. Se o cliente possuir mais de um servidor TS ou for local, será necessário substituir a DLL em todas as máquina que realizam o processo. | ||||||||
7 » Correções que envolvem serviços
Para casos de correções em processos que envolvem serviços, como emissão de nota, download de XML, etc., também será necessário substituir a DLL na pasta do serviço.
Caminho: C:\Program Files (x86)\InventSoftware
Pare todos os serviços e realize o mesmo procedimento dos passos 5 e 6 (renomear a DLL antiga e colar a nova).
Referências
Sem referências