Professional Documents
Culture Documents
Boletim Tcnico
Configurao do Protheus
Produto
Processo
Configurao
Subprocesso
Data da
publicao
Configurao do Protheus
22/11/2012
Este boletim apresenta um exemplo do processo de cadastro de centro de custo da integrao TIN x Protheus.
DESENVOLVIMENTO/PROCEDIMENTO
Configurao do appserver.ini
14
Boletim Tcnico
13
Boletim Tcnico
DEFAULTPAGE=wsindex.apw
[10.31.8.37:86] < Este o endereo da maquina e deve ser jogado no browser para o
WebService ser configurado
ENABLE=1
PATH=C:\Protheus11\Data_P11_INTEGRA_TIN\web\eai
ENVIRONMENT=P11_INTEGRA_TIN
INSTANCENAME=EAI
RESPONSEJOB=JOB_EAI_010101001
DEFAULTPAGE=wsindex.apw
[JOB_EAI_010101001]
TYPE=WEBEX
ENVIRONMENT=P11_INTEGRA_TIN
INSTANCES=1,1
SIGAWEB=WS
INSTANCENAME=EAI
ONSTART=__WSSTART
ONCONNECT=__WSCONNECT
PREPAREIN=01,0101001 < Aqui colocado empresa, filial. O protheus ir subir o
ambiente colocado aqui , nesta empresa e filial, para montar o WebService
[ONSTART]
JOBS=JOB_EAI_010101001,FWSCHDMANAG,FWSCHDQUEUE < Aqui indicado quais jobs ele
ir carregar na inicializao
RefreshRate=6000
[GENERAL]
InstallPath=C:\Protheus11
console=1
BuildKillUsers=1
LogEnable=1
ConsoleLog=1
consolemaxsize=10000000
Segmento=cYdTm3WWERZF=1hu
Serie===AV
ConsoleFile=C:\Protheus11\logs\Protheus11.log
[FWSCHDMANAG]
Main=FWSCHDMANAG
Environment=P11_INTEGRA_TIN
[FWSCHDQUEUE]
Main=FWSCHDQUEUE < Agents de schedule. Estes so criados quando se configurado o EAI
Environment=P11_INTEGRA_TIN
Configurao do DBAccess
Instale o DBAcess, localize o diretrio onde ele foi instalado, localize o dbaccess.ini, adicione a seguinte linha neste arquivo
clientlibrary=C:\app\<nomeDoUsuario>\product\11.1.0\db_1\BIN\oci.dll
14
Boletim Tcnico
Obs: interessante instalar o DBAcess como servio para no ter a necessidade de inicia-lo toda vez. Mas opcional. Para fazer isso basta inserir
install no endereo do atalho
13
Boletim Tcnico
Crie um atalho do DBAccess.exe, clique com o boto direito > propriedades e adicione console no endereo, conforme a figura acima. (-install para
rodar como servio)
Esta a tela monitor do DBAccess. Aqui necessrio configurar os dados usurio e senha do banco de dados. No exemplo acima ultilizado um banco
Oracle com usurio e senha P11. O boto novo adiciona novas configuraes. Aps qualquer modificao necessrio clicar no boto Salvar em baixo da tela.
14
Boletim Tcnico
Outra funcionalidade do DBAccess a possibilidade de testar a conexo com o BD. Faa isso seguindo o seguinte fluxo.
Guia Assistentes > Validao de conexo > Siga o Wizard > Selecione o BD > Insira o nome da base > Clique em finalizar.
Se a conexo for testada com sucesso, esta mensagem Conexo OK! ser exibida na tela.
13
Boletim Tcnico
SOMENTE aps a o appserver.ini estiver configurado, crie um atalho para o appserver.exe. (C:\Protheus11\bin\appserver\appserver.exe)
V nas propriedades do atalho e adicione console, como no exemplo do DBACESS.
14
Boletim Tcnico
Clique no atalho do appserver.exe, ento ser aberto esta tela rodando o appserver no modo console.
Nesta etapa j podemos abrir o smartclient, para isso clique em smartclient.exe em C:\Protheus11\bin\smartclient
OBS: O CONSOLE DO DBACESS E O CONSOLE DO APPSERVER DEVEM ESTAR RODANDO.
Esta a tela que aparecer ao abrir o smartclient. nela que ser definido o modulo do protheus que ir entrar e nome do ambiente configurado no
appserver.ini. Entre no modulo sigacfg para configurao da integrao no Protheus.
13
Boletim Tcnico
Novamente lembrando que o Protheus ultiliza uma base VAZIA. Nesta etapa o prprio Protheus alimentar o banco com as tabelas.
14
Boletim Tcnico
Clique em Confirmar
Configurar Adapter EAI para Integrao no Protheus
Interface De/Para
No Protheus, navegue nas abas na direta da tela:. Ambiente > Schedule > Adapter EAI
13
Boletim Tcnico
Nesta tela sero listados os registros configurados. No canto inferior direito, h a opo de Alterar e Incluir registros.
Esta a tela de incluso/alterao dos registros EAI. A incluso/alterao feita de forma separada para cada registro, para confirmar basta clicar
em Confirmar. Esto em destaque os campos que DEVEM ser preenchidos de acordo com o quadro abaixo. OBS o campo descrio obrigatrio mas serve
somente para IDENTIFICAO do registro. Por exemplo, a descrio do registro BANK seria Banco, COSTCENTER seria centro de custo.
Msg
. nica
Rotin
a
Mensage
m
E
nvia
R
eceb
M
todo
Op
erao
e
Sim
MATA
020
CUSTOME
RVENDOR
S
im
Condio
Envio
S
im
C
anal
S
ncrono
Tod
as
EA
I
14
Boletim Tcnico
Sim
MATA
030
Sim
RVENDOR
CTBA
030
Sim
CUSTOME
im
COSTCEN
TER
MATA
Sim
BANK
FINA0
FINANCIAL
NATURE
FINA0
70
ACCOUNT
RECEIVABLEDOC
as
Tod
Tod
EA
I
Tod
as
S
incrono
EA
I
as
ncrono
EA
I
as
ncrono
im
im
Tod
ncrono
im
im
S
ncrono
im
im
10
S
im
im
070
Sim
EA
I
Atu
alizao
EA
I
SE1>E1_ORIGEM==
UMENTDISCHAR
FINI055
GE
Sim
FINA0
70
REVERSAL
OFACCOUNTREC
S
im
N
o
S
ncrono
Ex
cluso
EA
I
SE1>E1_ORIGEM==
EIVABLEDOCUME
FINI055
NTDISCHARGE
Sim
FINA0
80
ACCOUNT
PAYABLEDOCUME
S
im
N
o
S
ncrono
Atu
alizao
EA
I
>E2_ORIGEM==
NTDISCHARGE
Sim
FINA0
80
FINI055
REVERSAL
OFACCOUNTPAYA
S
im
N
o
S
ncrono
Ex
cluso
EA
I
FINI055
SCHARGE
FINA0
55
Sim
FINANCIN
G
MATA
ORDER
S
im
S
im
FINI0
70A
S
im
120
Sim
UPDATEC
ONTRACTPARCEL
S
im
S
im
Tod
as
S
ncrono
S
im
S
ncrono
Tod
as
S
ncrono
EA
I
EA
I
Tod
as
EA
I
Acima temos a tabela que com as informaes que devem ser inseridas no cadastro dos registros.
Configurar o EAI para Integrao no Protheus
SE2>E2_ORIGEM==
BLEDOCUMENTDI
Sim
SE2-
13
Boletim Tcnico
No Protheus, navegue nas abas na direta da tela:. Ambiente > Schedule > Schedule.
14
Boletim Tcnico
Clique no boto + do lado do globo verde e em seguida em Cadastros. Note que as informaes sero preenchidas automaticamente. Verifique se os
dados esto corretos e, se necessrio, complete se estiver algo incompleto ou errado.
Cadastrar agendamento
Clique em Agendamentos > Cadastros e na parte inferior, abaixo de Detalhes, clicar no cone com um smbolo + amarelo.
13
Boletim Tcnico
Algumas informaes aparecero automaticamente, complete o preechimento apenas em Rotina com FWEAI e com a Empresa/Filial clicando na lupa
no canto direito da tela como mostra a imagem abaixo, aparecer uma tela listando as empresas, bastar marcar com o checkbox e clicar em OK. Aps isso
basta clicar no boto verde de confirmao;
Configurar parmetros de integrao
14
Boletim Tcnico
Esta tela mostra todos os parmetros configurados. Clique na lupa para BUSCAR algum parmetro e na cone com uma folha e um lpis para EDITAR um
parmetro.
No caso de busca (clicando na lupa) o parmetro buscado aparecer em primeiro na lista. No exemplo acima foi buscado o parmetro MV_EAIURL2,
faa esta busca pelos parmetros abaixo e preencha o de acordo com o que especificado.
MV_EAIURL2= Endereo WebService que Receber os Dados Enviados (Exemplo: http://10.31.8.90/TBC/wsEAIService.asmx?wsdl).
MV_EAIWS= Informe o nome do Client WebService do EAI para envio a outro EAI. (WSEAISERVICE).
MV_EAIUSER= <Nome de usurio> (Opcional em caso do Servidor precisar de Autenticao).
MV_EAIPASS= <Senha de usurio> (Opcional em caso do Servidor precisar de Autenticao).
13
Boletim Tcnico
MV_EAIMETH= Informe o metodo de envio do EAI para envio a outro EAI. (RECEIVEMESSAGE).
INFORMAES
ADICIONAIS
INFORMAES TCNICAS