Migración de un intermediario de la versión 2.1 a la versión 5.0

Antes de iniciar esta tarea, efectúe lo siguiente:
  • Haga una copia de seguridad de las tablas de base de datos del intermediario de versión 2.1 que desea migrar. Para obtener información sobre cómo hacerlo, consulte la publicación WebSphere MQ Integrator Broker versión 2.1 Guía de administración.
  • Anote la siguiente información para el intermediario y para los datos de configuración de asignaciones asociados que desee conservar:
    • El nombre del intermediario.
    • El nombre de cada conjunto de mensajes asignado al intermediario.
    • El nombre de cada grupo de ejecución que hay en el intermediario.
    • Para cada grupo de ejecución que hay en el intermediario, el nombre de cada flujo de mensajes que se asigna al grupo de ejecución.
    • Para cada flujo de mensajes asignado a un grupo de ejecución, las propiedades siguientes:
      • Instancias adicionales
      • Cuenta de confirmaciones
      • Intervalo de confirmación
      • Transacción coordinada

    Puede ver esta información en el área de trabajo y anotarla manualmente.

  • El intermediario debe ejecutarse en el mismo sistema y utilizar el mismo gestor de colas que antes de la migración. No es necesario que cambie la configuración del gestor de colas, pero puede que tenga que asegurarse de que el código del producto de WebSphere MQ es del release y nivel de servicio necesarios para dar soporte a WebSphere Business Integration Message Broker. Al mismo tiempo, tal vez desee asegurarse de que ha instalado los demás prerrequisitos de software. Consulte los detalles en el apartado Comprobación de requisitos previos de software.

Al migrar un dominio de intermediarios de WebSphere MQ Integrator Broker versión 2.1 a WebSphere Business Integration Message Broker versión 5.0, puede conservar una parte de los intermediarios o todos ellos en el nivel de código de la versión 2.1. Estos intermediarios pueden participar en el dominio de intermediarios de la versión 5.0 pero posteriormente, en cualquier momento, puede migrar los intermediarios al nivel de código de la versión 5.0; si lo desea, puede hacerlo por etapas. Este tema describe cómo migrar un intermediario de versión 2.1 al nivel de código de la versión 5.0 cuando el intermediario de versión 2.1 ya está participando en un dominio de intermediarios de versión 5.0.

Si se ejecutan dos o más intermediarios en el mismo sistema UNIX o Windows, debe migrarlos todos al mismo tiempo. Para obtener más información, consulte el apartado Coexistencia con releases anteriores y con otros productos. Si dos o más intermediarios comparten el mismo conjunto de tablas de base de datos, debe migrar todos estos intermediarios al mismo tiempo. Si tiene que migrar varios intermediarios, en el mismo sistema o en sistemas distintos, puede adaptar las instrucciones indicadas a continuación.

En la información incluida en este tema se da por supuesto que va a migrar un intermediario de WebSphere MQ Integrator Broker versión 2.1. No obstante, se aplica la misma información si migra un intermediario de WebSphere MQ Integrator versión 2.1. Sólo tiene que sustituir todas las referencias a "WebSphere MQ Integrator Broker" por "WebSphere MQ Integrator" en las instrucciones indicadas a continuación.

Si migra un intermediario de WebSphere MQ Integrator versión 2.1 que participa en un dominio de intermediarios de WebSphere Business Integration Message Broker with Rules and Formatter Extension versión 5.0, sustituya todas las referencias a "WebSphere Business Integration Message Broker" por "WebSphere Business Integration Message Broker with Rules and Formatter Extension" en las instrucciones indicadas a continuación. Para obtener instrucciones sobre cómo migrar el soporte de New Era of Networks Rules and Formatter para WebSphere MQ Integrator, consulte la documentación de New Era of Networks.

Para migrar un intermediario de versión 2.1 al nivel de código de la versión 5.0, efectúe lo siguiente:

  1. En el sistema en que se está ejecutando el intermediario, efectúe lo siguiente:
    1. Detenga el intermediario.

      En un sistema UNIX o Windows, detenga un intermediario emitiendo el mandato mqsistop con el nombre del intermediario. Para obtener información sobre cómo utilizar el mandato mqsistop, consulte la publicación WebSphere MQ Integrator Broker versión 2.1 Guía de administración.

      En z/OS, para detener un intermediario, detenga la tarea iniciada.

    2. Desinstale WebSphere MQ Integrator Broker siguiendo las instrucciones del manual correspondiente a su plataforma:
      • WebSphere MQ Integrator Broker for AIX versión 2.1 Installation Guide
      • WebSphere MQ Integrator Broker for HP-UX versión 2.1 Installation Guide
      • WebSphere MQ Integrator Broker for Solaris versión 2.1 Installation Guide
      • WebSphere MQ Integrator Broker para Windows NT y Windows 2000 versión 2.1 Guía de instalación

      En un sistema Windows, no seleccione la opción de desinstalar WebSphere MQ Integrator Broker por completo, incluyendo los datos.

      En z/OS, no es necesario que elimine el código del producto de WebSphere MQ Integrator Broker.

    3. Instale WebSphere Business Integration Message Broker. En un sistema UNIX o Windows, sólo tiene que instalar el componente Intermediario. Para obtener instrucciones detalladas sobre cómo realizar esta tarea, consulte los apartados siguientes:
    4. En un sistema UNIX o Windows, cambie la definición de conexión ODBC para cada base de datos Oracle y Sybase a la que acceda el intermediario. En AIX, cambie también la definición de conexión ODBC para cada base de datos DB2 a la que acceda el intermediario. Además, si un flujo de mensajes que se ejecuta en el intermediario actualiza una base de datos Oracle o Sybase en una unidad de trabajo global coordinada por el gestor de colas del intermediario, cambie la definición del gestor de recursos XA correspondiente a la base de datos. Para realizar estos cambios, siga las instrucciones del apartado Cambio de las definiciones de conexión ODBC y gestor de recursos XA para un intermediario migrado.
    5. En un sistema UNIX o Windows, migre las tablas de base de datos del intermediario emitiendo el mandato mqsimigratetables con el nombre del intermediario. Si dos o más intermediarios comparten el mismo conjunto de tablas de base de datos, sólo tendrá que migrar las tablas de base de datos una vez. Para obtener información sobre cómo utilizar este mandato, consulte el apartado Mandato mqsimigratetables. En z/OS, configure el intermediario siguiendo las instrucciones del apartado Configuración de un intermediario migrado en z/OS. La configuración del intermediario incluye la migración de sus tablas de base de datos.
    6. Inicie el intermediario. En un sistema UNIX o Windows, esto se lleva a cabo emitiendo el mandato mqsistart con el nombre del intermediario y, en z/OS, iniciando la tarea del intermediario. Para obtener instrucciones detalladas sobre cómo realizar esta tarea, consulte los apartados siguientes:
  2. En un sistema en que se ejecuta el área de trabajo, efectúe lo siguiente:
    1. En la vista de Dominios de la perspectiva de Administración de intermediarios, pulse el botón derecho del ratón sobre el nombre del intermediario y, a continuación, pulse Eliminar elementos dependientes difundidos. Todos los grupos de ejecución del intermediario se suprimirán, así como su contenido, y se creará un nuevo grupo de ejecución por omisión vacío.
    2. Vuelva a crear los grupos de ejecución que había inicialmente en el intermediario. Vuelva a crear sólo aquellos grupos de ejecución que desee conservar. Utilice la información que anotó anteriormente para este fin. Para obtener instrucciones detalladas sobre cómo realizar esta tarea, consulte el apartado Adición de un grupo de ejecución a un intermediario.
    3. Para cada grupo de ejecución que había inicialmente en el intermediario, prepare un archivo de datos antiguos de intermediario (bar). El archivo bar debe contener lo siguiente:
      • Los flujos de mensajes que se asignaron inicialmente al grupo de ejecución
      • Los conjuntos de mensajes que se asignaron inicialmente al intermediario
      Para cada flujo de mensajes asignado, establezca las propiedades siguientes:
      • Instancias adicionales
      • Cuenta de confirmaciones
      • Intervalo de confirmación
      • Transacción coordinada

      Vuelva a crear sólo aquellos datos de configuración de asignaciones que desee conservar. Utilice la información que anotó anteriormente para preparar el archivo de datos antiguos de intermediario. Cuando el archivo de datos antiguos de intermediario esté listo, difúndalo en el intermediario.

      Para obtener instrucciones detalladas sobre cómo realizar esta tarea, consulte el apartado Difusión de aplicaciones de flujos de mensajes.

      En primer lugar, difunda los flujos de mensajes y los conjuntos de mensajes migrados a un entorno de prueba. Cuando esté seguro de que funcionan correctamente, podrá difundirlos en un entorno de producción.

Se ha completado la migración y el intermediario está listo para su uso.

Conceptos relacionados
Coexistencia con releases anteriores y con otros productos

Tareas relacionadas
Instalación en AIX
Instalación en HP-UX
Instalación en Solaris
Instalación en Windows
Instalación en z/OS
Cambio de las definiciones de conexión ODBC y gestor de recursos XA para un intermediario migrado
Configuración de un intermediario migrado en z/OS
Inicio y detención de un intermediario en plataformas UNIX
Inicio y detención de un intermediario en Windows
Inicio del intermediario
Adición de un grupo de ejecución a un intermediario
Difusión de aplicaciones de flujos de mensajes
Difundir una configuración de topología
Difusión de una jerarquía de temas

Referencia relacionada
Mandato mqsimigratetables
Mandato mqsistart