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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas