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

Antes de empezar:
Este temas muestra cómo 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 Para se muestra con el valor $db:select, que hace que se realice una iteración por los valores seleccionados de la base de datos. Si utiliza una selección no calificada, existirían las siguientes correlaciones origen a 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 de origen del Editor de correlaciones de mensajes, abra la expresión $db:select y luego abra los árboles siguientes:
    1. el árbol de base de datos (por ejemplo, AIRLINEDB)
    2. el árbol de esquema (por ejemplo, AIRLINE_SCHEMTREE)
    3. el árbol de tabla de base de datos (por ejemplo, XREF)
  3. Desde el panel de origen del Editor de correlaciones de mensajes, seleccione el origen (por ejemplo, ABBREV), y arrástrelo al destino (por ejemplo STATE) en el panel Destino. Tenga en cuenta que, al principio, no se muestra ninguna línea de conexión.
  4. Desde el panel de hoja de cálculo, puede ver que al campo de destino (por ejemplo, STATE) se le ha 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). Las líneas entre los orígenes y los destinos ahora indican que se han realizado las correlaciones.
  5. Guarde las correlaciones pulsando Archivo > Guardar.
  6. Guarde el flujo de mensajes.
  7. Consulte 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 Despliegue de la correlación.
Referencia relacionada
Correlaciones de mensajes
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ar03045_4_