Função responsável por alimentar o conteúdo da InternalId do aplicativo interno relacionado ao aplicativo externo.
Utilizada pelo aplicativo destino da mensagem, ou seja, quando receber uma mensagem de Evento, o aplicativo verificará a necessidade da utilização do InternalId e, caso precisar, cadastrará um registro utilizando essa função.
Esta verificará se o argumento dos campos internos possui a mesma quantidade campos do registro da InternalId (feito pela função EAI_depara_register), garantindo a integridade dos campos da InternalId.
Sintaxe
EAI_depara_set_value(<depara_id>, <valor_interno>, <aplicativo_externo>, <valor_externo>)
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
depara_id | CHAR(50) | Código do InternalId dos valores a ser incluso. | X | |
valor_interno | CHAR(200) | Valores colunas da tabela utilizadas mais o nome da tabela. Todas as colunas serão registradas nesse campo separadas pelo caractere “|”. No final as os valores das colunas serão paradas da tabela pelo caractere “@”. Exemplo: '01|234@pedidos'. | X | |
aplicativo_externo | CHAR(100) | Código do aplicativo externo para identificar de quem é o valor dos campos externos. O código do aplicativo externo vem da mensagem de origem (BussinessMessage ou ReturnMessage) e deve ser extraído através de função do Adapter. | X | |
valor_externo | CHAR(200) | Código dos valores do InternalId utilizado pelo aplicativo externo. | X |
Retorno
Tipo | Valor | Descrição |
---|---|---|
Bool | TRUE | Cadastrou corretamente o registro. |
FALSE | Problemas durante o cadastro do registro. |
Exemplo
CALL EAI_depara_set_value("SalesOrder", "01|02@pedidos", "APP_Datatsul", "02|20|12345")
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas