Produto: | Microsiga Protheus® | |||||||||||||
Ambiente: | Todos | |||||||||||||
Ocorrência: | Como configurar o layout do MILE para importar Regras de Negócio? | |||||||||||||
Passo a Passo: | Para realizar a importação de Regras de Negócio utilizando o MILE, será necessário algumas configurações adicionais, pois a estrutura do MILE não permite realizar a importação utilizando simplesmente a configuração de canais. A rotina de Regras de Negócio (FATA100) recebe os seguintes parâmetros via rotina automática:
uAutoCab - Array - Dados do cabeçalho da Regra de Negócio (ACS) uItensACT - Array - Dados dos itens da Negociação (ACT) uItensACX - Array - Dados dos itens da Comercialização (ACX) uItensACN - Array - Dados dos itens de Descontos (ACN) nOpcAuto - Numérico - Opção da rotina a ser executada
No importador MILE quando utilizamos o tipo de adapter "1- MSExecAuto", ele envia os dados para a rotina automática da seguinte maneira: FUNCAOXXX( uAutoCab, uAutoItens, nOpcAuto )
O MILE pode ser adaptado e customizado conforme as necessidades dos clientes. Para maiores detalhes, veja a documentação: MILE - Model Integrator Layout Engine Exemplo da função de Pré Execução:
A função acima deverá ser compilada no repositório antes da configuração do layout. Configuração do Layout: 1) Informações gerais; 2) Formatação do arquivo; 3) Tratamentos e Validações; 4) Adapters de Rotina Automática; 5) Definição dos Canais; Criar o canal B (DETAIL) para receber os itens da Negociação (ACT). Criar o canal C (DETAIL) para receber os itens da Comercialização (ACX). Criar o canal D (DETAIL) para receber os itens de Descontos (ACN). Exemplo do Arquivo de Importação: Neste exemplo iremos importar uma Regra de Negociação, conforme a customização do rdmake de exemplo. |A|TST MILE IMPORT|
| |||||||||||||
Pode lhe interessar: | Para maiores detalhes sobre o MILE, veja a documentação: MILE - Model Integrator Layout Engine |
...