![[z/OS]](ngzos.gif)
RECOVER CFSTRUCT (recuperar estructura de aplicación CF) en z/OS
Utilice el mandato MQSC RECOVER CFSTRUCT para iniciar la recuperación de estructuras de aplicación CF y conjuntos de datos de mensajes compartidos asociados. Este mandato sólo es válido cuando el gestor de colas es miembro de un grupo de compartición de colas.
Utilización de mandatos MQSC en z/OS
Para obtener información sobre cómo utilizar los mandatos MQSC en z/OS®, consulte Orígenes desde los que puede emitir mandatos MQSC y PCF en IBM® MQ for z/OS.
Puede emitir este mandato desde los orígenes CR. Para obtener una explicación de los símbolos de origen, consulte Orígenes desde los que puede emitir mandatos MQSC y PCF en IBM MQ for z/OS.
Notas de uso para RECOVER CFSTRUCT
- El mandato falla si ni la estructura de aplicación especificada ni sus conjuntos de datos de mensajes compartidos asociados están marcados como en estado FAILED.
- Si un conjunto de datos está marcado como FAILED pero la estructura correspondiente no lo está, el mandato RECOVER CFSTRUCT cambia el estado de la estructura a FAILED, suprimiendo el contenido para realizar la recuperación. Esta acción suprime todos los mensajes no persistentes almacenados en la estructura y hace que la estructura no esté disponible hasta que se complete la recuperación.
- Para una estructura con conjuntos de datos de mensajes compartidos asociados, el mandato RECOVER CFSTRUCT recupera la estructura más los datos de mensaje descargados para cualquier conjunto de datos que ya esté marcado como FAILED o que esté vacío o no sea válido cuando se abra mediante el proceso de recuperación. Se presupone que los conjuntos de datos marcados como ACTIVE y que tienen cabeceras válidas no requieren recuperación.
- Cuando el proceso de recuperación se completa normalmente, todos los conjuntos de datos de mensajes compartidos asociados para las estructuras recuperadas (incluidos los conjuntos de datos que no necesitaban recuperación) se marcan como RECOVERY, lo que indica que es necesario reconstruir la correlación de espacio.
- Después de la recuperación, se realiza el proceso de reconstrucción de correlación de espacio para cada conjunto de datos afectado, para correlacionar el espacio ocupado por los datos de mensaje recuperados (ignorando los mensajes existentes que eran no persistentes o restituidos). Cuando se ha reconstruido la correlación de espacios para cada conjunto de datos, se vuelve a marcar como ACTIVE.
- El mandato falla si alguno de los nombres de estructura especificados no está definido en el conjunto de datos de política CFRM.
- El proceso de recuperación es intensivo en E/S y en procesador, y sólo se puede ejecutar en una única imagen de z/OS . Por lo tanto, debe ejecutarse en el sistema más potente o menos ocupado del grupo de compartición de colas.
- El error más probable es la pérdida de un CF completo y, por lo tanto, la pérdida simultánea de todas las estructuras de aplicación en él. Si las fechas y horas de copia de seguridad son similares para cada estructura de aplicación anómala, es más eficaz recuperarlas en un único mandato RECOVER CFSTRUCT .
- Este mandato falla si alguna de las estructuras CF especificadas está definida con un CFLEVEL menor que 3 o con RECOVER establecido en NO.
- Para utilizar TYPE (NORMAL), debe haber realizado una copia de seguridad de las estructuras CF, utilizando el mandato BACKUP CFSTRUCT .
- Si las copias de seguridad de las estructuras CF solicitadas no se han realizado recientemente, el uso de TYPE (NORMAL) puede tardar un tiempo considerable.
- Si no está disponible una copia de seguridad de la estructura CF, o un registro de archivado necesario, puede realizar la recuperación en una estructura CF vacía utilizando TYPE (PURGE).
- El mandato RECOVER CFSTRUCT(CSQSYSAPPL) TYPE(PURGE) está prohibido. Esto es para evitar la pérdida accidental de objetos internos del gestor de colas.
Descripciones de palabras clave y parámetros para RECOVER CFSTRUCT
- CFSTRUCT ( nombres-estructura ... )
- Especifique una lista de nombres de hasta 63 nombres de estructura para los que se van a recuperar las estructuras de aplicación del recurso de asociación, junto con los conjuntos de datos de mensajes compartidos asociados que también necesitan recuperación. Si es necesario recuperar recursos para más de una estructura, es más eficiente recuperarlos al mismo tiempo.
- CMDSCOPE
- Este parámetro especifica cómo se ejecuta el mandato cuando el gestor de colas es miembro de un grupo de compartición de colas.
- ' '
- El mandato se ejecuta en el gestor de colas en el que se ha especificado. Éste es el valor predeterminado.
- nombre-gestcolas
- El mandato se ejecuta en el gestor de colas que especifique, siempre que el gestor de colas esté activo dentro del grupo de compartición de colas.
Puede especificar un nombre de gestor de colas, que no sea el gestor de colas en el que se ha especificado el mandato, sólo si está utilizando un entorno de grupo de compartición de colas y si el servidor de mandatos está habilitado.
- TIPO
- Especifica qué variante del mandato RECOVER se va a emitir. Los valores son:
- NORMAL
- Realice una recuperación verdadera restaurando los datos de una copia de seguridad realizada utilizando el mandato BACKUP CFSTRUCT y volviendo a aplicar los cambios registrados desde ese momento. Los mensajes no persistentes se descartan.
Este es el valor predeterminado.
- DEPURAR
- Restablezca la estructura y los conjuntos de datos de mensajes compartidos asociados a un estado vacío. Esto se puede utilizar para restaurar un estado de trabajo cuando no hay ninguna copia de seguridad disponible, pero da como resultado la pérdida de todos los mensajes afectados.
