Função responsável por alimentar informações comuns dos três tipos de envio (upsert, delete e/ou request).
Sintaxe
EAIAdapter<Transação><versão>_LoadUsualContent()
Retorno
| Tipo | Valor | Descrição |
|---|---|---|
| Bool | TRUE | Indica que os dados foram alimentados com sucesso e deverá continuar o gerenciamento do adapter |
| FALSE | Caso ocorram falhas ou parametrizações erradas. O retorno falso ocasionará na interrupção do SendBusinessMessage. |
Observações
Uma boa prática é a utilização dessa função para o envio dos códigos pertencentes à chave primária, para não precisar duplicar nas demais funções.
Os valores utilizados no sets do Helper podem ser obtidos através do uso do Mapper. Podem ser utilizadas sub-rotinas de outros fontes com regra de negócio para buscar as informações necessárias.
Exemplo
#------------------------------------------------#
FUNCTION EAIAdapterSalesOrder1_LoadUsualContent()
#------------------------------------------------#
### Nesse ponto serão carregados os dados comuns utilizados pela mensagem dos tipos 'upsert' e 'delete'.
INITIALIZE mr_pedidos.* TO NULL
INITIALIZE mr_pedidos.ma_itens TO NULL
LET mr_pedidos.cod_empresa = EAIMapper_get('pedido.cod_empresa')
LET mr_pedidos.num_pedido = EAIMapper_get('pedido.num_pedido')
CALL EAIHelperSalesOrder1_set_BusinessContent_CompanyId(mr_pedidos.cod_empresa)
CALL EAIHelperSalesOrder1_set_BusinessContent_OrderId(mr_pedidos.num_pedido)
RETURN TRUE
END FUNCTION
Import HTML Content
Visão Geral
Conteúdo das Ferramentas