Como corrigir o erro de falha de comunicação com o SLD

Quando é instalado o servidor de licença e é informado no SLD um caminho diferente do servidor de licença e do serviço do Add-on, ocorre um erro de comunicação com o SLD, ou seja, o erro: (Failed to connect or logon to SLD, please check connection parameters and configure file).

Confira abaixo como corrigir o erro.

Pré-requisitos

  1. Ter acesso à homepage do SLD, conhecido como ControlCenter;
  2. Ter a senha do usuário B1SiteUser;
  3. Ter privilégios para editar e salvar os arquivos “b1-local-machine.xml” do diretório “Program Files (x86)SAPSAP Business One DI APIConf”;
  4. Ter privilégios para editar e salvar os arquivos de configuração “InvoiceOne.Service.exe.config” e “InvoiceOne.Console.exe.Config” do diretório “C:Program Files (x86)InventSoftwareTaxOne.NFe.SAP9?.x??”;
  5. Ter instalado o editor “notepad++”;
  6. Ter conhecimento básico em arquivos XML;
  7. Ter conhecimento básico em instalação e configuração de ambiente SAP.

Como acessar o ControlCenter

  1. Para acessar o System Landscape Directory, acessar o Service Manager;
  2. Selecionar a opção License Manager em Services;
  3. Clicar em Settings:
../_images/falha_sld-00.png
  1. Então será aberto o ContolCenter;
../_images/falha_sld-00-1.png
  1. Informar o usuário e senha.

Como corrigir a falha de conexão

No campo Server Name deverá ser informado o nome da máquina e não o IP do servidor de licença ou localhost caso seja a máquina local. Para que seja evitado o erro: (Failed to connect or logon to SLD, please check connection parameters and configure file).

Exemplo:

../_images/falha_sld-01.png

Nota

Caso o SAP apresente o “Server Name” divido por uma contra barra “”, significa que o ambiente possui instância.

Exemplo: desktop-5pjjr5jERP

Alterações a serem realizadas nos arquivos de configuração do SAP

  1. Que todos os locais onde são configurados o caminho do Banco de Dados e o Servidor de Licença, informar o nome da máquina e não o IP;
  2. Acesse o diretório “Program Files (x86)SAPSAP Business One DI APIConf e abra o arquivo “b1-local-machine.xml”, preferencialmente com o notepad++;
  3. Acesse o diretório C:Program Files (x86)SAPSAP Business One ServerToolsConf e abra o arquivo “b1-local-machine.xml”, preferencialmente com o notepad++;
  4. Cola o conteúdo do campo “Server Name” (sem instância) no campo “value” do “LicenseServer” e campo “value” do “LicenseManager”, por fim salve e reinicie o servidor de Licença do SAP.

Atenção

No campo value do “LicenseServer”, sempre informe a porta.

Exemplo:

../_images/falha_sld-02.png

Alterações a serem realizadas nos arquivos de configuração do Add-on TaxOne NFe

  1. Acesse o diretório “C:Program Files (x86)InventSoftwareTaxOne.NFe.SAP9?.x??” e abra os arquivos “InvoiceOne.Service.exe.config” e “InvoiceOne.Console.exe.Config preferencialmente com o notepad++;
  2. Em ambos arquivos .config haverá o campo “serverName”, colar o conteúdo do campo “Server Name” do SLD do SAP (sem instância) neste campo. Caso tenha instância no ambiente, a mesma deve ser informada no campo “instanceName” de ambos arquivos .conf. Por fim salve ambos arquivos .config e reinicie o serviço InoviceOne Services;

Exemplo:

../_images/falha_sld-03.png

Nota

Caso não tenha instância no ambiente, o campo “instanceName” deve ficar vazio.

Exemplo:

../_images/falha_sld-03-1.png
  1. Reinicie o serviço “InvoiceOne Service”:
../_images/falha_sld-03-2.png
  1. Acesse o painel Oobj e selecionar o documento cancelado/Inutilizado. No menu “Mais Ações” escolher a opção “Retorno de Cancelamento” e aguardar o processamento dos xmls de retorno de cancelamento para que os documentos sejam cancelados/inutilizados no SAP.
../_images/falha_sld-03-3.png

Nota

Caso o documento esteja cancelado no SAP, o add-on alterará apenas o status da nota fiscal para Cancelado/Inutilizado. (Requer versão mais recente do add-on).