Validação da versão da v4.5.dll

Ao iniciar o add-on, será realizada uma validação para verificar a existência da DLL Sap.Data.Hana.v4.5.dll na pasta correspondente à versão do add-on e do HANA utilizado.

Essa validação tem como objetivo garantir que a versão correta da DLL esteja disponível no ambiente, evitando incompatibilidades e possíveis erros durante a execução de determinados processos do BR One.

Possíveis cenários

A validação pode apresentar diferentes comportamentos de acordo com a existência da pasta e da DLL no ambiente.

Pasta da versão não encontrada

Caso não exista a pasta v4.0_1.0.120.0__0326b8ea63db4bc4:

../_images/Aspose.Words.148594eb-c2aa-416d-9604-29164860f24d.001.png

Ou, caso a pasta exista e o arquivo não esteja disponível:

../_images/Aspose.Words.148594eb-c2aa-416d-9604-29164860f24d.002.png
../_images/Aspose.Words.148594eb-c2aa-416d-9604-29164860f24d.003.png

Ao iniciar o add-on, será exibida uma mensagem solicitando a inclusão ou atualização da DLL.

Inclusão da DLL utilizando a versão do HANA

Ao selecionar SIM, a DLL será incluída na pasta utilizando a DLL disponível na instalação do HANA.

../_images/Aspose.Words.148594eb-c2aa-416d-9604-29164860f24d.004.png

Na sequência, será apresentada a confirmação da inclusão da DLL. Selecione YES.

../_images/Aspose.Words.148594eb-c2aa-416d-9604-29164860f24d.005.png
../_images/Aspose.Words.148594eb-c2aa-416d-9604-29164860f24d.006.png

Após a inclusão da DLL, o add-on deverá ser reiniciado para que a alteração seja considerada corretamente.

../_images/Aspose.Words.148594eb-c2aa-416d-9604-29164860f24d.007.png

Após reiniciar o add-on, o BR One irá consumir a DLL correta, evitando erros nos processos que dependem dela.

Atualização manual da DLL

Caso, na mensagem de validação, seja selecionado NÃO, será exibida uma nova mensagem permitindo a atualização manual da DLL.

../_images/Aspose.Words.148594eb-c2aa-416d-9604-29164860f24d.004.png

Ao selecionar SIM, será aberto o explorador de arquivos para selecionar a DLL que será utilizada na atualização da pasta.

../_images/Aspose.Words.148594eb-c2aa-416d-9604-29164860f24d.008.png
../_images/Aspose.Words.148594eb-c2aa-416d-9604-29164860f24d.009.png

Após selecionar a DLL, será exibida a confirmação da atualização. Selecione YES.

../_images/Aspose.Words.148594eb-c2aa-416d-9604-29164860f24d.005.png
../_images/Aspose.Words.148594eb-c2aa-416d-9604-29164860f24d.006.png

Após a atualização, o add-on deverá ser reiniciado para que a alteração seja considerada corretamente.

../_images/Aspose.Words.148594eb-c2aa-416d-9604-29164860f24d.007.png

Após reiniciar o add-on, o BR One irá consumir a DLL correta, evitando erros nos processos que dependem dela.

Não atualizar a DLL

Caso seja selecionado NÃO na confirmação da atualização, a pasta permanecerá sem a DLL.

../_images/Aspose.Words.148594eb-c2aa-416d-9604-29164860f24d.005.png

Aviso

Caso a pasta permaneça sem a DLL, poderão ocorrer erros em alguns processos do BR One, como na Ordem de Produção, durante o cálculo de quantidade e datas.

../_images/Aspose.Words.148594eb-c2aa-416d-9604-29164860f24d.010.png

DLL incompatível com a instalação do SAP

Caso a pasta exista, mas contenha uma DLL incompatível com a instalação do SAP, será exibida uma mensagem informando a incompatibilidade.

../_images/Aspose.Words.148594eb-c2aa-416d-9604-29164860f24d.011.png

Nesse caso, existem duas alternativas:

  • acessar o diretório com o add-on desconectado e excluir a pasta para que ela seja criada novamente pelo add-on; ou

  • incluir manualmente a DLL atualizada no diretório correspondente.

Atualização manual pelo diretório do HANA

Com o add-on desconectado, acesse o diretório:

C:\Program Files\sap\hdbclient\ado.net\v4.5

Copie a DLL Sap.Data.Hana.v4.5.dll.

Em seguida, acesse a pasta de registro GAC do conector HANA:

C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Sap.Data.Hana.v4.5\v4.0_1.0.120.0__0326b8ea63db4bc4

Substitua a DLL existente nessa pasta pela DLL atualizada.

Pasta e DLL na versão correta

Quando a pasta e a DLL estiverem na versão correta, o add-on será iniciado normalmente, sem exibir mensagens para ajuste da DLL.