Para hacer que la biblioteca actualizada esté disponible para los proyectos de Message Broker despliegue la biblioteca en el entorno de ejecución.
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
- En el menú WebSphere Message
Broker Toolkit, seleccione . Se abre el recuadro de diálogo Nuevo archivo BAR.
- En el campo Nombre, especifique MappingLib y pulse Finalizar. Se abre el editor de archivos BAR.
- 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.
- 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.
- Pulse Aceptar. El archivo MappingLib.bar se añade a los Archivos BAR en el panel Desarrollo de aplicaciones.
- 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.
- 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.
- 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.
- 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.
- 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.
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.