Histórico da Página
...
Para o processamento de campos sem tag, sejam eles customizados ou padrão, foi implementada uma melhoria na mensagem EAI CustomerVendor para integrar os campos sem tag ao JSON sem a necessidade de customizar o Protheus.
| Aviso |
|---|
A integração de campos sem tag está homologada atualmente apenas para o Cadastro de Clientes (CRMA980). As demais rotinas estão em desenvolvimento. |
02. REGRAS E DEFINIÇÕES
Processamento no Envio
No processo de envio, os campos customizados e padrão que não possuírem tags, mas apresentarem conteúdo preenchido, serão adicionados a uma seção denominada "AddFields" no JSON.
Essa seção conterá:
- O nome do campo ("Field").
- O respectivo conteúdo do campo ("Content").
| Dica | |||||
|---|---|---|---|---|---|
| |||||
Para habilitar o envio dos campos sem tag e/ou customizados nas mensagens EAI é necessário configurar o parâmetro MV_EAIFLDS. O parâmetro MV_EAIFLDS (Tipo Caracter) contém 4 posições, considerando a seguinte estrutura: Cada posição do parâmetro representa uma rotina para habilitar o envio dos campos customizados e padrão que não possuem tag, onde:
|
Processamento no Recebimento
A leitura dos campos sem tag para o recebimento de mensagens EAI não requer a configuração do parâmetro MV_EAIFLDS.
Durante o recebimento, os dados presentes na seção "AddFields" seguirão a mesma estrutura definida no envio, contendo os atributos "Field" e "Content". Esses campos serão adicionados ao array correspondente aos campos já tagueados, permitindo o processamento contínuo da mensagem.
...



