Parámetros del elemento Lookup (Búsqueda)
El elemento "lookup" utiliza las tablas de búsquedas, las cuales especifican grupos de valores de datos que deben pasar a la función.
<lookup table='tablename' business-unit='buspec' unknown='unknownoption'> <target/> <source/> </lookup>
Parámetros
lookup
table
donde
tablename
es el nombre de la tabla de búsquedas que se va a utilizar para este campo. Este parámetro es obligatorio.business-unit
Donde
'buspec'
es"auto:source"
,"auto:target"
, o una base de datos válida.Por ejemplo, cuando se realiza un transferencia interna de datos desde una base de datos BUA (origen) a una base de datos BUB (destino), al seleccionar
auto:source
en la transformación se toma BUA como la base de datos que se utilizará en dicha transformación. Si se seleccionaauto:target
se utiliza la base de datos BUB para la transformación. Cuando la base de datos para la transferencia interna es la misma para el origen y destino, la selección deauto:source
oauto:target
en la transformación toma la misma base de datos.Cuando no hay bases de datos especificadas para origen y destino, se utiliza un base de datos "null" para la transformación. En este caso se utilizan datos globales de búsqueda.
unknown
Donde
unknownoption
es uno de los siguientes:fail
. Aparece un mensaje de error cuando un valor desconocido se está transformando.copy
. El valor origen se utiliza "como si" la transformación no se hubiera realizado.
target
Especifica la ruta destino válida, definida en la tabla de búsquedas especificada, que se generará en los datos de salida. Este parámetro es obligatorio.
source
Especifica la ruta origen completa válida en los datos de entrada. Se aplican las normas siguientes:
- Si este valor no está presente, se utiliza el valor por defecto especificado en la tabla
SSX_LOOKUP_VALUE
. - Si este valor está presente, pero no en encuentra en la tabla de búsquedas, se utiliza el valor configurado por el usuario
según se ha especificado en
unknownoption
. - Si el valor está presente y se puede encontrar en la tabla de búsquedas, se utiliza el valor de sustitución de la tabla de búsquedas.
- Si este valor no está presente, se utiliza el valor por defecto especificado en la tabla