Função responsável por carregar as informações customizadas de regras específicas para clientes. Ou seja, qualquer informação que não faça parte do escopo da mensagem original.
A função é chamada antes do envio da mensagem, o que significa que todo o conteúdo do Helper já está carregado, podendo ser utilizado neste ponto.
Sintaxe
EAIAdapter<Transação><versão>_LoadCustomContent()
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ção
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_LoadCustomContent() #--------------------------------------------------# ### Nesse ponto serão definidos os dados customizados da mensagem. IF find4glfunction('vdpy300_regra_especifica_integracao_cliente_X') THEN LET l_index = 1 CALL vdpy300_regra_especifica_integracao_cliente_X(l_index) RETURNING l_chave, l_valor CALL EAIHelperSalesOrder1_set_custom_info_negocio(l_tabela, l_index, l_chave, l_valor) LET l_index = 2 CALL vdpy300_regra_especifica_integracao_cliente_X(l_index) RETURNING l_chave, l_valor CALL EAIHelperSalesOrder1_set_custom_info_negocio(l_tabela, l_index, l_chave, l_valor) END IF RETURN TRUE END FUNCTION
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas