ALLOWNESTED

Utilisez les commandes ALLOWNESTED et NOALLOWNESTED pour activer ou désactiver l'utilisation des fichiers OBEY imbriqués. Le fichier OBEY imbriqué est un fichier qui contient un autre fichier OBEY. Reportez-vous à OBEY.

Syntaxe

ALLOWNESTED | NOALLOWNESTED

ALLOWNESTED

Active l'utilisation des fichiers OBEY imbriqués. Le nombre de fichiers imbriqués est illimité.

NOALLOWNESTED

Il s'agit de la valeur par défaut. Si vous tentez d'exécuter un fichier OBEY imbriqué, l'erreur suivante est affichée :

Nested OBEY scripts not allowed. Use ALLOWNESTED to allow nested scripts.

L'exemple suivant illustre un fichier OBEY imbriqué. Prenons un fichier OBEY nommé addcmds.txt. Dans ce fichier, il existe une autre commande OBEY qui appelle le fichier OBEY nommé startcmds.txt, qui exécute un autre ensemble de commandes.

L'exemple suivant crée un fichier OBE Y (adder.oby) pour ajouter des fichiers d'extraction, de réplication et de trace, et inclut un autre fichier OBE Y (startcmds.oby).

vi ADDER.oby
DBLOGIN USERIDALIAS ggeast
ADD EXTRACT exte, TRANLOG, BEGIN NOW
ADD EXTTRAIL east/ea, EXTRACT exte
ADD EXTRACT extw, TRANLOG, BEGIN NOW
ADD REPLICAT repw, EXTTRAIL west/ew, BEGIN NOW
OBEY startcmds.oby

Le fichier startcmds.oby contient les éléments suivants :

START EXTRACT *
INFO EXTRACT *, DETAIL
START REPLICAT *
INFO REPLICAT *, DETAIL

Pour exécuter ces commandes OBEY à partir de la ligne de commande, vous devez utiliser la commande ALLOWNESTED :

ALLOWNESTED
OBEY adder.oby