Instalar el ejemplo del Manejador de errores

Cuando haya importado el ejemplo de Manejador de errores deberá configurar el ejemplo para utilizar la transaccionalidad, antes de poder desplegar el ejemplo para el intermediario.

Lleve a cabo las tareas siguientes para configurar el ejemplo Manejador de errores para que utilice la transaccionalidad:

  1. Detenga el intermediario.
    1. En Windows: inicie una consola de mandatos en la que puede ejecutar los mandatos de intermediario.

      En Linux: ejecute el mandato mqsiprofile en una ventana de terminal.

    2. Escriba el mandato siguiente en la línea de mandatos para detener el intermediario, siendo MB8BROKER el nombre del intermediario:

      mqsistop MB8BROKER
  2. Configure la base de datos para la transaccionalidad.

    Siga las instrucciones correspondientes a su gestor de base de datos, consulte Configuración de bases de datos para la coordinación global de transacciones en la documentación de WebSphere Message Broker.

  3. Configurar WebSphere MQ para la transaccionalidad.

    Defina la base de datos STAFFDB como gestor de recursos XA para el gestor de colas del intermediario. El gestor de colas actúa como el gestor de transacciones. El intermediario es MB8BROKER, el gestor de colas es MB8QMGR y el nombre de origen de datos es STAFFDB.

    Siga las instrucciones correspondientes a su gestor de base de datos, consulte Configuración de la coordinación global de transacciones en la documentación de WebSphere Message Broker.
  4. Reinicie el intermediario.
    1. En Windows: inicie la consola de mandatos en la que puede ejecutar los mandatos de intermediario.

      En Linux: ejecute el mandato mqsiprofile en una ventana de terminal.

    2. Escriba el siguiente mandato en la línea de mandatos para iniciar el intermediario, donde MB8BROKER es el nombre del intermediario:

      mqsistart MB8BROKER
  5. Despliegue el ejemplo en el intermediario.
    1. En WebSphere Message Broker Toolkit, vaya a la perspectiva Desarrollo de aplicaciones de intermediario.
    2. Cree un archivo de archivador de intermediario (BAR) nuevo y añada Main_Flow.msgflow al archivo BAR:
      1. En la vista Desarrollo de intermediario, pulse Archivo > Nuevo > Archivo BAR. Se abrirá el asistente Nuevo archivador de Message Broker.
      2. En el asistente Nuevo archivador de Message Broker, el proyecto Error Handler Message Flows y escriba un nombre para el archivo BAR y pulse Finalizar. El nuevo archivo BAR se crea y se abre en el editor Archivador de intermediario.
      3. En el editor Archivador de intermediario, marque el recuadro de selección Proyecto de flujo de mensajes. Automáticamente se marca el recuadro de selección Main_Flow.msgflow.
      4. Pulse Compilar archivador de intermediario, pulse Aceptar. Se añadirá el archivo Main_Flow.msgflow al archivo BAR.
    3. Configure el flujo de mensajes para que se ejecute como una transacción coordinada:
      1. Para conmutar a la página Gestionar, pulse el separador Gestionar en la parte inferior de la ventana del editor de Archivador de intermediario.
      2. Pulse el botón derecho del ratón en Main_Flow.cmf.
      3. Las propiedades configurables de Main_Flow.cmf aparecen en la vista Propiedades.
      4. Seleccione el recuadro Transacción coordinada.
    4. Pulse Control+S para guardar el archivo BAR.
    5. Asegúrese de que WebSphere Message Broker Toolkit está conectado al intermediario MB8BROKER.
    6. Cree un nuevo grupo de ejecución denominado ErrorHandler:
      1. En la vista Intermediarios, pulse con el botón derecho del ratón sobre el intermediario MB8BROKER y pulse Nuevo > Grupo de ejecución.
      2. En la ventana Nuevo grupo de ejecución escriba ErrorHandler.
      3. Pulse Aceptar para añadir el grupo de ejecución al intermediario.
    7. Despliegue el archivo BAR:
      1. En la vista Desarrollo de intermediario, pulse el botón derecho del ratón en el archivo BAR que ha creado y pulse Desplegar archivo.
      2. En la ventana "Desplegar un archivo BAR", pulse el grupo de ejecución ErrorHandler,
      3. Pulse Aceptar y el archivo Main_Flow.msgflow se desplegará en el intermediario.

Ahora puede ejecutar el ejemplo del Manejador de errores. Consulte el apartado, Ejecutar el ejemplo.

Volver a la página inicial del ejemplo