Professional Documents
Culture Documents
Chamado
TRWDY0
Data da publicao
10/06/15
Pases
Todos
Bancos de Dados
Todos
Implementao da funcionalidade de integrao via mensagem nica - EAI - para o Easy Drawback Control (Protheus), com o
objetivo de flexibilizar a comunicao entre as solues TOTVS com a utilizao da tecnologia de WEB Services, o que ocorrer
com a troca de informaes (mensagens) no formato XML entre esses sistemas . Esto previstas nessa atualizao as seguintes
integraes: Cadastro de Produtos (recebimento), Cadastro de Unidade de Medidas (recebimento) e Cadastro da Estrutura do
Produto (recebimento).
Para viabilizar essa melhoria, necessrio aplicar o pacote de atualizaes (Patch) deste chamado.
2.
3.
4.
Em Mdulo Web, selecione o mdulo WS Microsiga Protheus 11 Web Services; em Nome da Instncia, informe um
nome para o Web Service(exemplo: ws). Selecione o enviroment e o ambiente. Marque a opo Habilitar processos na
Inicializao do Servidor. Clique em Avanar.
5.
Ser exibida a pergunta Deseja descompactar o pacote de arquivos HTTP na pasta especificada?, clique em Sim.
6.
Em host digite o endereo http do seu web service (Exemplo: localhost:81/ws). Selecione a Empresa/Filial e clique em
Relacionar. O relacionamento ser exibido na parte inferior da tela. Clique em Avanar.
7.
Informe o nmero mnimo (Exemplo: 10) e mximo de usurios (Exemplo: 10) e clique em Finalizar.
8.
O sistema exibir um aviso sobre a instalao do Web Service e questiona se deseja iniciar tal instalao. Clique em Sim.
Boletim Tcnico
2.
3.
4.
Itens/Pastas
Descrio
Nome do JOB
FWSCHDMANAG
Funo ADVPL
FWSCHDMANAG
Ambiente
Instncias
Parmetros
5.
Clique em finalizar.
6.
7.
Itens/Pastas
Descrio
Nome do JOB
FWSCHDQUEUE
Funo ADVPL
FWSCHDQUEUE
Ambiente
Instncias
Parmetros
8.
Clique em finalizar.
9.
2.
3.
4.
5.
Boletim Tcnico
2.
3.
Itens/Pastas
Descrio
Usurio
Administrador
Rotina
FWEAI
Ambiente
Empresa/Filial
Mdulo
99 Configurador
Habilitada
4.
Clique no boto recorrncia e informe a periodicidade para processamento da tarefa de integrao das mensagens
assncronas. Recomendado deixar na opo Sempre Ativo e Sem data de trmino.
5.
Clique em Confirmar para fechar a tela de recorrncia. Clique em confirmar para salvar a configurao da tarefa.
6.
Localize o arquivo appserver.ini, no diretrio \bin, onde se encontra a instalao dos binrios do servio do Protheus.
2.
3.
Nesta seo, caso no existam as configuraes abaixo, adicione ou caso exista, altere para que fiquem conforme
abaixo. No modifique outras configuraes que possam existir nessa seo.
[GENERAL]
DATEZERO=ADVPL
MemoMega=1
ConsoleLog=1
4.
Boletim Tcnico
que todas as outras configuraes sejam mantidas). Assim, quando for necessrio aplicar um patch ou update, pare o servio
do Protheus que possuir as configuraes dos Jobs, inicie o servio que no possua execuo de Jobs, aplique a atualizao
necessria, pare o servio que no possuir execuo de Jobs e inicie novamente o servio que possuir a execuo de Jobs.
Tome cuidado para executar esse processo da maneira descrita para que o Protheus possa ser atualizado e para que no
fique sem a inicializao dos Jobs.
PROCEDIMENTO PARA BACK-UP DE BASE DE DADOS
Devido ao controle e configuraes internas do TOTVS DBACCESS, toda criao de backup e restore de backup de base de
dados, assim como replicao da base de dados para outros ambientes, deve ser feita atravs da importao de tabelas da
ferramenta APSDU. Isso garante a integridade das tabelas e correta interpretao dos dados pelo TOTVS DBACCESS e
consequentemente pelas aplicaes do Protheus. No utilize ferramentas de backup de tabelas diretamente pelo banco de
dados, pois isso pode exigir a reinicializao do servio e at mesmo a reinstalao do TOTVS DBACCESS.
RELAO DE/ PARA DE EMPRESAS / FILIAIS
Outros ERPs TOTVS diferentes do Protheus no possuem o conceito de Empresa/Filial como no Protheus, existindo uma ou
mais empresas/filiais distintas utilizando o mesmo sistema, so todas cadastradas no ERP como empresas diferentes. Alm
disso os cdigos de empresa do ERP so distintos dos cdigos de empresa/filial do Protheus. Por isso necessrio acessar o
cadastro da relao DE/PARA no mdulo configurador (Ambiente/Schedule/Emp.fil Msg.Unica) para cadastrar esta relao.
Por exemplo, se tivermos a empresa 21 no ERP Logix e quisermos associar empresa 01 filial 10 do Protheus, devemos
cadastrar conforme abaixo.
1. No Configurador (SIGACFG), acesse Ambiente/Schedule/Emp.fil Msg.Unica (APCFG050).
2. Clique na opo Incluir e preencha os campos conforme exemplo abaixo:
Itens/Pastas
Descrio
Referencia
Company
Branch
(em branco)
Emp.Protheus
01
Fil.Protheus
10
Boletim Tcnico
Descrio
001
Cdigo de Cliente/Fornecedor
018
Documento de entrada/sada
030
Tamanho do Produto
083
084
Unidade Requisitante
089
No caso de integrao com ERP Logix, possvel utilizar um facilitador para ajuste de tamanhos de campos do Protheus
para o tamanho de campo padro do Logix. Basta executar o compatibilizador U_UELOGIX, conforme as instrues
abaixo:
1. Em Microsiga Protheus TOTVS Smart Client (se verso 10) ou ByYou Smart Client (se verso 11), digite
U_UELOGIX no campo Programa Inicial.
Importante
Para a correta atualizao do dicionrio de dados, certifique-se que a data do compatibilizador seja igual ou superior a
03/10/2014.
2.
3.
Aps a confirmao exibida uma tela para a seleo da empresa em que o dicionrio de dados ser modificado.
4.
Ao confirmar exibida uma mensagem de advertncia sobre o backup e a necessidade de sua execuo em modo
exclusivo.
5.
Clique em Processar para iniciar o processamento. O primeiro passo da execuo a preparao dos arquivos.
apresentada uma mensagem explicativa na tela.
6.
Em seguida, exibida a janela Atualizao concluda com o histrico (log) de todas as atualizaes processadas.
Nesse log de atualizao so apresentados somente os campos atualizados pelo programa. O compatibilizador cria
os campos que ainda no existem no dicionrio de dados.
Boletim Tcnico
7.
8.
CONFIGURAO DO ADAPTER
O mdulo Easy Import Control est preparado para a realizao das integraes que seguem. Para configurar as integraes,
conforme a necessidade, siga as instrues abaixo:
1.
2.
Acesse a opo Incluir e informe os dados do adater, conforme as opes que seguem:
Itens/Pastas
Descrio
Rotina
EECAC120
Mensagem
ITEM
Descrio
PRODUTO
Envia
NO
Recebe
SIM
Mtodo
ASSNCRONO
Operao
TODAS
Canal de Envio
EAI
Verso
3.001
Itens/Pastas
Descrio
Rotina
EECAS125
Mensagem
UNITOFMEASURE
Descrio
UNIDADE DE MEDIDA
Envia
NO
Recebe
SIM
Mtodo
ASSNCRONO
Operao
TODAS
Canal de Envio
EAI
Verso
1.000
Itens/Pastas
Descrio
Rotina
EDCES400
Mensagem
ITEMSTRUCTURE
Boletim Tcnico
Descrio
ESTRUTURA DO PRODUTO
Envia
NO
Recebe
SIM
Mtodo
ASSNCRONO
Operao
TODAS
Canal de Envio
EAI
Verso
1.000
No mdulo Easy Drawback Control, acesse o menu Atualizaes \ Tabelas \ Unidades de Medida (EICUN100). Essa
tabela inicializada pelo sistema com uma carga padro.
2.
Para o uso desse cadastro quando integrado com o ERP via mensagem nica, ser realizada a atualizao dos dados de
desse cadastro, possibilitando sua associao ao cadastro correspondente no ERP de origem. A integrao ocorrer
atravs da mensagem UnitOfMeasure, adapter EECAS125, possibilitando o recebimento dos dados enviados pelo ERP.
3.
Acessando a opo Visualizar, certifique que o campo Cod. ERP (AH_CODERP) foi atualizado. A integrao tambm
atualizar o contedo do campo Descr.Portug (AH_DESCPO).
Boletim Tcnico
4.
Caso seja identificado que a integrao no ocorreu, deve ser verificado no ERP de origem as mensagens e validaes
reportadas pela integrao.
5.
Importante: o cdigo da unidade de medida no mdulo Easy Import Control possui tamanho 2 (dois). Se no ERP de
origem o tamanho dessa informao for superior a 2 (dois), dever ser feito o relacionamento entre estas informaes. O
relacionamento entre estes cadastros realizado manualmente no mdulo Easy Import Control, cadastro de unidade de
medidas (Atualizaes \ Tabelas Siscomex \ Unidades de Medida), atravs do campo Cod. ERP (AH_CODERP).
Acessando o menu Atualizaes \ Tabelas \ Produtos Export (EECAC120) ou Itens Importao (MATA010) ser possvel
verificar se os cadastros dos produtos foram integrados. Essa integrao ocorrer atravs da mensagem ITEM, adapter
EECAC120, recebida do ERP com o qual o Easy Drawback Control est integrado.
2.
Caso seja identificado que a integrao no ocorreu, deve ser verificado no ERP de origem as mensagens e validaes
reportadas pela integrao.
Acessando o menu Atualizaes \ Tabelas \ Estruturas (EDCES400) ser possvel verificar se os cadastros de estruturas
dos produtos foram integrados. Essa integrao ocorrer atravs da mensagem ITEMSTRUCTURE, adapter EDCES400,
recebida do ERP com o qual o Easy Drawback Control est integrado.
2.
Caso seja identificado que a integrao no ocorreu, deve ser verificado no ERP de origem as mensagens e validaes
reportadas pela integrao.
3.
Uma vez integradas as estruturas dos produtos, o cadastro estar pronto para ser usado na criao de um processo de
ato concessrio.
Informaes Tcnicas
Tabelas Utilizadas
Rotinas Envolvidas
Sistemas Operacionais
Windows/Linux