Documento para registrar etapas da conversão da integração TOP x Protheus Stored para TOP x Protheus EAI 2.0
Versão RM Minima 12.1.18.154
1- Habilitar Menu de Conversão Stored EAI 1.0

2 - Habilitar Menu Mensagem Unica

2 - Rodar Script de Liberação de Integração TOP x Protheus EAI 1.0
RM.Script.Executor.
2 - Desativar a Integração Stored Procedure. RM.Exe → Integrações → Aba Ferramentas → Parâmetros → TOP x Protheus
É interessante que seja informado um IP interno no caso de Cloud. Também tem que ser liberado a conexão do RM com este IP e Porta pelo Protheus estar em uma rede diferente. Isto gera o Erro.

3 - Executar o Configurador de Integração Mensagem Unica


4 - Ativar a Integração e Informar a URL do Web Service Protheus.

3 - Realizar a Configuração de Adapters - Protheus - SigaCFG → Schedule → Adapter .
Realizar o cadastro conforme orientações na pagina TOP x Protheus - EAI 2.0. já pode ser realizado a configuração conforme o EAI 2.0 apesar de até o momento estar ainda no EAI 1.0
Cadastrar o Adapter's:
Sim | PMSA200B | InternalID | Sim | Não | Síncrono | Todas | EAI | 1.000 |
| Sim | INTXATU01 | InternalIdLoad | Não | Sim | Sincrono | Todas | EAI | 1.000 |
ATENÇÃO: A partir da versão 12.1.0.17 do Protheus, é necessário alterar os adpaters de ITEM para rotina MATA010M e FORNECEDORES para a rotina MATA020M.
3 - Cadastrar o parâmetros:
sigacfg→parametros
MV_EAIURL2 - Exemplo: http://187.94.62.198:8023/EAIService/IConWSEAIService
O Servidor do Protheus pode ser necessario configuração de liberação ao Servidor RM.
MV_EAIPASS - Senha RM - Exemplo totvs
MV_EAIUSER - Usuário RM - Exemplo mestre
3 - Atualizar Menu SIGACFG
2 - Executar o processo de conversão de integração Stored para Mensagem Unica
Preencher a Filial no Contexto.

Executar o Conversor - (Foi necessario executar Entidade a Entidade pois conforme print abaixo o processo foi interrompido, mas isto ocorreu automaticamente com a perda da sessão do Go Global)






5 - Acompanhar Execução
5.1 → Aba Ambiente → Gerenciamento de Jobs

5.2 - Log de Conversão

Conferir e realizar os cadastros que faltam ou estão divergentes como Agendamento no SCHEDULE, Parâmetros e Fases do Projeto: Como Fazer: Configuração do Protheus para a Integração TOTVS Obras e Projetos x Backoffice Protheus
POSSIVEL ERROS:
Se existir um jobserver parado pode ocorrer o erro abaixo:

Solução: Remover Servidores Inválidos no CookPit na aba Ambiente.
TESTES REALIZADOS EM HOMOLOGAÇÃO E RECOMENDADOS EM EAI 1.0 APÓS CONVERSÃO STORED:
DIFICULDADES ENCONTRADAS:
DIFICULDADES A SEREM ANALISADAS:
INSERT INTO HCPARAMETROS (CODCOLIGADA,NOMECOLUNA,VALORSTR,VALORINT,VALOR)
VALUES (0,'LIBERACONVERSOREAI2','1',1,1)
2. Após rodar o script, será habilitado o conversor no menu "Integração > Mensagem única:"
3. Após abrir o Conversor, avançar as próximas duas telas:

4. Ao chegar na tela abaixo, configurar as informações do Source Aplication e Avançar:

Deve clicar em "Atualizar Source Aplication manualmente" e informar:
Sistema Integrado: PROTHEUS (Exemplo)
Source Aplication: Eviroment do Protheus (K9OZIH_HOM) Por exemplo.
Após o preenchimento das informações, clicar em "Avançar" e posteriormente em "Executar":

Neste momento, inicia-se a conversão de EAI 1.0 para EAI 2.0:
Ao final, será exibido a mensagem de Sucesso:

5. Após o término, será exibido uma mensagem para que seja executado uma carga de dados para os movimentos de compra para o Protheus, essa carga pode ser executada a qualquer momento, não necessáriamente neste momento:

Após término da carga, será demonstrada a seguinte mensagem:

Após o término, deverá ser reinicializado o HOST e consequentemente o RM.
Ao entrar no módulo Integração, será disponibilizado o menu EAI 2.0:

Para habilitar as opções do EAI 2.0, deverá acessar as devidas permissões abaixo:
