Índice

 

Objetivo 

A integração entre o Microsiga Protheus e SoftSite contempla a troca de mensagens no padrão XML para envio e recebimento dos cadastros utilizados na geração de Pedidos de Venda, são eles:
  • Clientes
  • Fornecedores
  • Vendedores
  • Transportadoras
  • Produtos
  • Condições de Pagamento. Para essa integração, apenas, as condições de pagamento dos tipos 1, 2, 4, 5, 6 são enviadas.
  • Tabelas de Preço
  • Relacionamento Produtos X Fornecedores
  • Saldos em Estoque
  • Pedidos de Venda
 
As mensagens são enviadas automaticamente pelo Microsiga Protheus, desde que devidamente configuradas durante uma operação de inclusão, alteração ou exclusão. 
 
Elas são visualizadas apenas por um administrador com acesso ao Configurador.
 
Para realizar a integração, são consideradas as informações apresentadas nas Tabelas.
 Importante
O parâmetro MV_EAIURL2 deve ser utilizado para informar o nome do canal configurado no EAI para envio a outro EAI.
http://localhost:9621ws/eaiservice.apw (9621 é um exemplo  da porta do servidor de destino das mensagens, deve ser configurado de acordo com o ambiente que é utilizado).

 

Configure o Adapter EAI para as rotinas envolvidas (vide Tabela de Rotinas).
Rotina
Tabela/Descrição
Nome da Mensagem
MATA030
SA1 – Cliente
CustomerVendor
MATA010
SB1 - Produtos
Item
MATA040
SA3 - Vendedor
Seller
MATA360
SE4 - Cond. Pagamento
PaymentCondition
MATA050
SA4 - Transportadora
Carrier
MATA020
SA2 - Fornecedor
CustomerVendor
OMSA010
DA0/DA1 - Tabela de Preço
PriceListHeaderItem
MATA225
SB2 - Saldo em Estoque
OutstandingStock
MATA410
SC5/SC6 - Pedido de Venda
Order
MATA060
SA5 - Relacionamento Produtos X Fornecedores
ProductSupplierRelationship

Tabela de Rotinas

No Configurador acesse o Schedule.

1.  Configure o Agent expandindo no menu à esquerda com a opção Schedule / Agent / Cadastro.
2.  Clique em Adicionar Agents Padrão no menu superior e selecione as empresas para adicionar os agentes padrão.
3.  Na opção Monitor do Agent verifique se ele está iniciado.
1.  Configure o Agendamento expandindo no menu à esquerda a opção Schedule / Agendamentos / Cadastro.
2.  Na guia de detalhes clique em Incluir para inserir um agendamento.
3.  Preencha os campos:
  • Rotina: FWEAI.
  • Empresa: inclua as empresas adicionadas no Agent.
  • Módulo: 99 – Configurador.
4.  Clique em Recorrência e configure o padrão de recorrência como sempre ativo e confirme.
5.  Salve a configuração.
6.  Na opção Monitor do Agendamento verifique se ele está iniciado.
7.  Volte ao menu principal e acesse Parâmetros.
8.  Configure os parâmetros:
  • MV_EAIURL2: http://localhost:9621ws/eaiservice.apw (9621 é a porta do servidor que recebe as mensagens; altere de acordo com a configuração do servidor do ambiente de teste que recebe as mensagens).

  • MV_EAIWS: WSEAISERVICE.                                                                                                                                                                                                                                              

1.  No menu principal acesse o Schedule.
2.  Selecione a opção Adapter EAI e clique em Incluir para inserir o adapter.
3.  Preencha os campos:
  • Mensagem Única: Sim.
  • Rotina: nome da rotina. Exemplo: MATA010. É necessário incluir todas as rotinas envolvidas na integração (vide Tabela de Rotinas).
  • Mensagem: nome da mensagem (vide Tabela de Rotinas).
  • Descrição: descrição da finalidade da mensagem (preenchimento livre).
  • Envia: Sim.
  • Recebe: Sim.
  • Método: Assíncrono.
  • Operação: Todas.
  • Canal Envio: EAI.
Após configurar o Adapter EAI, execute a carga inicial para que os dados das tabelas de cadastro sejam enviados para o servidor de destino. A tela de carga inicial apresenta todas as tabelas que podem ser integradas, selecione as que estão na Tabela de Rotinas, exceto para os cadastros de Pedidos de Venda e Saldos em Estoque que são recebidas da Softsite.

Conteúdos Relacionados