Añadir la operación Select de base de datos

El objetivo de esta subtarea es añadir una operación de selección de base de datos que realice una selección calificada del origen de datos. En la tabla de valores de la hoja de cálculo, la sentencia $db:select tiene el valor por omisión fn:true() que devuelve todas las entradas de la tabla. Por lo tanto, debe sustituir esta valor por uno que califique la selección, por ejemplo:

$db:select.LAB13STA.ARGOSTR.XREF.STATE=$source/AirlineRequest/Purchase/Customer/State

Este ejemplo sólo selecciona registros de la base de datos en los casos en que la columna STATE es igual que el campo de entrada State. La entrada For se muestra con el valor $db:select (esto hace que se realice una iteración por los valores seleccionados de la base de datos). Si utilizara una selección no calificada, existirían las siguientes correlaciones origen > destino:
Origen Destino
Street STREET
City CITY
Zip ZIP_CODE
FlightNumber FLIGHT_NO
Date TRAN_DATE
Price COST
CreditCard CC_NO
Status STATUS1
Details DETAILS
  1. En la tabla de valores de la hoja de cálculo del Editor de correlaciones de mensajes, sustituya el valor fn:true() existente por el valor requerido.
  2. Desde el panel Origen, abra la expresión $db:select, abra el árbol de base de datos (por ejemplo AIRLINEDB), abra el árbol de esquema (por ejemplo AIRLINE_SCHEMTREE) y luego abra el árbol de tabla de base de datos (por ejemplo XREF).
  3. Desde el panel Origen, seleccione el origen (por ejemplo ABBREV) y arrástrelo al destino (por ejemplo STATE) en el panel Destino (observe que no aparece inicialmente una línea de conexión).
  4. En la hoja de cálculo, debería ver que el campo de destino (por ejemplo STATE) ahora tiene asignado un valor para Select (en este ejemplo $db:select.AIRLINEDB.AIRLINE_SCHEMTREE.XREF.ABBREV). El valor identifica una columna especificada de la tabla de base de datos (en este ejemplo la columna ABBREV de la tabla XREF).
  5. Las líneas entre los orígenes y los destinos ahora indican que se han realizado las correlaciones.
  6. Guarde la correlación pulsando Control + S.
  7. Vuelva al flujo de mensajes y guárdelo.
  8. Examine el panel de tareas para ver si se ha generado algún error.
Ya ha realizado una selección calificada de la base de datos. Ahora vaya a Desplegar la correlación.
Conceptos relacionados
Editor de correlaciones de mensajes
Tareas relacionadas
Valores y nombres de recursos de correlación de ejemplo
Referencia relacionada
Expresiones ESQL y XPath soportadas
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2005 Última actualización: 11/11/2005
ar03045_4_