IM Centro de información de Relationship Resolution, Versión 4.2

Función DQM 190: Buscar valor

La función DQM 190 valida que el valor de un código UMF coincide con un valor de una tabla de búsqueda configurada.

Si el valor del código UMF existe en una tabla de búsqueda configurada, se pueden asignar valores de clave sustitutos.

Por ejemplo, DSRC_CODE se puede configurar con una norma DQM 190 para validar que el valor del código UMF <DSRC_CODE> de entrada sea un código de fuente de datos configurado, y puede recuperar el valor de DSRC_ID asociado que se debe almacenar para todos los datos de entrada que pertenecen a ese DSRC_CODE.

Si configura la norma DQM para corregir los datos, y no se localiza el valor en la tabla de memoria, la función intenta localizarlo en la base de datos. Si tras este segundo intento, el valor sigue sin localizarse, la función añadirá el valor a la tabla de base de datos. Si el procedimiento de corrección no se ha configurado para corregir un error, la función registra una excepción en el registro de errores configurado, y no carga el valor que no es válido.

Parámetros

Nombre de tabla a buscar
Nombre de tabla de búsqueda configurada en la que se debe localizar el valor.
Valor utilizado para Buscar clave
Valor de búsqueda de clave compuesta opcional.
Código ID de UMF
Valor del código UMF de clave sustituta opcional
Nombre de código para el valor nuevo n
Este parámetro Nombre de código para el valor nuevo y todos los subsiguientes suministran a la función los nombres de códigos UMF que se deben añadir a los valores de campo recuperados. Si no se suministra, la norma DQM utilizará los nombres de campo de la tabla de búsqueda preconfigurados.

Códigos de excepción

Código de excepción Descripción Gravedad*
-3 Se ha producido un error de base de datos. 3
-2 La tabla de búsqueda en la que se busca no se ha configurado correctamente en la pantalla Configurar > UMF > Buscar de la Consola de configuración. 3
-1 No se ha localizado el valor de código UMF en la tabla y los procedimientos de corrección no están configurados. 3
1 No se ha localizado el valor de código UMF, por lo tanto se ha añadido a la tabla de base de datos. 1
3 Se ha localizado el valor de código UMF en la tabla de base de datos y se ha añadido a la tabla de memoria de procesos. 0


Comentarios

Última actualización: 2007