SAP Business One Integration Framework – Soluções de Problemas

Por Monica Nietsche em

Estamos compartilhando este post, elaborado pela Apps&Connects para ajudar em soluções de problemas SAP Business One. Boa leitura!

Ao configurar e atualizar o servidor, você pode encontrar vários problemas.

Descrevendo os problemas e soluções de integração do SAP Business One – DI Server, DI API e B1WS.

Causa
Este é um problema de rede que ocorre quando o Nome do SERVIDOR usado para a conexão não está configurado na rede local ou a máquina configurada é desligada.

Solução
Para resolver este problema, é recomendável usar o endereço IP do servidor. Mesmo que o nome lógico possa ser usado, é recomendável usar a mesma string que foi usada na configuração do EventSender. Antes de fazer a configuração, também é recomendável verificar a configuração da rede.

Host desconhecido


Causa

Configuração incorreta de proxy para seu servidor.

Solução
Você precisa configurar o endereço IP do servidor proxy onde o DI Proxy está sendo executado.

Senha Bli errada / 8.81: Erro interno (500)

Causa
Este erro é causado quando uma senha incorreta é usada e a solicitação não é autorizada.

Solução
A senha B1i deve ser configurada e alterada no SAP Business one. Caso ocorra qualquer outro procedimento, redefina a senha do B1i e teste novamente.

8012 Versão da empresa incompatível

Causa
Há uma incompatibilidade entre as versões do banco de dados DI, SBO-Common e Company.

Solução
Para resolver esse problema, siga as etapas abaixo:

Iniciar Programas Executar, digite% temp%.
Uma pasta temporária será aberta, exclua / renomeie a pasta SM_OBS_DLL aqui.
Selecione SAPBobsCOM.dll e vá para propriedades. Certifique-se de que a versão seja 8.8 PL 12 ou superior.
SBO – Comum: Consulta à tabela de banco de dados SINF usando a seguinte instrução SQL
“Selecione a versão do SINF”, certifique-se de que a versão seja 880230 e o nível do patch seja 12 ou superior.
Se houver alguma decrepância nisso, execute o upbrader SBO-Common de PL12 ou superior novamente.
No banco de dados da empresa, consulte a seguinte instrução SQL.
“Selecione a versão do CINF” e certifique-se de que a versão seja 880230 ou superior.

103 Falha ao conectar

Causa
Empresa incorreta selecionada ou empresa não atualizada.

Solução
Certifique-se de que o campo da empresa esteja ok e que o banco de dados correto seja usado. Verifique também se o banco de dados foi atualizado para o patch correto. O banco de dados que é instalado quando você instala o B1iC é denominado B1if. Este não é um banco de dados SAP Business One normal, portanto, deve atualizar o SLD para o nome real do banco de dados SAP B1.

Verifique também: Problema de falha de conexão do servidor SAP B1 DI

1000000013 – Licença B1i errada ou 100000048 – Sem licenças SAP

Causa
A licença não existe ou não foi atribuída ao usuário B1i.

Solução
Certifique-se de que as licenças B1iINDIRECT_MSS e B1i foram atribuídas ao usuário B1i.

Conexão recusada ao host: xxx-xxx-xxx-xxx / Uma conexão existente foi fechada à força pelo host remoto

Causa
Isso acontece quando há um problema com diProxyHost ou diProxyPort.

Solução
No diProxyHost, substitua o nome do computador pelo endereço IP da máquina e adicione este IP à entrada PROXYHOME no arquivo diProxyServer.properties que reside em Drive: \ Arquivos de programas \ SAP \ SAP Business One Integration \ DIProxy no mesmo servidor onde o SAP está instalado. Ao contrário, se o DIProxy estiver localizado em uma máquina diferente, certifique-se de que a porta 2099 esteja isenta nos Firewalls e também o serviço DI Proxy seja iniciado.

‘Com.sap.b1i.adapter.dia.exception.ConnectionFailedException: com.sap.smb.sbo.api.SBOCOMUtil

Causa
O caminho JCO não está configurado corretamente no diproxyServer.Properties.

Solução
Localize a conexão Java para SAP Business One DI API (o caminho padrão é C: \ Arquivos de programas \ SAP \ SAP Business One DI API \ JCO \ LIB). Insira este patch com duas barras invertidas no patch JCO do arquivo diproxyserver.properties (o patch padrão é C: \ Arquivos de programas \ SAP \ SAP Business One Integration \ DIProxy).

HTTP 403 Forbidden – Acesso HTTP XCL198 atualmente não permitido de clientes remotos, como B1iP é executado em modo local ou modo seguro

Causa
Localhost é usado ao configurar o endereço do servidor B1i

Solução
Altere o host local no endereço do servidor B1i com o endereço IP atribuído a essa máquina ou mesmo o nome do servidor usado para conectividade de rede local. Fazer isso:

Abra o Integration Framework Maintenance è Cfg Runtime e altere a configuração correspondente.

Erro HTTP 404 não encontrado / Arquivo não encontrado

Causa 1

O gerenciador de usuários é usado em vez do usuário B1i.

Solução
Certifique-se de que o usuário B1i seja usado durante a configuração e conexão no SLD e que o usuário B1i tenha sido configurado corretamente no SAP Business One.

Causa 2

Existe um nome de instância do servidor SQL.

Solução
Se você estiver usando uma instância nomeada SQL, certifique-se de que cada instância use uma porta TCP / IP diferente e, durante a instalação do componente de integração, insira o nome do servidor como em vez de \ nome da instância.

Nota: PL08 e superior fornecerão suporte regular para instâncias nomeadas

Causa 3

O usuário IPO foi desativado.

Solução
Vá para B1iP Control Center → Configuração → User Admin IPO-Steps – Alterne a ativação para o usuário B1iadmin e B1ipeer. Reinicie o servidor de integração e o serviço Event Sender e tente novamente.

Causa 4

O host Proxy foi configurado na configuração do Event Sender.

Solução
Na Etapa 3/5 da configuração do Event Sender, certifique-se de não configurar o Host Proxy ou a Porta Proxy.

Causa 5

O painel não foi implantado corretamente no B1ic para a empresa selecionada ou pode ter encontrado um erro.

Solução
Certifique-se de que o banco de dados correto da empresa apareça no SLD. Desative e reative o painel nas Configurações gerais do SAP Business One.

Verifique o log de mensagens na estrutura de integração -> Monitoramento de erros (falha) conectado a “Sender Trigger / Object” “500” (evento para criar entrada SLD) ou “120000008” (evento para implantar painéis)

Verifique o Monitor de Fila na Estrutura de Integração è Monitoramento de processos pendentes – após a instalação / atualização, algum tempo de processamento pós-instalação pode ser necessário (dependendo de vários fatores, até 2 minutos por B1 DB em sistemas lentos)

Vá para o Centro de Controle B1iP è Manutenção è IPO-Step Status e marque “Etapas desativadas apenas para verificar se algum processo foi interrompido. Nesse caso, o erro relevante pode ser exibido – dando uma dica para detalhes que precisam ser corrigidos. Ative as etapas desativadas – e pressione “Atualizar” para ver se as etapas podem ser reativadas com sucesso.

Descrevendo os problemas e soluções de integração do SAP Business One - DI Server, DI API e B1WS.

Causa 6

Os serviços do SQL Server / Tomcat não foram iniciados.

Solução
Certifique-se de que os serviços do SQL Server // Tomcat sejam iniciados:

Clique em Iniciar → Painel de controle → Ferramentas administrativas → Serviços
Localize o nome do serviço SQL Server (MSSQLSERVER) / Tomcat e verifique se eles foram iniciados

Causa 7

A porta Https 8443 está sendo usada por outro programa.

Solução
Abra https: // localhost: 8443 usando o navegador e certifique-se de que seja a página inicial do Apache Tomcat. Caso contrário, a porta 8443 está ocupada por outro programa. Desative o outro programa que está usando a porta 8443 ou atribua outra porta ao outro programa.

HTTP 500 – Erro interno

Causa
O painel não foi implantado corretamente no B1ic para a empresa selecionada ou pode ter encontrado um erro.

Solução
Certifique-se de que o banco de dados correto da empresa apareça no SLD. Desative e reative o painel nas Configurações gerais do SAP Business One.

Verifique o log de mensagens na estrutura de integração -> Monitoramento de erros (falha) conectado a “Sender Trigger / Object” “500” (evento para criar entrada SLD) ou “120000008” (evento para implantar painéis)

Verifique o Monitor de Fila na Estrutura de Integração -> Monitoramento de processos pendentes – após a instalação / atualização, algum tempo de processamento pós-instalação pode ser necessário (dependendo de vários fatores, até 2 minutos por B1 DB em sistemas lentos)

Vá para o Centro de Controle B1iP è Manutenção è IPO-Step Status e marque “Etapas desativadas apenas para verificar se algum processo foi interrompido. Nesse caso, o erro relevante pode ser exibido – dando uma dica para detalhes que precisam ser corrigidos. Ative as etapas desativadas – e pressione “Atualizar” para ver se as etapas podem ser reativadas com sucesso.

“A etapa IPO para criar um nó de configuração de autenticação em cache para não é conhecida”

Causa 1

A instalação não instalou os sistemas no diretório System Landscape.

Solução
Execute a configuração do EventSender. Ou desanexe o banco de dados do SQL Server Management Studio. Atualize a lista de empresas e anexe o banco de dados mais uma vez em SQL. Clique em atualizar na janela Selecionar empresa no SAP Business One.

Causa 2

O cenário não foi ativado

Solução
Abra o framework de integração → Cenários → Controle de pacote de cenários. Para o sap.Xcelsius, clique em Ativar.

Causa 3

Alterações feitas sem reiniciar.

Solução
Se alterações forem feitas, certifique-se de que o Serviço de Integração e o Remetente de Eventos sejam reiniciados.

Causa 4

As funções internas / etapas de IPO podem ter sido “desativadas”.

Solução
Vá para o Centro de Controle B1iP -> Manutenção -> Status da Etapa de IPO e marque “Apenas etapas desativadas” para verificar se algum processo foi interrompido. Nesse caso, o erro relevante pode ser exibido – dando uma dica para detalhes que precisam ser corrigidos. Ative as etapas desativadas – e pressione “Atualizar” para ver se as etapas podem ser reativadas com sucesso.

“Ação cancelada”

Causa 1

O serviço de integração SAP Business One pode ser interrompido.

Solução
Certifique-se de que o serviço de integração SAP Business One esteja em execução. Pare e inicie o serviço e tente novamente.

Causa 2

A porta 8080 está sendo usada por outro programa

Solução
Abra http: // localhost: 8080 por meio do navegador e certifique-se de que seja a página inicial do Apache Tomcat. Caso contrário, a porta 8080 está ocupada por outro programa. Desative o outro programa que está usando a porta 8080 ou atribua outra porta ao outro programa.

Nota: De B1iC 8.81 PL05 para alterar a porta, você deve seguir as instruções na seção AdministrationGuide_Integration_Component 2.7

Erro: período de lançamento bloqueado; especifique uma data alternativa
Ao trabalhar com SAP B1 e enviar alguns dados para o aplicativo, às vezes você pode encontrar o erro acima. O erro significa que o período de lançamento de dados está bloqueado no momento.

Verifique a Causa e a Solução para este problema em nosso site da comunidade – Erro: Período de postagem bloqueado; especifique uma data alternativa

Qual é o nome de usuário e senha para autenticação explícita
Você receberá o prompt “O servidor xxxx em B1iP_ipo_ / vP.001sap0004.in_HCSX / com.sap.b1i.vplatform.runtime / INB_HT_CALL_SYNC_XPT.ipo / proc requer um nome de usuário e senha”.

Solução
Se isso ocorrer no SAP Business One, você deve reiniciar o cliente SAP Business One.

O painel de solicitação não existe.
Dashboard: /com.sap.b1.dashboards/0010000100.sap_dashboard_001.dab001/default.html

Se este painel for importado recentemente, certifique-se de que o SAP Business One EventSender Server foi iniciado; em seguida, aguarde alguns minutos e tente novamente.

Causa 1

Cockpit não ativado corretamente

Solução

  1. Desative o cockpit em seu banco de dados do Business One – Desative o My Cockpit e também desative o cockpit nas configurações gerais
  2. Execute o Setup do EventSender (na primeira etapa tente evitar o uso de localhost ou endereços IP), na terceira etapa pressione Test Connection, na quarta etapa certifique-se de que seu banco de dados está verificado, pressione também o botão Receiver e depois Test Connection. Conclua a configuração do EventSender.
  3. Clique em SLD no B1i Framework e verifique se a conexão ao banco de dados da empresa (B1DI e JDBC) foi bem-sucedida.
  4. Volte para B1i Framework UI, clique em Cenários no menu superior, selecione Controle no menu esquerdo e (re) ative o cenário Xcelsius.
  5. Reinicie o serviço EventSender, o Serviço de Integração e os serviços Proxy por meio de Serviços (Gerenciamento do Computador)
  6. Agora você pode habilitar o cockpit em seu banco de dados do Business One – habilite o cockpit em Configurações gerais e depois habilite Meu Cockpit.

Causa 2

Após a instalação do B1ic, a empresa não está listada no SLD

Solução
Exclua todas as entradas da tabela SLSP e SLSPP em SBOCOMMON. Reinicie o serviço de integração. Em SAP Business, atualize a lista de empresas.

Instale o SAP Business One Integration Service antes de ativar o widget do painel
Causa
Existe uma instalação anterior do Tomcat / B1ic.

Solução
Remova o componente de integração e qualquer implantação do Tomcat antes de atualizar / reinstalar novamente.

Nenhum banco de dados da empresa aparece no SLD

Causa
O banco de dados da empresa não existe ou não foi criado durante o processo de instalação.

Solução
Desative e reative o cenário sap.B1System (B1i Framework UI, clique em Cenários no menu superior e selecione Controle no menu esquerdo).

2032 Tipo de conexão: dados XML (não é possível acessar dados externos)

Causa
O problema é quando o usuário de acesso atual não pode acessar o arquivo para armazenamento. Pode ser devido à configuração da política de domínio cruzado que restringe o usuário atual de acessar o arquivo.

Solução
Inicie “Server Manager” → Na seção “informações de segurança, clique no link Configure IE ESC” e em Desligue para administradores.

Fonte: Apps&Connect


0 comentários

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *