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 selecciona auto: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 de auto:source o auto: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.