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

Grabar datos

Grabe datos que fluyen a través de un flujo de mensajes.
Antes de empezar:

Asegúrese de que el flujo de mensajes para el que desea grabar datos se ha desplegado. Para obtener más información, consulte Desplegar recursos.

Puede grabar datos en una base de datos para fines de auditoría, o para ayudar en la determinación de problemas. Para grabar los datos, debe identificar el origen de los datos que desea grabar y el lugar donde desea grabarlos. Los pasos que se realizan para grabar datos se muestran en el siguiente diagrama:
El diagrama se describe en el texto que lo rodea.

Para configurar WebSphere Message Broker para grabar datos, realice los pasos siguientes.

  1. Cree y configure la base de datos y defina una definición ODBC para el nombre de origen de datos (DSN). Especifique un ID y una contraseña para que el intermediario los utilice al conectarse a la base de datos. Consulte el apartado Creación y configuración de una base de datos para grabar datos.
  2. Configure el almacén de captura de datos.

    Para definir cómo y dónde se almacenan los datos, cree un servicio configurable DataCaptureStore. Este servicio configurable especifica las propiedades de tiempo de ejecución de intermediario para el proceso de datos y para conectarse a la base de datos.

    La topología de grabación y reproducción puede incluir más de un intermediario. Si despliega los flujos de mensajes para los que desea capturar datos en un intermediario y utilizar un intermediario diferente para grabar los datos, debe conectar los dos intermediarios. Para obtener más información sobre cómo puede configurar la topología de intermediario, consulte Utilizar varios intermediarios para grabar y reproducir.

    Puede utilizar el servicio configurable DefaultCaptureStore proporcionado o crear su propio servicio configurable de tipo DataCaptureStore. Puede utilizar WebSphere Message Broker Explorer para crear el servicio configurable; para obtener más información, consulte Uso de WebSphere Message Broker Explorer para trabajar con servicios configurables. De manera alternativa, utilice el mandato mqsicreateconfigurableservice; para obtener más información, consulte Mandato mqsicreateconfigurableservice. Para obtener descripciones de propiedades de este servicio configurable, consulte Servicio configurable DataCaptureStore.

    Por ejemplo, entre el siguiente mandato en una línea de mandatos:
    mqsicreateconfigurableservice
    nombreIntermediario -c DataCaptureStore -o nombreAlmacénCapturaDatos
     -n dataSourceName,egForRecord -v origenDatos,grupoEjecución
    • nombreIntermediario es el nombre del intermediario. Ha configurado este intermediario para conectarse a la base de datos cuando ha finalizado los pasos del tema Creación y configuración de una base de datos para grabar datos.
    • nombreAlmacénCapturaDatos es el nombre del objeto de servicio configurable.
    • origenDatos es el nombre del origen de datos.
    • grupoEjecución es el nombre del grupo de ejecución que procesa datos para grabarlos.
  3. Especifique un tema de publicación/suscripción que identifique el origen de los datos que desea capturar.

    Para identificar el origen de los datos, cree un servicio configurable DataCaptureSource. Utilice este servicio configurable para especificar el tema de supervisión que identifica los flujos de mensajes de los que proceden los datos y el almacén de captura de datos a utilizar para almacenar estos datos. Varias instancias del servicio configurable DataCaptureSource pueden utilizar el mismo servicio configurable DataCaptureStore.

    Puede utilizar WebSphere Message Broker Explorer o el mandato mqsicreateconfigurableservice para crear el servicio configurable. Si utiliza la plantilla DataCaptureSourceTemplate de WebSphere Message Broker Explorer, debe crear un nuevo servicio configurable basado en la plantilla. Si edita la plantilla sin crear un nuevo servicio configurable, se emite un error en tiempo de ejecución. Para obtener información sobre las propiedades de este servicio configurable, consulte Servicio configurable DataCaptureSource.

    Por ejemplo, en sistemas UNIX, entre el siguiente mandato en una línea de mandatos:
    mqsicreateconfigurableservice nombreIntermediario -c DataCaptureSource -o nombreOrigenCapturaDatos 
    -n dataCaptureStore,topic 
    -v nombreAlmacénCapturaDatos,'$SYS/Broker/miIntermediario/Monitoring/nombreGrupoEjecución/nombreFlujoMensajes'
     
    • nombreIntermediario es el nombre del intermediario.
    • nombreOrigenCapturaDatos es el nombre del objeto de servicio configurable.
    • nombreAlmacénCapturaDatos es el nombre del servicio configurable DataCaptureStore que desea utilizar para esta suscripción. Debe utilizar nombreIntermediario para crear este servicio configurable DataCaptureStore.
    • miIntermediario, nombreGrupoEjecución y nombreFlujoMensajes son los nombres del intermediario, el grupo de ejecución y el flujo de mensajes en los que desea capturar datos. Estos valores forman parte de una serie de tema, que se utiliza para suscribirse a sucesos que configura utilizando la supervisión de empresa. Puede utilizar comodines de tema en esta serie de tema. En sistemas UNIX, encierre la serie de tema entre comillas simples cuando la escriba en una línea de mandatos. En sistemas Windows, utilice comillas dobles. No se requieren comillas si crea el servicio configurable utilizando WebSphere Message Broker Explorer.

    Para obtener más información sobre cómo se utiliza la supervisión para capturar datos, consulte Configurar la supervisión de la captura de datos.

    Compruebe que la suscripción al tema especificado en la propiedad topic se ha realizado satisfactoriamente recuperando las suscripciones del gestor de colas para nombreIntermediario. Utilice WebSphere Message Broker Explorer o el mandato runmqsc.

    Para comprobar las suscripciones utilizando WebSphere Message Broker Explorer, realice los pasos siguientes:
    1. Expanda el gestor de colas bajo la carpeta Gestores de colas
    2. Para abrir el panel Suscripciones, pulse Suscripciones.
    3. Pulse Renovar y compruebe que existe una suscripción con una serie de tema de $SYS/Broker/miIntermediario/Monitoring/nombreGrupoEjecución/nombreFlujoMensajes
    Para comprobar la suscripción utilizando runmqsc, realice los pasos siguientes:
    1. En un indicador de mandatos, escriba runmqsc nombreGestColas, donde nombreGestColas es el nombre del gestor de colas.
    2. Para visualizar todas las suscripciones del gestor de colas, escriba dis sub(*)
    3. Compruebe que se devuelve el nombre de tema en la lista de temas de suscripción, por ejemplo SUB(myBroker:myTopic)
    4. Para salir del entorno runmqsc, escriba end
  4. Para generar los datos que desea registrar, configure la supervisión en los flujos de mensajes. Consulte el apartado Configurar la supervisión de la captura de datos.
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:25


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