Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

FAQ: 20.008 - Integração Datasul HCM com Datasul EMS2 via RPC.

 

Produto:Datasul
Ambiente:EMS 2
Versão:4

 

Sintoma:

Integração Datasul HCM com Datasul EMS2 via RPC.

Causa:

Integração Datasul HCM com Datasul EMS2 via RPC.

 

Título:  

Integração Datasul HCM com Datasul EMS2 via RPC. 

Perguntas:  

Como integrar o produto Datasul HCM com Datasul_EMS2? 

Solução: 

A integração entre os Produtos Datasul HCM e Datasul EMS 2 deve ocorrer obrigatoriamente via conexão RPC (Remote Procedure Call).  

Para fazer esta conexão é necessário ter uma máquina com a licença Progress AppServer instalada. Nesta máquina deve ser configurado e ativado um serviço AppServer chamado RPC_INT2 que conecte os bancos do EMS 2 e o seu PROPATH aponte para a área de programas do EMS 2. 

Após a configuração do serviço AppServer deve ser executado o programa SPP\BTB\SPBTB013.p através da opção "Executar Programas" do menu do Produto Datasul HCM (ou via CTRL+ALT+X) para que sejam feitas algumas parametrizações necessárias. 

Abaixo seguem as informações geradas pelo programa acima mencionado: 

·          Servidor RPC padrão no programa "Manutenção Servidor RPC" (BTB013aa), com as seguintes informações:Código: RPC_INT2 Descrição: Servidor RPC padrão DATASULEmpresa: <Empresa corrente do usuário>Disponível: SimConexão RPC: -AppService RPC_INT2 -H <NOME_DO_SERVIDOR> -S 5162. 

·          Relacionamento do servidor RPC_INT2 com o aplicativo HUR. 

·          Cadastramento dos programas APAPI001, APAPI001B, APAPI004, CDAPI007, CDAPI950, CBAPI004 e CEAPI001 no módulo de Menu nos programas "Manutenção de Programa" (MEN012aa) e "Manutenção de Procedimento" (MEN011AA). Estas informações são de extrema importância para o correto funcionamento da integração entre os Produtos. Após a execução deste programa, basta alterar no programa "Manutenção Servidor RPC" (BTB013AA) o parâmetro -H para que este contenha o nome correto do servidor onde está sendo executado o Serviço AppServer RPC_INT2 criado no Progress Explorer Tools. Para ter certeza do funcionamento do Serviço criado, deve ser feito um teste de conexão do serviço criado através do botão "TESTAR SERVIDOR RPC" no programa "Manutenção Servidor RPC".

Após executados os procedimentos acima, acesse o programa "btb924za" informando o módulo "map". Serão exibidos os programas configurados para serem executados via "RPC". Caso algum dos programas citados acima estejam sendo exibidos como "On Line", clique sobre a linha do programa e clique no botão "RPC" para que esse cadastro seja alterado.


Nota: Informações adicionais podem ser encontradas junto ao Manual de Referência Módulo Básico (NPS).