UPDATE SUBRULE (Aggiornamento di una regola secondaria per la replica dei dati)

Utilizzare questo comando per definire un'eccezione a una regola di archiviazione per la replica dei dati. L'eccezione si applica soltanto alle coppie nodo e spazio file specificate dalla regola secondaria.

Classe di privilegi

Per emettere questo comando, è necessario avere privilegi di sistema.

Sintassi

Leggi diagramma di sintassiIgnora diagramma di sintassi visivo UPDate SUBRULE nome_regola_principale nome_regola secondaria FIlespace=*,nome_spazio file,FSIDNODE=,node_namegruppo_nodi ADDNode = node_namegruppo_nodi ADDFIlespace = nome_spazio fileFSID REMNode = node_namegruppo_nodi REMFIlespace = nome_spazio fileFSID DATAtype=ALlDATAtype=,ALlBACKUPARCHiveSPACEManagedNAMEType=SERVERNAMEType=SERVERUNIcodeFSIDCODEType=BOTHCODEType=NONUNIcodeUNIcodeBOTH

Parametri

nome_regola_principale (Obbligatorio)
Specifica il nome della regola di archiviazione parent.
subrule_name (Obbligatorio)
Specifica il nome della regola secondaria. Il nome deve essere univoco e la lunghezza massima è di 30 caratteri.
FIlespace

Specifica il nome dello spazio file o l'identificativo spazio file (FSID) per sostituire lo spazio file o FSID precedentemente definito nella regola secondaria. Utilizzare questo parametro solo quando nella regola secondaria è definito un singolo nodo.

*
Specificare un asterisco (*) per specificare tutti gli spazi file o ID.
nome_spazio file
Specifica il nome dello spazio file. È possibile specificare più di un nome di spazio file separandoli con virgole, senza spazi.
FSID
Specifica il nome di un identificativo spazio file. Questo parametro è valido per i client con spazi file in formato Unicode. Specificare più di uno spazio file separando i nomi con virgole, senza spazi intermedi.

Per i client con spazi file in formato Unicode, è possibile immettere un nome spazio file o un FSID. Se si immette un nome spazio file, il server potrebbe dover convertire il nome spazio file immesso. Ad esempio, il server potrebbe dover convertire il nome immesso dalla code page del server in Unicode.

Limitazioni:
  • Quando si immette il comando UPDATE SUBRULE con il parametro FILESPACE , non è possibile specificare i parametri NODE, ADDNODEo ADDFILESPACE nello stesso comando perché questi quattro parametri si escludono a vicenda. È necessario, invece, immettere un comando UPDATE SUBRULE separato per ogni parametro che si intende aggiornare.
NODE
Specifica i nodi o i gruppi di nodi per sostituire i nodi esistenti definiti nella regola secondaria. Questo parametro è facoltativo.

È possibile aggiungere un nodo o un gruppo di nodi solo se è stato specificato un carattere jolly (*) o uno singolo spazio file per il parametro FILESPACE nella regola secondaria da aggiornare.

nome_nodo o nome_gruppo_nodo
Specifica i nodi client o i gruppi di nodi client a cui si applica la regola secondaria. È possibile specificare un singolo nome nodo o un elenco di nomi nodo delimitato da virgole. È anche possibile specificare una combinazione di nomi del nodo client e di nomi del gruppo di nodi client. Per specificare più nomi di nodo client o nomi di gruppo di nodi client, separare i nomi con virgole senza alcuno spazio intermedio. È possibile utilizzare caratteri jolly con nomi di nodi client ma non con nomi di gruppi di nodi client.
Limitazioni:
  • Quando si immette il comando UPDATE SUBRULE con il parametro NODE, non è possibile specificare i parametri FILESPACE, ADDNODE o ADDFILESPACE nello stesso comando in quanto questi quattro parametri si escludono reciprocamente. È necessario invece immettere un comando UPDATE SUBRULE separato per ogni parametro che si desidera aggiornare.
ADDNode
Specifica il nome di un nodo o di un gruppo di nodi da aggiungere alla regola secondaria. Questo parametro è facoltativo.

Quando si specifica un nodo o un gruppo di nodi, assicurarsi che nella regola secondaria sia stato definito un carattere jolly (*) o un singolo spazio file, che viene aggiornato.

nome_nodo o nome_gruppo_nodo
Specifica il nodo client o il gruppo di nodi client a cui si applica la regola secondaria. È possibile specificare un nome nodo singolo, un gruppo di nodi client o entrambi. È possibile utilizzare caratteri jolly con nomi di nodi client ma non con nomi di gruppi di nodi client.
Limitazioni:
  • Quando si immette il comando UPDATE SUBRULE con il parametro ADDNODE, non è possibile specificare i parametri FILESPACE, NODE o ADDFILESPACE nello stesso comando in quanto questi quattro parametri si escludono reciprocamente. È necessario invece immettere un comando UPDATE SUBRULE separato per ogni parametro che si desidera aggiornare.
ADDFilespace

Specifica il nome dello spazio file o l'identificativo dello spazio file (filespace identifier, FSID) da aggiungere allo spazio file o FSID precedentemente nella regola secondaria. Questo parametro è facoltativo.

nome_spazio file
Specifica il nome dello spazio file.
FSID
Specifica il nome di un identificativo spazio file (FSID). Questo parametro è valido per i client con spazi file in formato Unicode. Non specificare i nomi di spazio file e i FSID sullo stesso comando.

Per i client con spazi file in formato Unicode, è possibile immettere un nome spazio file o un FSID. Se si immette un nome spazio file, il server potrebbe dover convertire il nome spazio file immesso. Ad esempio, il server potrebbe dover convertire il nome immesso dalla code page del server in Unicode.

Limitazioni:
  • Quando si immette il comando UPDATE SUBRULE con il parametro ADDFILESPACE, non è possibile specificare i parametri FILESPACE, NODE o ADDNODE nello stesso comando in quanto questi quattro parametri si escludono reciprocamente. È necessario, invece, immettere un comando UPDATE SUBRULE separato per ogni parametro che si desidera aggiornare.
REMNode
Specifica il nome di un nodo o di un gruppo di nodi da rimuovere dalla regola secondaria. Questo parametro è facoltativo.
Limitazione: il valore del parametro REMNODE non può essere specificato per il comando UPDATE SUBRULE se nella regola secondaria è definito solo un singolo nodo o un singolo gruppo di nodi. In questo caso, è necessario eliminare la regola secondaria per rimuovere il nodo.
REMFilespace
Specifica il nome di uno spazio file da rimuovere dalla regola secondaria. Non è possibile rimuovere più spazi file utilizzando un singolo comando UPDATE SUBRULE. Questo parametro è facoltativo.
Limitazione REMFILESPACE : il valore del parametro non può essere specificato per il comando UPDATE SUBRULE se nella regola secondaria viene definito solo un singolo spazio file. In questo caso, è necessario eliminare la regola secondaria per rimuovere il nodo.
DATAtype
Specifica il tipo di dati da sostituire con i tipi di dati esistenti definiti nella regola secondaria. Questo parametro è facoltativo. Separare più tipi di dati con virgole senza spazi intermedi. Non è possibile utilizzare caratteri jolly. È possibile specificare uno o più dei seguenti valori:
ALl
La regola secondaria include tutti i dati di backup, archivio e con gestione spazio in uno spazio file in base alla regola assegnata al tipo di dati. Questo è il valore predefinito.
BACKUP
La regola secondaria include i dati di backup attivi, inattivi e conservati in uno spazio file.
ARCHive
La regola secondaria include solo i dati di archivio in uno spazio file.
SPACEManaged
La regola secondaria include solo i dati con gestione spazio in uno spazio file.
NAMEType
Specifica il modo in cui si desidera che il server interpreti i nomi spazio file immessi. Utilizzare questo parametro quando i client di IBM Storage Protect hanno spazi di file in formato Unicode e utilizzano i sistemi operativi Windows, NetWare, o Macintosh OS X.
Questo parametro è richiesto solo se si specifica un nome nodo e un nome spazio file o FSID.
Limitazione : quando si specifica questo parametro, il nome dello spazio file non può contenere un asterisco.

È possibile specificare uno dei seguenti valori:

SERVER
Il server utilizza la codepage del server per interpretare i nomi spazio file. Questo è il valore predefinito.
UNIcode
Il server converte il nome dello spazio file immesso dalla codepage del server alla codepage UTF-8. La riuscita della conversione dipende dai caratteri contenuti nel nome e nella codepage del server.
Limitazione: la conversione può avere esito negativo se la stringa include caratteri non disponibili nella codepage del server o se il server non può accedere alle routine di conversione del sistema.
FSID
Il server interpreta i nomi spazio file come FSID.
CODEType
Specifica il tipo di spazi file da includere nella regola secondaria. Il valore predefinito è BOTH, che specifica che gli spazi file vengono inclusi a prescindere dal tipo di codepage. Utilizzare questo parametro soltanto quando si immette un asterisco per specificare tutti gli spazi file. Questo parametro è facoltativo. È possibile specificare uno dei seguenti valori:
NONUNIcode
Includere gli spazi file che non sono in formato Unicode.
UNIcode
Includere gli spazi file in formato Unicode.
BOTH
Include spazi file a prescindere dal tipo di codepage.

Aggiornamento di una regola secondaria per escludere record

La regola di archiviazione PERFORMANCEREVIEWS viene utilizzata per replicare i record delle valutazioni delle prestazioni dei dipendenti da un nodo client ad un server. La regola secondaria RETIREES è stata definita per garantire che i record dei pensionati, che sono archiviati sul nodo NODE1, restino su NODE1 e siano esclusi dalle operazioni di replica. Aggiornare la regola secondaria per assicurarsi che i record su NODE1 e NODE2 sono esclusi dalla regola di archiviazione PERFORMANCEREVIEWS.

update subrule performancereviews retirees addnode=node2 actiontype=noreplicating

Comandi correlati

Tabella 1. Comandi correlati a UPDATE SUBRULE
Comando Descrizione
DEFINE SUBRULE (replica) Definisce un'eccezione a una regola di archiviazione di replica.
CANCELLAZIONE SUBRULE Elimina le regole secondarie
UPDATE STGRULE (replica) Aggiorna una regola di archiviazione per la replica dei dati.
SUBRULE DI DOMANDA Visualizza informazioni sulle regole secondarie.