Mandato recoverMEConfig

Utilice el mandato recoverMEConfig para recuperar los datos de configuración del motor de mensajería que ha fallado o se ha colgado en el almacenamiento de mensajes si no hay ninguna copia de seguridad disponible. El almacén de mensajes puede ser una base de datos o un sistema de almacén de archivos al que el motor de mensajería anterior se ha conectado.

Este mandato recupera los datos de configuración del motor de mensajería de colas y temas desde el almacén de mensajes.

No es posible recuperar los datos persistentes del motor de mensajería desde el almacén de mensajes si no están disponibles los datos de configuración en los que estaba ejecutándose el motor de mensajería anterior. Esto se debe a que cuando un servidor se añade como miembro nuevo del bus de integración de servicios, el bus crea un nuevo UUID de motor de mensajería que no coincide con el UUID del motor de mensajería anterior almacenado en el almacén de mensajes. Utilice este mandato para recuperar el UUID almacenado del motor de mensajería y sus datos de configuración de colas y temas sólo. El UUID de las colas y temas se ha recuperado con los valores predeterminados para todas las demás propiedades de configuración. Después de la recuperación de los datos de configuración, los mensajes persistidos del motor de mensajería que se había colgado se pueden recuperar y seguir procesando.
Nota: Debe asegurarse de que no hay ningún mandato recoverMEConfig en ejecución antes de iniciar un nuevo mandato.
Los mensajes de rastreo siguientes se pueden utilizar para determinar si se está ejecutando algún mandato anterior:
  • CWSJA0166E: Se ha iniciado la recuperación de configuración del motor de mensajería para la base de datos: mediante el esquema: <nombreEsquema para jndiname: <nombrejndi

    Este mensaje de rastreo marca el inicio del mandato de recuperación mediante la base de datos. Esta es la línea de rastreo de entrada que el usuario debe utilizar para confirmar el inicio del mandato de recuperación.

  • CWSJA0166E: Se ha iniciado la recuperación de configuración del motor de mensajería para el sistema de archivos: mediante logDirectory : <directorioRegistro permLogDirectory : <directorioRegistroPerm > tempLogDirectory : <directorioRegistroTemp>

    Este mensaje de rastreo marca el inicio del mandato de recuperación mediante el sistema de archivos.

  • CWSJA0167E: Se ha completado la recuperación de configuración del motor de mensajería para la base de datos: mediante el esquema: <nombreEsquema> para jndiname: <nombrejndi>.

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

[IBM i][IBM i]El cliente de scripts wsadmin se ejecuta desde Qshell. [IBM i]Para obtener más información, consulte Configuración de Qshell para ejecutar scripts de WebSphere mediante el script wsadmin.

Para los mandatos del bus de integración de servicios se proporciona ayuda de línea de mandatos:
  • Si desea una lista de los mandatos disponibles del bus de integración de servicios en Jyton y una breve descripción de cada mandato, especifique el mandato siguiente en el indicador de wsadmin:

    print AdminTask.help('SIBAdminCommands')

  • 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 utilizando el mandato siguiente:

AdminConfig.save()

Objetivo

Cuando un miembro de bus (como un servidor o un clúster) del motor de mensajería falla o se cuelga, el motor de mensajería todavía tiene los mensajes persistentes en el almacén de mensajes que se pueden recuperar. Utilizando este mandato puede recuperar los datos de configuración del motor de mensajería que ha fallado o se ha colgado en los espacios de colas y temas, si no está disponible la copia de seguridad de los datos de configuración.
Nota: Utilice este mandato sólo si no está disponible la copia de seguridad de los datos de configuración del motor de mensajería que ha fallado o se ha colgado.

Objeto de destino

Ninguno.

Parámetros necesarios

-busName nombre_bus
Nombre del bus de integración de servicios en el que existía el motor de mensajería que se ha colgado previamente. Puede utilizar el mandato listSIBuses para listar los nombres de los buses existentes. Si el nombre de bus no existe, se crea un nuevo bus se crea con el mismo nombre de bus.
-messageStore tipo almacénMensajes
Especifique el tipo de almacén de mensajes desde donde se deben recuperar los datos del motor de mensajería. Especifique FILE para recuperar desde el sistema de archivos o DB para recuperar desde la base de datos.

Si el valor es FILE, el usuario debe proporcionar los parámetros -logDirectory, -permLogDirectory, -tempLogDirectory, -nodeName y -serverName o -clusterName.

Si el valor es DB, el usuario debe proporcionar los parámetros -dataSource, -schema, -nodeName y -serverName o -clusterName.

-nodeName nombre_nodo
Especifique el nombre del nodo en el que se ejecutaba el motor de mensajería anterior. Los datos de configuración del motor de mensajería anterior se recuperarán con el mismo nombre de nodo.
-serverName nombre_servidor
Especifique el nombre del servidor el que se ejecutaba el motor de mensajería anterior.

Si especifique los parámetros nodeName y serverName, no especifique los parámetros -clusterName.

-clusterName nombre_clúster
Para añadir un clúster de servidor como miembro de bus, especifique el nombre del clúster.

Si especifica este parámetro, no especifique los parámetros -nodeName ni -serverName.

-logDirectory nombre_directorio_registro
Vía de acceso completa del directorio del archivo de registro cronológico que utiliza el almacén de mensajes del motor de mensajería que se ha colgado previamente. Utilice este parámetro si se ha especificado el valor del parámetro -messageStore como FILE.
-permLogDirectory nombre_directorio_registro_permanente
Vía de acceso completa del directorio de registro cronológico permanente que utiliza el almacén de mensajes del motor de mensajería anterior para almacenar los objetos permanentes. Utilice este parámetro si se ha especificado el valor del parámetro -messageStore como FILE.
-tempLogDirectory nombre_directorio_registro_temporal
Vía de acceso completa del directorio de registro cronológico temporal que utiliza el almacén de mensajes del motor de mensajería anterior para almacenar los objetos permanentes. Utilice este parámetro si se ha especificado el valor del parámetro -messageStore como FILE.
-dataSource nombre_origen_datos
Nombre del origen de datos que utiliza el motor de mensajería para acceder al sistema de gestión de bases de datos relacionales (RDBMS) del almacén de datos. Utilice este parámetro si se ha especificado el valor del parámetro -messageStore como DB.
Puede utilizar $AdminConfig list DataSource para obtener la lista de nombres de los objetos DataSource.
Nota: El parámetro -dataSource que se utiliza para recuperar los datos del motor de mensajería puede definirse a nivel de servidor o célula, y si se ejecuta algún mandato de recuperación existente, el usuario debe comprobar que se ha completado antes de iniciar otro mandato.
-schemaName nombre_esquema
Nombre de esquema de la base de datos de donde se van a recuperar los datos del motor de mensajería. Utilice este parámetro si se ha especificado el valor del parámetro -messageStore como DB.

Ejemplo

Para recuperar los datos persistentes de un sistema de archivos del almacén de mensajes en el nivel de servidor.

$AdminTask recoverMEConfig {-busName Bus01 -messageStore FILE
-logDirectory "c:\FileStoreLogs" -permLogDirectory "c:\PermFileStoreLogs" 
-tempLogDirectory "c:\TempFileStoreLogs" -nodeName node1 -serverName server1}

Para recuperar los datos persistentes de un sistema de base de datos del almacén de mensajes en el nivel de servidor.

$AdminTask recoverMEConfig {-busName bus55 -messageStore DB 
-dataSource "MyDataSource" -schemaName "server6" 
-nodeName node01 -serverName server01}

Para recuperar los datos persistentes de un sistema de base de datos del almacén de mensajes en el nivel de clúster.

$AdminTask recoverMEConfig {-busName bus55 -messageStore DB 
-dataSource "MyDataSource" 
-schemaName "server6" -clusterName cluster01}

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=rjk_recoverme_config
File name: rjk_recoverme_config.html