CONTEÚDO

01. Dúvida

Como cadastrar o adapter MATA225 na versão 3.XXX para integração através do Protheus EAI nas rotinas de carga inicial e SCHEDESTMG?

02. Solução

Recomendamos configurações diferentes para uso de cada rotina no cadastro do Adapter MATA225:

No uso na rotina de Carga Inicial:


Rotina (XX4_ROTINA) MATA225
Mensagem Única (XX4_UNMESS) Stocklevel
Descrição (X4_DESCRI)Saldo de Produto
Envia (XX4_SENDER)Sim
Recebe(XX4_RECEIV)Não
Método (XX4_METODO) Assíncrono
Operação (XX4_TPOER) Todas
Canal Envio (XX4_CHANEL) PAD.APP
Versão Envio (XX4_SNDVER) 3.000
Alias (XX4_ALIASP)SB1
Formato (XX4_FORMAT)JSON

Se houver necessidade de filtrar os registros pode se utilizar da seguinte forma:

O campo Condição (XX4_EXPFIL), Campo que pode receber uma expressão ou ainda uma função advpl, considerando a tabela SB1 e seus respectivos campos. Em ambos os casos, é esperado um resultado lógico deste campo com conteudo verdadeiro para o registro posicionado seja processado.

O campo Expressão SQL (XX4_EXPSQL) – Campo que pode receber uma expressão SQL. Esse filtro será executado juntamente com a condição do campo XX4_EXPFIL, caso esteja preenchido. 


No uso na rotina de SCHEDESTMG:


Rotina (XX4_ROTINA) MATA225
Mensagem Única (XX4_UNMESS) Stocklevel
Descrição (X4_DESCRI)Saldo de Produto
Envia (XX4_SENDER)Sim
Recebe(XX4_RECEIV)Não
Método (XX4_METODO) Assíncrono
Operação (XX4_TPOER) Todas
Canal Envio (XX4_CHANEL) PAD.APP
Versão Envio (XX4_SNDVER) 3.000
Alias (XX4_ALIASP)SB1
Formato (XX4_FORMAT)JSON


Se houver necessidade de filtrar os registros pode se utilizar da seguinte forma:

O campo Condição (XX4_EXPFIL), Campo que pode receber uma expressão ou ainda uma função advpl, considerando a tabela SB2 e seus respectivos campos.. Em ambos os casos, é esperado um resultado lógico deste campo com conteudo verdadeiro para o registro posicionado ser processado.


03. ASSUNTOS RELACIONADOS