Mandato migrateWMQMLP

Utilice el mandato migrateWMQMLP para migrar una definición de puerto de escucha de mensajes de IBM MQ a una definición de especificación de activación.

Para ejecutar el mandato, utilice el objeto AdminTask del cliente de scripts wsadmin.

[IBM i]El cliente de script wsadmin se ejecuta desde Qshell. Para más información, consulte el tema "Configurar Qshell para ejecutar scripts de WebSphere Application Server".

Este mandato sólo es válido cuando se utiliza con servidores de aplicaciones WebSphere Application Server versión 7 y posteriores. No lo utilice con versiones anteriores.

Para obtener una lista de los mandatos administrativos del proveedor de mensajería IBM MQ disponibles, además de una breve descripción de cada mandato, especifique el mandato siguiente en el indicador de wsadmin:

print AdminTask.help('WMQAdminCommands')

Si desea ayuda general sobre un mandato determinado, especifique el mandato siguiente en el indicador de wsadmin:

print AdminTask.help('nombre_mandato')

Después de utilizar el mandato, guarde los cambios en la configuración maestra. Por ejemplo, utilice el mandato siguiente:

AdminConfig.save()

Objetivo

Utilice el mandato migrateWMQMLP para migrar una definición de puerto de escucha de mensajes de IBM MQ a una definición de especificación de activación.Después de crear la especificación de activación, puede suprimir el puerto de escucha.

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, ya que no hay ningún equivalente exacto.

Cuando migra un puerto de escucha asociado a un bean controlado por mensaje (MDB) que tiene la propiedad de configuración de activación subscriptionDurability establecida en Durable, y ese bean controlado por mensaje ya tiene una suscripción duradera activa, la suscripción duradera no se migra. Esto se debe a que los puertos de escucha y las especificaciones de activación de IBM MQ utilizan formularios incompatibles de nombre de suscripción. Por lo tanto, puede haber dos suscripciones duraderas activas suscritas al tema relevante para el mismo bean controlado por mensaje. Como parte del proceso de migración, debe suprimir la suscripción duradera antigua que se ha asociado al puerto de escucha y borrar manualmente los posibles mensajes asociados al mismo. Para obtener información sobre cómo hacer esto, consulte IBM MQ y IBM Integration Bus de la documentación.

Objeto de destino

Puerto de escucha de mensajes que se va a migrar.

Parámetros necesarios

-asName
Nombre de la especificación de activación que se va a crear.
-asJNDIName
Nombre JNDI de la especificación de activación que se va a crear.
-asScope
El tipo de ámbito en el que crear la especificación de activación (servidor, nodo, clúster o célula). Tenga en cuenta que la opción clúster sólo tiene soporte cuando el servidor que contiene el puerto de escucha de mensajes es parte de un clúster. Si no se especifica, el valor predeterminado será server. Los ámbitos especificados son relativos al puerto de escucha de mensaje, por lo que node es el nodo del servidor que contiene el puerto de escucha de mensajes.

Parámetros opcionales

Ninguno.
En el ejemplo siguiente se muestra cómo migrar un puerto de escucha de mensajes a una especificación de activación.
  • Utilizando Jython:
    wsadmin>AdminConfig.list("ListenerPort")
    lp1(cells/L3A3316Node09Cell/nodes/L3A3316Node10/servers/server1|
    server.xml#ListenerPort_1211265363796)
    
    wsadmin>AdminTask.migrateWMQMLP("lp1(cells/L3A3316Node09Cell/nodes/
    L3A3316Node10/servers/server1|server.xml#ListenerPort_1211265363796)",
     ["-asName migratedFromLP -asJNDIName jms/as1 -asScope node"])
    migratedFromLP(cells/L3A3316Node09Cell/nodes/L3A3316Node10|
    resources.xml#J2CActivationSpec_1211265679078)
  • Utilizando Jacl:
    wsadmin>$AdminConfig list ListenerPort
    lp1(cells/L3A3316Node09Cell/nodes/L3A3316Node10/servers/server1|
    server.xml#ListenerPort_1211265363796) 
    
    wsadmin>$AdminTask migrateWMQMLP 
    lp1(cells/L3A3316Node09Cell/nodes/L3A3316Node10/servers/server1|
    server.xml#ListenerPort_1211265363796) 
    {-asName migratedFromLP -asJNDIName jms/as1 -asScope node}
    migratedFromLP(cells/L3A3316Node09Cell/nodes/L3A3316Node10|
    resources.xml#J2CActivationSpec_1211265679078)

Icon that indicates the type of topic Reference topic



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