前のトピック: $RMDB04D OPT=APPLY

次のトピック: テープからの製品のインストール

$RMDB04D OPT=RESTORE

修正を元に戻すには、この手順を実行します。

このプロシージャの形式は以下のとおりです。

$RMDB04D OPT=RESTORE
         FIX=fix-number
        [DDNAME=ddname | DATASET=dataset-name]
        [CONFIRM={YES | NO}]
        [TDB=target-file-id [TDBDSN=target-dataset-name]]
        [DDB=source-file-id [DDBDSN=source-dataset-name]]
OPT=RESTORE

修正(ターゲット RAMDB に適用済み)を元に戻すことを指定します。

FIX= fix-number

RAMDB から元に戻す修正番号を指定します。 この番号は修正データ セットのメンバ名として使用され、正しい修正のメンバの内容に対して検証が実行されます。

[DDNAME=ddname | DATASET=dataset-name]

その修正を含むデータ セットがすでにシステムに割り当てられている場合は、DDNAME パラメータを指定します。または、その修正を含むデータ セットを割り当てて、修正の検索後に解放する場合は、DATASET パラメータを指定します。 これら 2 つのパラメータは相互に排他的です。そのため、両方を指定することはできません。 どちらも指定しない場合、領域の COMMANDS DD 連結が使用されます。

[CONFIRM={YES | NO}]

参照用にパネルとして表示する前に修正を取得し、構文をチェックするかどうかを指定します。 このパネルでは修正を表示し、リストア プロセスを確認することができます。 確認後、修正が削除され、元のデータがリストアされます。 メッセージ ログは参照用に別のパネルとして表示されます。 NO に指定すると、確認パネルを表示せずにリストア処理が実行されます。また、メッセージ ログはパネルとして表示されるのではなく、ターミナルに書き込まれます。

どのオプションを指定したかにかかかわらず、メッセージ ログは常にアクティビティ ログに書き込まれます。

[TDB=target-file-id [TDBDSN=target-dataset-name]]

現在割り当てられている RAMDB 以外のデータベースの修正を元に戻します。 このパラメータでは、ターゲット データベースのファイル ID を指定します。 また、TDBDSN パラメータを指定すると、指定したデータ セットが指定したファイル ID と等しい ddname に割り当てられます。次に、このデータ セットが開いて開始されます。 リストア処理後、データベースは解放されません。 データベースがすでに割り当てられている場合、指定したデータ セット名が ddname (指定したファイル ID と同じ)に割り当て済みとして検証されます。次に、このデータ セットが開いて開始されます。

DDB=source-file-id [DDBDSN=source-dataset-name]

ソース データベースのファイル ID を指定します。

注:  リストアには、DDB パラメータを使用して配布(ソース)データベースを指定する必要があります。

ソース データベースは、元のデータベースのコピーである必要があります。 また、DDBDSN パラメータを指定すると、指定したデータ セットが指定したファイル ID と等しい ddname に割り当てられます。次に、このデータ セットが開いて開始されます。 リストア処理後、データベースは解放されません。 データベースがすでに割り当てられている場合、指定したデータ セット名が ddname (指定したファイル ID と同じ)に割り当て済みとして検証されます。次に、このデータ セットが開いて開始されます。