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

Hacer que una nueva versión de una biblioteca esté disponible para recursos de proyecto de Broker project

Para hacer que la biblioteca actualizada esté disponible para los proyectos de Message Broker despliegue la biblioteca en el entorno de ejecución.

Antes de empezar

Acerca de esta tarea

La compañía identifica un periodo de mantenimiento adecuado durante el que se pueden actualizar los proyectos de Message Broker desplegando la biblioteca actualizada en el entorno de ejecución.
Nota: No es posible actualizar recursos asociados únicamente a uno de los proyectos de Message Broker. Si la compañía desea que solo uno de los proyectos de Message Broker utilice la nueva biblioteca, debe mover uno de los proyectos de Message Broker a otro grupo de ejecución, o bien convertir uno de los proyectos de Message Broker en una aplicación. Para obtener más información, consulte Conversión de un proyecto de Message Broker en una aplicación.

Realice los pasos siguientes para crear un archivo BAR que contenga solo la biblioteca MessageMappingLib y desplegarlo en el grupo de ejecución.

Procedimiento

  1. En el menú WebSphere Message Broker Toolkit, seleccione Archivo > Nuevo > Archivo Bar. Se abre el recuadro de diálogo Nuevo archivo BAR.
  2. En el campo Nombre, especifique MappingLib y pulse Finalizar. Se abre el editor de archivos BAR.
  3. Pulse el botón de selección Flujos de mensajes, bibliotecas y otras dependencias de flujos de mensajes. En el espacio de trabajo se muestran las bibliotecas y los recursos de proyecto de Broker project.
  4. Marque el recuadro de selección MessageMappingLib y a continuación pulse el botón Compilar y guardar. Se muestra el mensaje: La operación ha finalizado correctamente.
  5. Pulse Aceptar. El archivo MappingLib.bar se añade a los Archivos BAR en el panel Desarrollo de aplicaciones.
  6. Detenga el flujo de mensajes Proj1Flow1 en el entorno de ejecución pulsando con el botón derecho del ratón en el flujo de mensajes en el panel Intermediarios y pulsando Detener. El flujo de mensajes Proj1Flow1 se detiene.
  7. Detenga el flujo de mensajes Proj2Flow1 en el entorno de ejecución pulsando con el botón derecho del ratón en el flujo de mensajes en el panel Intermediarios y pulsando Detener. El flujo de mensajes Proj2Flow1 se detiene.
  8. Pulse con el botón derecho del ratón en el archivo MappingLib.bar, pulse Desplegar, seleccione el grupo de ejecución y pulse Finalizar. La biblioteca MessageMappingLib se actualiza en el entorno de ejecución.
  9. Reinicie el flujo de mensajes Proj1Flow1 en el entorno de ejecución pulsando con el botón derecho del ratón en el flujo de mensajes en el panel Intermediarios y pulsando Iniciar. El flujo de mensajes Proj1Flow1 se reinicia.
  10. Reinicie el flujo de mensajes Proj2Flow1 en el entorno de ejecución pulsando con el botón derecho del ratón en el flujo de mensajes en el panel Intermediarios y pulsando Iniciar. El flujo de mensajes Proj2Flow1 se reinicia.

Resultados

Ha desplegado la biblioteca actualizada en el entorno de ejecución. Puede ver que la nueva correlación se incluye en la biblioteca desplegada directamente en el grupo de ejecución. Como resultado, ahora la nueva correlación está disponible para ambos flujos de mensajes desde los proyectos de Message Broker. No obstante, la nueva correlación no se incluye en las bibliotecas asociadas con las aplicaciones, y las aplicaciones no tienen acceso a la nueva correlación en la biblioteca desplegada directamente en el grupo de ejecución.
Esta captura de pantalla se describe en el texto anterior.

Qué hacer a continuación

Vuelva a desplegar una de las aplicaciones de forma que la aplicación pueda utilizar la biblioteca actualizada. Consulte Hacer que una nueva versión de una biblioteca esté disponible para una aplicación.