HCM - Integração com ERP - Quais as configurações principais que devem ser validadas para o correto funcionamento das rotinas de integração com ERP utilizando Webservices
Dúvida
Quais as configurações principais para o correto funcionamento das rotinas de integração com o Gestão Empresarial - ERP utilizando Webservices?
Solução
Para correto funcionamento da rotina de integrações com ERP utilizando Webservices, verifique os passos a seguir:
Importante
Antes de iniciar a verificação abaixo, acesse os Serviços e confirme que o Glassfish e Middleware aparem em execução:
1. No diretório de instalação do sistema, clique com o botão direito do mouse sobre a aplicação SeniorConfigCenter.exe e selecione a opção Executar como administrador;
1.1. Efetue o teste de conexão com Middleware, acessando o menu lateral esquerdo em Middleware / Gerenciador / botão Testar conexão... :
1.2. Caso não execute o teste com êxito, verifique se o serviço do Middleware está em execução. Para orientações sobre como reiniciar o serviço de Middleware, verifique o artigo: TECNOLOGIA - Serviços - Como reiniciar os serviços;
1.3. Verifique em Middleware / Web services, se o servidor indicado no campo URL do servidor Java EE está correto:
1.4. Verifique em Conexões de Rede / Acesso à internet se a opção 'Utilizar servidor proxy':
1.4.1. Se positivo, acesse o menu lateral em Conexões de Rede / Acesso à internet e no campo Não utilizar proxy para os endereços iniciados com, clique em Adicionar:
1.4.2. Adicione no campo URL o endereço do campo Servidor gerenciador do Middleware, que encontra-se no menu lateral em Middlware / Gerenciador, conforme abaixo:
1.4.3. Adicione no campo URL o endereço do campo URL do servidor Java EE, que encontra-se no menu lateral em Middleware / Web Services, conforme abaixo:
2. Verifique se o WSDL envolvido no processo de integração que está sendo realizado está operando corretamente, colando o WSDL no navegador, substituindo servidor e porta pela URL do Servidor Java EE informada no SeniorConfigCenter:
Para acessar os WSDL nativos do Senior verifique o artigo: HCM - Integração com ERP - Quais são os WSDL envolvidos nas rotinas de integração com o ERP
Importante
O teste de acesso às URLs deve ser realizado a partir da máquina e sessão do usuário onde o
SeniorMiddleware estiver executando. Este usuário deve conseguir acessar TODAS as URLs da integração relacionada.
Observação
A informação de servidor e porta está disponível no SeniorConfigCenter, no menu Middleware / Web Services no campo URL do servidor Java EE:
3. Caso a URL não esteja disponível, realize o Redeploy dos Webservives do Rubi e do Sapiens, na URL http://<servidor>:<porta>/SeniorDeployTool , substituindo <servidor> e <porta> pelos dados do ambiente conforme orientado acima:
3.1. Realize o login informando usuário e senha do administrador;
3.2. Selecione a opção 'rubi' e clique em Iniciar deploy dos recursos selecionados:
3.2.1. Aguarde o processamento até que seja apresentada a mensagem de finalização;
3.3. Selecione a opção 'sapiens' e clique em Iniciar deploy dos recursos selecionados:
3.3.1. Aguarde até que seja apresentada a mensagem de finalização;
4. Verifique em Painel de Controle / Data e Hora se ambos servidores (ERP e HCM) estão no mesmo fuso horário;
4.1. Verifique também se o horário em ambos servidores é apresentado com mesmos valores, conforme exemplo abaixo:
5. Realize o reinicio dos Serviços após as verificações acima e então prossiga com a integração com ERP.
Atenção!
Caso as orientações acima não sejam suficientes para que seja possível realizar a rotina de integração financeira/contábil com ERP, abra um ticket junto ao suporte HCM com as seguintes evidências:
- Log do Glassfish do momento da integração incompleta, que pode ser acessado em <glassfish>/glassfish/domains/<domínio>/logs/server.log;
- Log completo da integração financeira ou contábil que não está sendo executada com sucesso;
- Print dos passos acima informados neste artigo, com as informações que foram conferidas;
Importante
TODOS os itens deste documento devem ser verificados ao utilizar a integração via Web Services, pois podem impactar no correto funcionamento da rotina.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.
Artigos Relacionados:
HCM – Integração Financeira – Is not a valid floating point value
HCM – Integração Financeira – Vencimento original menor que a data de emissão
HCM - Integração Financeira - Não foi possível posicionar Fornecedor
HCM – Integração Financeira – [ERRO] Empregado XX: Condição de Pagamento não encontrada