IM Centro de Informações do Relationship Resolution, Versão 4.2

Função DQM 190: Consulta de Valor

A função DQM 190 valida se o valor de uma tag UMF corresponde a um valor em uma tabela de consulta configurada.

Se o valor da tag UMF existir em uma tabela de consulta configurada, os valores de surrogate key poderão ser designados.

Por exemplo, DSRC_CODE pode ser configurado com uma regra DQM 190 para validar se o valor da tag UMF <DSRC_CODE> de entrada é um código da origem de dados configurado e se pode recuperar o valor DSRC_ID associado a ser armazenado para todos os dados de entrada pertencentes a esse DSRC_CODE.

Se você configurar a regra DQM para corrigir os dados e o valor não estiver localizado na tabela da memória, a função tentará localizá-lo no banco de dados. Se após esse segunda tentativa o valor ainda não for localizado, a função incluirá o valor na tabela de banco de dados. Se o procedimento de correção não estiver configurado para corrigir um erro, a função registrará uma exceção no registro de erros configurados e não carregará o valor inválido.

Parâmetros

Nome da Tabela para Procurar
Nome da tabela de consulta configurada na qual o valor será localizado.
Valor utilizado para Consulta de Chave
Valor de consulta de chave composta opcional.
Tag de ID do UMF
Valor da tag UMF de surrogate key opcional
Nome da Tag para Novo Valor n
Este e todos os parâmetros subseqüentes Nome da Tag para Novo Valor fornecem à função os nomes de tags UMF a serem incluídos para os valores de campo recuperados. Se não forem fornecidos, a regra DQM utilizará os nomes de campos da tabela de consulta pré-configurados.

Códigos de Exceção

Código de Exceções Descrição Gravidade*
-3 Ocorreu um erro de banco de dados. 3
-2 A tabela de consulta que está sendo procurada não está configurada corretamente na tela Configuração > UMF > Consulta do Console de Configuração. 3
-1 O valor da tag UMF não foi localizado na tabela e os procedimentos de correção não estão configurados. 3
1 O valor da tag UMF não foi localizado, portanto, ele foi incluído na tabela de banco de dados. 1
3 O valor da tag UMF foi localizado na tabela de banco de dados e incluído na tabela de memória de processos. 0


Feedback

Última atualização: 2007