WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Seleccionar datos de una tabla

Para correlacionar un elemento de salida de una tabla de base de datos, utilice el editor de correlaciones de datos gráficas para recuperar las filas relevantes de la base de datos y a continuación, llenar los elementos de salida con valores de la base de datos.

Antes de empezar:
Debe completar lo siguiente:
  1. Con un archivo de correlación de datos gráfica (.map) abierto en el editor de correlaciones de datos gráficas, pulse el icono Seleccionar filas de una base de datos. icono Seleccionar filas de una base de datos.Si incluye una transformación Seleccionar en una transformación anidada ForEach, el componente de tiempo de ejecución de WebSphere Message Broker emite una selección SQL en la base de datos para cada repetición de la transformación ForEach.
  2. En el asistente "Selección de base de datos nueva", seleccione la base de datos, la tabla y la columna en las que desea seleccionar datos. Para añadir un archivo de definición de base de datos o para descubrir una base de datos nueva conectándose a un servidor de bases de datos, pulse Añadir base de datos.... Para obtener más información, consulte Creación de una definición de base de datos (archivo .dbm) utilizando el asistente Nuevo archivo de definición de base de datos.
  3. En el campo Cláusula where de SQL, utilice SQL soportado para especificar los criterios para seleccionar las filas de la columna seleccionada de la tabla de base de datos.

    Cree una sentencia SQL soportada arrastrando elementos desde los paneles Columnas de tabla y Operadores hasta el campo Cláusula where de SQL.

    Para incluir valores en la sentencia de SQL, arrastre elementos desde el panel Entradas disponibles para valores de columna hasta la cláusula where de SQL para añadirlos como parámetros o escriba valores literales tales como 'abc' o 123 directamente en la cláusula where de SQL.

    Los parámetros de la cláusula where de SQL aparecen listados en la tabla de expresión XPath. Puede editar las expresiones XPath para refinar la entrada, por ejemplo para añadir un índice de matriz específico para un campo de repetición arrastrado. Se crea de forma predeterminada una cláusula where de SQL, que selecciona todas las filas en la tabla de base de datos seleccionada.
    Nota: Si edita el texto de la cláusula where de SQL directamente, tenga en cuenta de lo siguiente:
    • asegúrese de que las mayúsculas y minúsculas de los nombres de tabla y columna coinciden con el de la base de datos.
    • evite el uso de comillas en los nombres de tabla y columna.
    • sólo utilice las palabras clave SQL soportadas que se presentan en el panel Operadores.
  4. Opcional: Seleccione Tratar aviso como error. Si se selecciona esta opción, la primera operación de SQL que da como resultado un aviso de la base de datos seleccionada genera una excepción.
    Importante: Los avisos de base de datos son específicos de proveedor. Para obtener más información sobre los avisos de base de datos, consulte la documentación del producto de base de datos.
  5. Pulse Aceptar. Se crea una transformación Seleccionar y los datos que ha seleccionado se visualizan en la correlación de datos gráfica.
  6. Conecte la transformación Seleccionar al objeto de salida necesario en la correlación. La entrada ResultSet a la transformación Seleccionar es una estructura de repetición que contiene una instancia para cada fila seleccionada por la Cláusula where de SQL configurada.
  7. Pulse la transformación Seleccionar para definir con más precisión la transformación. Se crea una correlación anidada, en la que puede seleccionar las transformaciones específicas que se necesitan para los elementos de entrada y salida.
A continuación:
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:01:49


Tema de tareaTema de tarea | Versión 8.0.0.5 | cm28832_