ALLOWNESTED
ALLOWNESTEDおよびNOALLOWNESTEDコマンドでは、ネストされたOBEYファイルの使用を有効にします。ネストされたOBEYファイルとは、他のOBEYファイルが含まれるOBEYファイルです。「OBEY」を参照してください。
構文
ALLOWNESTED | NOALLOWNESTED
-
ALLOWNESTED -
ネストされた
OBEYファイルを使用できるようにします。ネストされたファイルの数に上限はありません。 -
NOALLOWNESTED -
これはデフォルトの設定です。ネストされたobeyファイルを実行しようとすると、次のエラーが表示されます。
Nested OBEY scripts not allowed. Use ALLOWNESTED to allow nested scripts.
-
次に、ネストされた
OBEYファイルの例を示します。OBEYファイル名をaddcmds.txtとします。このファイル内には、startcmds.txtという名前のOBEYファイルを呼び出して別のコマンド・セットを実行する、別のOBEYコマンドも含まれています。次の例では、Extract、Replicatおよび証跡ファイルを追加するOBEYファイル(
adder.oby)を作成し、別のobeyファイル(startcmds.oby)を含めます。vi ADDER.oby DBLOGIN USERIDALIAS ggeast ADD EXTRACT exte, TRANLOG, BEGIN NOW ADD EXTTRAIL east/ea, EXTRACT exte ADD REPLICAT repe, EXTTRAIL east/ea, BEGIN NOW OBEY startcmds.obystartcmds.obyファイルには次のものが含まれています:START EXTRACT * INFO EXTRACT *, DETAIL START REPLICAT * INFO REPLICAT *, DETAILコマンドラインからこれらのobeyコマンドを実行するには、ALLOWNESTEDコマンドを使用する必要があります。
ALLOWNESTED OBEY adder.oby