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.
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.
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.
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.