Migración de un puerto de escucha a una especificación de activación para que se utilice con el proveedor de mensajería de IBM MQ

En WebSphere Application Server versión 7 y posteriores, los puertos de escucha están estabilizados. Por lo tanto debe planificar la migración de sus configuraciones de despliegue de beans controlados por mensajes de IBM MQ para que pasen de utilizar puertos de escucha a utilizar especificaciones de activación.

Antes de empezar

Los beans controlados por mensajes de EJB 2.0 no se pueden configurar con recursos compatibles con JCA 1.5. Si su bean es una aplicación EJB 2.0, actualícela a EJB 3 o EJB 2.1 antes de realizar esta tarea.

Nota: Puede seguir configurando beans controlados por mensajes EJB 3, EJB 2.1 y EJB 2.0 con un puerto de escucha. Esto se recomienda a efectos de compatibilidad con las aplicaciones existentes de beans controlados por mensajes. No obstante, los puertos de escucha se han estabilizado, y debe planificar la migración de todos los beans controlados por mensajes para utilizar recursos compatibles con JCA 1.5 o 1.6. Para obtener más información sobre cuándo utilizar los puertos de escucha en lugar de las especificaciones de activación, consulte Beans controlados por mensaje, especificaciones de activación y puertos de escucha.

Acerca de esta tarea

Para WebSphere Application Server versión 7 y posteriores, los puertos de escucha se estabilizan. Para obtener más información, consulte el artículo sobre las características que se han estabilizado. Debe planificar la migración de sus configuraciones de despliegue de beans controlados por mensajes de WebSphere MQ para pasar de utilizar puertos de escucha a utilizar especificaciones de activación. [AIX Solaris HP-UX Linux Windows][IBM i]Para obtener más información sobre cómo configurar especificaciones de activación para la modalidad no ASF, consulte Configuración de especificaciones de activación para la modalidad no ASF. No obstante, no debe iniciar esta migración hasta que esté seguro de que la aplicación no tiene que trabajar con servidores de aplicaciones anteriores WebSphere Application Server Versión 7. Por ejemplo, si tiene un clúster de servidor de aplicaciones con algunos miembros de la versión 6.1 y otros de una versión posterior, no debe migrar las aplicaciones en dicho clúster para que utilicen las especificaciones de activación hasta que haya migrado todos los servidores de aplicaciones del clúster a la versión posterior. [z/OS]Asimismo, al realizar la migración a especificaciones de activación en la plataforma z/OS, debe habilitar el proceso CRA (Control Region Adjunct, complemento de la región de control) del servidor de aplicaciones (seleccionando Habilitar entrega de mensajes de entrada basados en JCA en el panel de valores de proveedor de JMS o mediante el mandato manageWMQ para incluir el inicio del proceso CRA como parte del inicio de un servidor de aplicaciones).

Tenga en cuenta que el valor de puerto de escucha Máximo de reintentos no se migra a la nueva especificación de activación porque no existe un equivalente exacto.

Cuando migra un puerto de escucha asociado a un bean controlado por mensaje (MDB) que tenga la propiedad de configuración de activación subscriptionDurability establecida en Durable, y que dicho MDB tenga una suscripción duradera activa, la suscripción duradera no se migra. Esto es debido a que los puertos de escucha y las especificaciones de activación de IBM MQ utilizan formularios incompatibles del nombre de suscripción. Como consecuencia, puede haber dos suscripciones duraderas activas suscritas con el tema relevante para el mismo MDB. Como parte del proceso de migración, debe suprimir la suscripción duradera anterior que estaba asociada al puerto de escucha y limpiar manualmente cualquier mensaje que tenga asociada. Para obtener información sobre cómo hacerlo, consulte la documentación de IBM MQ y IBM Integration Bus.

Procedimiento

  1. Arranque de la consola administrativa.
  2. En el panel de navegación, expanda Servidores > Tipos de servidor > Servidores de aplicaciones de WebSphere->nombre_servidor > [Comunicaciones] Mensajería > Servicio de escucha de mensajes > [Propiedades adicionales] Puerto de escucha > puerto_escucha

    Se muestra el panel Colección de puertos de escucha de mensajes.

  3. Seleccione el puerto de escucha con el que desea trabajar seleccionando el recuadro de selección junto al nombre del puerto de escucha.
  4. Pulse Convertir en especificación de activación para iniciar el asistente "Convertir puerto de escucha en especificación de activación".
  5. En la página "Paso 1: Proporcione el nombre de especificación de activación", especifique la siguiente información y a continuación pulse Siguiente para continuar:
    • El nombre de la nueva especificación de activación que se va a crear.
    • El nombre JNDI de la nueva especificación de activación.
    • El ámbito de la nueva especificación de activación (Servidor, Nodo, Clúster, Célula). Tenga en cuenta que Clúster sólo aparece cuando el servidor está en un clúster.
  6. En la página Paso 2: Resumen, pulse Finalizar para completar la creación de la nueva especificación de activación.
  7. Detenga y reinicie el servidor de aplicaciones.
  8. Para completar la configuración de la especificación de activación, consulte Configuración de una especificación de activación para el proveedor de mensajería de IBM MQ.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tmj_adm32
File name: tmj_adm32.html