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

Antes de empezar:
Este tema proporciona instrucciones sobre cómo añadir una operación de selección de base de datos que realice una selección calificada de un origen de datos. En el panel de hoja de cálculo, la sentencia $db:select tiene el valor predeterminado fn:true(), que devuelve todas las entradas en 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

En este ejemplo, XPath sólo selecciona los registros de la base de datos en los que el valor de la columna STATE para cada registro, coincida con el valor del campo State del mensaje de entrada. En el panel de hoja de cálculo, la sentencia $db:select está asociada a una entrada For que se utiliza para repetir las correlaciones para el mensaje de destino. Para cada fila de la base de datos que coincida con la sentencia $db:select, se crea un mensaje de destino aparte con las correlaciones debajo de $target.

Los pasos siguientes describen cómo crear correlaciones de mensajes para generar un mensaje de destino basándose en los registros de una base de datos que coincida con el contenido de un mensaje de entrada:

  1. En el panel de hoja de cálculo, sustituya el valor existente fn:true() por el valor que debe coincidir en la base de datos (por ejemplo, un campo en el mensaje de entrada tal como se muestra en el ejemplo anterior).
  2. Cree correlaciones de los campos de base de datos en el panel Origen para incluir en el mensaje de destino, arrastrándolas del panel de origen a los elementos de destino. Se añade una sentencia $db:select a la columna de valor en el panel de hoja de cálculo (por ejemplo, $db:select.AIRLINEDB.AIRLINE_SCHEMTREE.XREF.ABBREV).
  3. Cree las correlaciones que necesite del mensaje de origen al mensaje de destino.
  4. Guarde las correlaciones pulsando Archivo > Guardar.
  5. Guarde el flujo de mensajes.
  6. Consulte si hay errores en la vista Problemas.
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, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:56:03

ar03045_4_