Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Deck of Cards
idPAI
Card
id1. Config. EAI Protheus | Serviço Rest
label1. Config. EAI Protheus | Serviço Rest
title1 .Config. EAI Protheus | Serviço Rest

Configurando EAI do Protheus e Serviço REST

Módulo – APWEBWIZARD

Usuário = Administrador do Protheus

Incluir um novo Módulo Web

Módulo Web = WS – Migrossiga Protheus Web Services

Nome da Instancia = inserir nome da Instância web do Protheus

Parâmetro: Habilitar processos na inicialização do Servidor = marcado faz o processo subir automaticamente com o Appserver.ini e criará a TAG ONSTART

Neste assistente é necessário informar no Host.

  • LocalHost + Porta  = Relacionar com a Filial
  • IP do Servidor + Porta  = Relacionar com a Filial
  • Nome do Servidor  + Porta  = Relacionar com a Filial

Nesta etapa é informado o número mínimo e máximo de usuários.

Iniciando o módulo EAI do Protheus

Iniciando o Appserver.ini

Testando o EAI do Protheus

Caminho padrão do EAI : ( http://localhost:89/EAISERVICE.apw?WSDL )

Porta inserida no configurador do EAI e Appserver.ini

Serviço REST – configuração

Configuração do REST no Appserver.ini

Reiniciar o serviço Appserver.ini após e testando serviço REST

Testando serviço Rest

Caminho padrão do REST : ( http://localhost:8013/rest/ )

Caminho seguido da porta incluída no HTTPREST


Card
id2. Web Serviçe RM - Host
label2. Web Serviçe RM - Host
title2. Web Serviçe RM - Host

Configurando WebService do RM  Via Host

Localizar a pasta RM.Net

Localizar os Arquivos :

  • RM.exe.config
  • RM.Host.exe.config  ou
  • RM.Host.Service.exe.config


Editar os Arquivos para inserir TAGS precisas para que possa subir o WebServiçe do RM.

Configurando o RM.exe.config

Incluir a Tag:

  • <add key="Host" value="BHN050102870" />

Servidor que irá subir o WebServiçe do RM.

Configurando o RM.Host.exe.config

Incluindo as Tags:

  • <add key="DefaultDB" value="CorporeRM" />
  • <add key="HttpPort" value="8051" />

Incluindo o Alias do Banco de dados RM e Porta do WebService

Localizar o arquivo: _Broker.dat e eliminar

Localizar em seguida o arquivo: RM.Host.exe e iniciar como Administrador

Host iniciado

 Testando o WebService do RM

Caminho para testar o WebServiçe do RM : ( http://10.31.73.79:8051/wspageindex/ ) 

Informar o IP do servidor ou nome.

DEFAULTDB: Informado o Alias configurado no Host.config

Link para incluir no parâmetro MV_EAIURL2 do Protheus

Clicar em :

EAIService/MEX?wsdl

 Comando que será informado no parâmetro ( MV_EAIURL2 ) http://bhn050102870.bh01.local:8051/EAIService/IConWSEAIServic

Servidor na qual encontra-se ativo o WebServiçe RM.




Card
id3. Configuração Ctree
label3. Configuração Ctree
title3. Configuração Ctree

 TOTVS utiliza uma solução customizada do c-treeACE ISAM Server, desenvolvido pela FairCom, para arquivos temporários, arquivos de help, arquivos de senhas, gerenciamento do dicionário de dados e para banco de dados ISAM, através da linguagem AdvPL e RDD CTREECDX e CTREETMP.


Como configurar Ctree : c-tree - Guia de instalação

Card
id4. Config para efetuar a conversão de EAI 1.0 para EAI 2.0
label4. Config para efetuar a conversão de EAI 1.0 para EAI 2.0
title4. Config para efetuar a conversão de EAI 1.0 para EAI 2.0

1º ) Processo – Rodar o Atualizador RM


Executar ( RM.Atualizador.exe )

Selecionar o ALIAS da base de dados que será atualizada ( Base de dados RM )

Avançar

Avançar

Não desejo analisar os possíveis impactos ou já realizei este procedimento

Avançar

Avançar

Avançar

Não marcar o parâmetro e em seguida ( Avançar )

Iniciar Atualização

Sim

OK em em seguida – Avançar

Avançar

Concluir


2º ) Convertendo a base RM para EAI 2.0

Rodando script na base de Dados

 INSERTINTO HCPARAMETROS(CODCOLIGADA,NOMECOLUNA,VALORSTR,VALORINT,VALOR)

VALUES (0,'LIBERACONVERSOREAI2','1',1,1)


Script executado

Entrar no RM ( Módulo – Integração )

Verificar se o Contexto encontra-se todo preenchido.

  • Coligada
  • Filial

RM Conector | Mensagem Única | Conversor EAI 2.0

Avançar

Continuar conversão – Marcado

Avançar em seguida

OK

Avançar

Executar

OK e em seguida – Fechar

Abre automaticamente a tela – Processo de carga de dados de apropriação nos Pedidos de Compra integrada

 Avançar

Marcar todas coligadas que deverão sofrer a conversão!

Executar o processo

Processado com sucesso ( Fechar em seguida )

Sair e entrar no Módulo Integração novamente para pegar as atualizaçoes do EAI 2.0 

EAI 2.0 | Aplicativos

Selecionar a integração ATIVA ( Editar )

Verificar se a integração continua Ativa e configurada corretamente para o EAI do Protheus


3º ) Desabilitar Fórmulas Visuais

Gestão | Fórmula Visual | Fórmula Visual

Selecionar a Fórmula - Mensagem Padrão - Lançamentos Financeiros 1.002

Desativada

Selecionar a Fórmula - Mensagem Única - Obra/Etapa/Tarefa  ( Editar )

Desativada

Selecionar a Fórmula -  Mensagem Única – Projeto  ( Editar )

Desativar

Selecionar a Fórmula -  Mensagem Única – Contrato  ( Editar )

Desativada a Fórmula


4º ) Criando e configurando Parâmetros de Integração no RM.

EAI 2.0 | Parâmetros adpter

Parâmetro : PRJ_URLAPIRESTPROTHEUS

Valor = http://10.31.73.79:8013/rest ( Serviço Rest do Protheus )

Informar IP do servidor na qual o Serviço REST encontra-se ATIVO.

Parâmetro : PRJ_USRAPIRESTPROTHEUS

Valor = Usuário Administrador do Protheus

Parâmetro : PRJ_PASSAPIRESTPROTHEUS

Valor = Senha do usuário Administrador do Protheus

Parâmetro : AJUSTECAMPOPARCELATIN

Valor = Marcado ( True )

Obs- este tem que ser criado , pois não é criado após a conversão!


PARÂMETRO PAÍS

BackOffice | Gestão Fiscal

Cadastros | Globais | Mais ... | Países

Selecionar – Brasil e em seguida  ( Editar )

Anexos | Codificação de País

Selecionar Classificação

Neste exemplo – Classificação = 1 que será colocada nos Parâmetros de Integração.

Código do Brasil no BackOffice Protheus = 105, como mostra a figura abaixo:

Código = 105

Parâmetro : CODCLASSIFICPAIS

Valor = 1


5º ) Configurando Parâmetros do Protheus

SIGACFG

Base de Dados | Bases de Dados

Parâmetros | Pesquisar

MV_RMTINVE = 2

MV_EAIURL2 = WEB SERVIÇE DO RM

Ambiente | Shedule | Adapter E.a.i

ROTINA :FINI070LST                                    

NOME : LISTOFACCOUNTRECEIVABLESETTLEMENTS

ROTINA : FINI035LST                                       

NOME : LISTOFCOMPLEMENTARYVALUE  


Card
id5. Cadastro Bancário
label5. Cadastro Bancário
title5. Cadastro Bancário

O processo de conversão para EAI 2.0 é preciso que o cadastro de Convênio seja enviado do BackOffice Protheus para o RM

Veja como efetuar o cadastro : Cadastro Bancário e Convênio (BackOffice Protheus & Totvs Incorporação.)


Card
id6. Cadastros Contábeis
label6. Cadastros Contábeis
title6. Cadastros Contábeis

Cadastros Contábeis ( TIN & PROTHEUS )


Image Added

Adpaters utilizados na Integração Contábil


ACCOUNTANTACCOUNT     =  PLANO DE CONTAS

Image Added

Atualizações | Entidades | Plano de Contas

Image Added

Plano de Contas inserido no Protheus

Image Added

Mensagem enviada para o RM.

Image Added

Plano de contas enviado para o RM.




COSTCENTER =  CENTRO DE CUSTO

Image Added

Atualizações | Entidades | Centro de Custo

Image Added

Centro de Custo cadastrado no Protheus

Image Added

Mensagem enviada para o RM.

Image Added

Centro de Custo enviado para o RM.



ACCOUNTINGITEM   =  ITEM CONTÁBIL

Image Added

Atualizações | Entidades | Item Contábil

Image Added

Cadastro de Item contábil no Protheus.

Image Added

Mensagem envaida para o RM.

Image Added

Item Contábil enviado para o RM.




CLASSVALUE  =  CLASSE DE VALOR

Image Added

Atualizações | Entidades | Classe de Valor

Image Added

Cadastro da Classe de Valor no Protheus

Image Added

Mensagem enviada para o RM

Image Added

Classe de Valor enviada para o RM.


ACCOUNTINGENTRY   =  LANÇAMENTO CONTÁBIL

Incluindo um novo Lançamento contábil

Image Added

Selecionar o Lançamento - ABA ( Dados Adicionais )

Image Added

Tipo Contábil = Contábil

Clicar em seguida = Inclusão







Card
id7. Conversão para EAI 2.0
label7. Conversão para EAI 2.0
title7. Conversão para EAI 2.0

Iniciando a Conversão ( Lembrar de deixar ativos ( EAI do Protheus - REST do Protheus e WebServiçe do RM ) )

Clicar em Executar

Localizar : Pesquisar por = Conversor TIN EAI 2.0

Iniciada automaticamente a Conversão da base de Dados.

Com SERVIÇO ( REST – ATIVO ) após a tabela FKC chegar na carga que é precisa , os registros da tabela FKD começa a receber carga.

Neste exemplo , a tabela FKC tinha 2015 Registros , assm que chegou em seu total de registros , com o REST ATIVO .. passou a ser feita a carga na tabela FKD.

Conversão realizada


Feita novamente a conferência , registros carregados na tabela FKD no final do Processo.