2.13 ALLOWNESTED

ALLOWNESTEDおよびNOALLOWNESTEDコマンドでは、ネストされたOBEYファイルの使用を有効にします。ネストされたOBEYファイルとは、他のOBEYファイルが含まれるOBEYファイルです。「OBEY」を参照してください。

構文

ALLOWNESTED | NOALLOWNESTED
ALLOWNESTED

ネストされたOBEYファイルを使用できるようにします。ネストされたファイルの数に上限はありません。

NOALLOWNESTED

これはデフォルトです。デフォルト・モードのNOALLOWNESTEDで、ネストされたOBEYファイルの実行を試みると、エラーが発生します。

次に、ネストされたOBEYファイルの例を示します。OBEYファイル名をaddcmds.txtとします。このファイル内には、startcmds.txtという名前のOBEYファイルを呼び出して別のコマンド・セットを実行する、別のOBEYコマンドも含まれています。

OBEY ./addcmds.txt

このOBEY文は次のことを実行します。

add extract fin, tranlog, begin now 
add exttrail ggs/var/lib/data/aa, extract fin 
add extract hr, tranlog, begin now 
add exttrail ggs/var/lib/data/bb, extract hr 
add replicat fin2, exttrail ggs/var/lib/data/aa, begin now 
add replicat hr2, exttrail ggs/var/lib/data/bb, begin now 
ネストされたstartcmds.txtファイルは次のことを実行します。
obey ./startcmds.txt 
start extract *
info extract *, detail
start replicat *
info replicat *, detail