DEFINE SUBRULE (Definir una excepción a una regla de almacenamiento de réplica)

Utilice este mandato para definir una excepción a una regla de almacenamiento para replicar datos. La excepción solo se aplica a los pares de nodo y espacio de archivos especificados por la subregla.

Clase de privilegio

Para emitir este mandato, debe tener privilegio de sistema.

Sintaxis

Leer diagrama de sintaxisOmitir diagrama de sintaxis visual DEFine SUBRule nombre_regla_padre nombre_subregla ,node_namenombre_grupo_nodosACTiontype=REPLicateNOREPLicatingFIlespace=*FIlespace=,nombre_espacio_archivosFSIDDATAtype=ALlDATAtype=,ALlBACKUPARCHiveSPACEManagedNAMEType=SERVERNAMEType=SERVERUNIcodeFSIDCODEType=BOTHCODEType=NONUNIcodeUNIcodeBOTH

Parámetros

nombre_regla_padre (Obligatorio)
Especifica el nombre de la regla de almacenamiento padre.
nombre_subregla (Obligatorio)
Especifica el nombre de la subregla. El nombre debe ser exclusivo y la longitud máxima permitida es de 30 caracteres.
nombre_nodo o nombre_grupo_nodo
Especifica los nodos cliente o grupos de nodos cliente a los que se aplica la subregla. Se puede especificar un nombre de nodo individual o una lista de nombres de nodo delimitados por comas. También puede especificar una combinación de nombres de nodos de cliente y nombres de grupos de nodos de cliente. Para especificar varios nombres de nodos de cliente o nombres de grupos de nodos de cliente, sepárelos con comas sin espacios intercalados. Puede utilizar caracteres comodín con los nombres de nodos de cliente pero no con los nombres de grupos de nodos de cliente.
ACTiontype (Necesario)
Especifica el tipo de subregla. Debe especificar uno de los valores siguientes:
REPLicate
Especifica que la regla de almacenamiento replica datos en un servidor de réplica de destino.
NOREPLicating
Especifica que la regla de almacenamiento no replica datos en un servidor de réplica de destino.
Restricción: No puede especificar el mismo tipo de acción para la subregla tal como se define para su regla de almacenamiento padre. Por ejemplo, si el valor de tipo de acción de regla padre se define como REPLICATE, debe especificar el tipo de acción como NOREPLICATING cuando defina la subregla.
FIlespace

Especifica el nombre del espacio de archivos o el identificador de espacio de archivos (FSID). Un nombre o FSID es opcional. Si no especifica un nombre o un FSID, todos los datos de todos los espacios de archivos de los nodos de cliente especificados son candidatos para la réplica.

*
Especifica todos los espacios de archivos o ID. Este es el valor predeterminado.
nombre_espacio_archivos
Especifica el nombre del espacio de archivos que tiene datos que se van a replicar. Los nombres de espacios de archivos son sensibles a las mayúsculas/minúsculas. Para determinar la correcta especificación de mayúsculas/minúsculas para el espacio de archivos, emita el mandato QUERY FILESPACE . Cuando existan varios nombres, separe éstos mediante comas, sin espacios intercalados. Cuando especifique el nombre, puede utilizar caracteres comodín. El valor especificado puede tener un máximo de 1024 caracteres.

Un servidor que tenga clientes con espacios de archivos habilitados para Unicode podrían tener que convertir el nombre de espacio de archivo. Por ejemplo, puede que el servidor deba convertir un nombre de la página de códigos del servidor a Unicode. Para obtener detalles, consulte el parámetro NAMETYPE. Si no especifica un nombre de espacio de archivos, o si especifica un único carácter comodín para el nombre, puede utilizar el parámetro CODETYPE para limitar la operación a espacios de archivos Unicode o a espacios de archivos que no sean Unicode.

IDFSF
Especifica el identificador del espacio de archivos que se debe replicar. Para determinar el FSID de un espacio de archivos, emita el mandato QUERY FILESPACE. Cuando existan varios FSID, sepárelos mediante comas, sin espacios intercalados. Si especifica un FSID, el valor del parámetro NAMETYPE debe ser FSID. No especifique a la vez nombres de espacios de archivos y los FSID en un mismo mandato.

Para clientes con espacios de archivos que están en formato Unicode, puede especificar un nombre de espacio de archivos o un FSID. Si especifica un nombre de espacio de archivos, es posible que el servidor tenga que convertir el nombre. Por ejemplo, el servidor puede tener que convertir el nombre especificado desde la página de códigos del servidor a Unicode.

Si especifica nodos y espacios de archivos, se aplican las siguientes reglas:
  • Puede especificar un solo nodo y un solo espacio de archivos, que corresponda a un espacio de archivos existente.
  • Puede especificar un solo nodo y todos los espacios de archivos utilizando un asterisco (*) como comodín para representar todos los espacios de archivos, o no escribir ningún valor para incluir todos los espacios de archivos.
  • Puede especificar una lista delimitada por comas de nodos o grupos de nodos y ningún espacio de archivos o un asterisco (*) para incluir todos los espacios de archivos.
  • Puede especificar un solo nodo y un nombre de espacio de archivos con uno o varios asteriscos en el nombre de espacio de archivos. Los asteriscos pueden colocarse en cualquier parte del nombre.
  • Si utiliza caracteres comodín en un nombre de espacio de archivos, no puede especificar patrones comodín que podrían solapar los pares de nodos y espacios de archivos. Cada patrón comodín puede especificar uno o más pares de nodos y espacios de archivos, pero los pares de un patrón no pueden solapar los pares de otro patrón. Por ejemplo, no puede especificar el nodo NODE1 y el espacio de archivos ABC* en una subregla, y especificar el nodo NODE1 y el espacio de archivos A* en la misma subregla o en una subregla diferente.
DATAtype
Especifica el tipo de datos a incluir en la subregla. Este parámetro es opcional. Si no especifica un tipo de datos, se replican todos los datos de copia de seguridad, archivado y gestionados por espacio. Cuando existan varios tipos de datos, sepárelos mediante comas, sin espacios intercalados. No puede utilizar caracteres comodín. Puede especificar uno o varios de los valores siguientes:
ALL
La subregla incluye todos los datos de copia de seguridad, archivado y gestionados por espacio en un espacio de archivos según la regla asignada al tipo de datos.
BACKUP
La subregla incluye datos de copia de seguridad activos, inactivos y retenidos en un espacio de archivos.
ARCHive
La subregla solo incluye datos de archivado en un espacio de archivos.
SPACEManaged
La subregla solo incluye datos gestionados por el espacio en un espacio de archivos.
NAMEType
Especifica cómo desea que el servidor interprete los nombres de espacios de archivos especificados. Puede utilizar este parámetro cuando los clientes de IBM Storage Protect tengan espacios de archivo en formato Unicode y estén en sistemas operativos Windows, NetWare, o Macintosh OS X.
Este parámetro solo es necesario si especifica un nombre de espacio de archivos calificado parcialmente o totalmente calificado. El valor predeterminado es SERVER.
Restricción: Al especificar este parámetro, el nombre de espacio de archivos no puede contener un asterisco.

Puede seleccionar uno de los valores siguientes:

SERVER
El servidor utiliza la página de códigos del servidor para interpretar los nombres de espacios de archivos. Este es el valor predeterminado.
UNIcode
El servidor convierte el nombre de espacio de archivos especificado de la página de códigos del servidor a la página de códigos UTF-8. El éxito de la conversión depende de los caracteres que contiene el nombre y de la página de códigos del servidor.
Restricción: La conversión puede fallar si la serie incluye caracteres que no están disponibles en la página de códigos del servidor, o si el servidor no puede acceder a las rutinas de conversión del sistema.
FSID
El servidor interpreta los nombres de espacios de archivos como sus FSID.
CODEType
Especifica el tipo de espacios de archivos que se debe incluir en la subregla. El valor predeterminado es BOTH, que especifica que los espacios de archivos se incluyen independientemente del tipo de página de códigos. Utilice este parámetro únicamente cuando especifique un asterisco para especificar todos los espacios de archivos. Este parámetro es opcional. Puede seleccionar uno de los valores siguientes:
NONUNIcode
Incluir los espacios de archivos que no están en formato Unicode.
UNIcode
Incluir los espacios de archivos que están en formato Unicode.
BOTH
Incluir espacios de archivos sin importar el tipo de página de códigos.

Ejemplo 1: Definir una subregla para excluir registros de operaciones de réplica

La regla de almacenamiento PERFORMANCEVIEWS se define con el tipo de acción REPLICATE y se utiliza para replicar las revisiones de rendimiento de los empleados de un nodo de cliente a un servidor. Defina una excepción a la regla de almacenamiento mediante la creación de una subregla, JUBILADOS. La subregla garantiza que los registros de los empleados que se han jubilado no se replican en el servidor de réplica de destino. El nombre del nodo afectado, en el que se almacenan los registros actuales, es NODE1:

define subrule performancereviews retirees node1 actiontype=noreplicating

Ejemplo 2: Definir una subregla para incluir registros en operaciones de réplica

La regla de almacenamiento NEWRECORDS se define con el tipo de acción NOREPLICATING, que impide que se repliquen los nuevos registros de empleado. Defina una excepción a la regla de almacenamiento NEWRECORDS mediante la creación de una subregla, BOSTON. La subregla garantiza que los registros de los empleados de la oficina de Boston se replican en el servidor de réplica de destino. El nombre del nodo afectado, donde se almacenan los registros de Boston, es NODE3:

define subrule newrecords boston node3 actiontype=replicate

Mandatos relacionados

Tabla 1. Mandatos relacionados con DEFINE SUBRULE
Mandato Descripción
DEFINE STGRULE (replicación) Define una regla de almacenamiento para replicar datos.
SUPRIMIR SUBREGLA Suprime subreglas.
SUBREGLA DE CONSULTA Muestra información sobre subreglas.
UPDATE STGRULE (copia) Actualiza una regla de almacenamiento de copia.
UPDATE SUBRULE (replicación) Actualiza una subregla que es una excepción a una regla de almacenamiento de réplica.