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

Actualización de un subflujo

Al actualizar un subflujo, debe comprobar la versión del subflujo y comprender cómo puede desplegar una nueva versión del subflujo en el tiempo de ejecución de WebSphere Message Broker. Por ejemplo, si un subflujo se despliega como parte de una aplicación o un servicio, debe actualizar las aplicaciones o servicios para incluir la nueva versión del subflujo y a continuación volver a desplegar la aplicación o el servicio.

Procedimiento

Para actualizar un subflujo, realice los pasos siguientes:

  1. Compruebe la versión de un subflujo. Para obtener más información, consulte Comprobación de la versión de un subflujo en tiempo de ejecución.
  2. Actualice el valor de la versión del subflujo.

    La versión de un subflujo se actualiza manualmente en WebSphere Message Broker Toolkit. Puede modificar la propiedad Label del nodo Passthrough, la propiedad Name del nodo Passthrough o la propiedad Version de un subflujo. Para obtener más información sobre cómo definir la versión de un subflujo, consulte Control de versiones de un subflujo.

  3. Actualice la implementación del subflujo para incluir los nuevos requisitos, por ejemplo, añadir nodos nuevos o modificar la lógica de un nodo Compute.
  4. Actualice el archivo BAR y renueve su contenido. Para obtener más información, consulte Renovación del contenido de un archivador de intermediario.
  5. Despliegue el archivo BAR en el tiempo de ejecución de WebSphere Message Broker. Para obtener más información, consulte Despliegue de un archivo de archivado de intermediario .
    Para los subflujos creados como un archivo .subflow, debe tener en cuenta el comportamiento siguiente al desplegar una nueva versión de un subflujo:
    • Si el subflujo se despliega como parte de una aplicación, un servicio o una biblioteca, debe actualizar las aplicaciones, los servicios y las bibliotecas para incluir la nueva versión del subflujo y volver a desplegarlos.
      Nota: Si la aplicación, el servicio o la biblioteca se han desplegado anteriormente, al volver a desplegarlos se elimina la aplicación, el servicio o la biblioteca desplegados actualmente, así como su contenido, y se sustituyen por la aplicación, el servicio o la biblioteca que se ha desplegado.
    • Si el subflujo se despliega independientemente de cualquiera de los flujos de mensajes que utilizan este subflujo y se despliega una nueva versión del subflujo, todos los flujos de mensajes se actualizarán automáticamente.
    Para los subflujos creados como un archivo .msgflow, al desplegar una nueva versión de un subflujo debe tener en cuenta el comportamiento siguiente:
    • Debe actualizar las aplicaciones, servicios y recursos independientes que utilizan el subflujo para incluir la nueva versión del subflujo y volver a desplegarlos.
      Nota: Los subflujos heredados solo se pueden actualizar en tiempo de ejecución cuando el flujo de mensajes padre se vuelve a compilar y se despliega.

Qué hacer a continuación

Configure un flujo de mensajes que incluya los subflujos creados como archivos .subflow. Para obtener más información, consulte Configuración de un flujo de mensajes que incluye subflujos.