Páginas filhas
  • 1.1. EAI_depara_register

Cadastra um InternalId que será utilizado pelos Adapters.  Será cadastrado por ambos aplicativos, porém cada um com seus respectivos nomes de tabelas e valores que compõem o campo de chave primária.

Sintaxe


EAI_depara_registrer(<depara_id>, <tabela_interna>, <campo_interno>)

Parâmetros


Nome
Tipo
Descrição
Obrigatório
Referência
depara_idCHAR(50)Código que identificará o InternalId. Utiliza-se o nome da mensagem para esse campo.X 
tabela_internaCHAR(50)Nome da tabela interna que possui os campos que serão utilizados para fazer conversão de valores da InternalId.X 
campo_internoCHAR(200)Colunas das tabela utilizada para fazer a conversão de valores da InternalId. Todas as colunas serão registradas nesse campo separadas pelo caractere “|”. Exemplo:‘cod_empresa|nota_fiscal|serie_nota_ fiscal’.X 

Retorno


TipoValorDescrição
BoolTRUECadastrou corretamente o registro.
FALSEHouve problemas durante o cadastro.

Exemplo


IF NOT EAI_depara_register("SalesOrder", "pedidos", "cod_empresa|num_pedido") THEN
  CALL log0030_processa_mensagem("Não foi possível registrar a InternalId ‘SalesOrder’","info",1)
END IF