ONLREORFASSO 機能では、指定されたファイルのアソシエータをリオーダするオンライン処理を開始します。
注意:
このドキュメントでは、次のトピックについて説明します。
FILE は、ステートメント内の後続のパラメータを適用するファイルを指定します。
1 回の ONLREORFASSO オペレーション内では、複数のファイルおよび関連パラメータを指定できます。 この場合、ファイルは、指定した順序でリオーダされます。
Adabas 拡張ファイルのコンポーネントファイルを指定した場合は、指定したコンポーネントファイルのアソシエータだけがリオーダされます。他のコンポーネントファイルはまったく影響を受けません。
Adabas チェックポイント、セキュリティファイル番号を指定することはできません。
ASSOPFAC では、リオーダ処理中に使用 されない 各アソシエータブロック内のパーセントであるアソシエータブロックパディングファクタを定義します。 1 から 90 までの範囲の値が指定できます。 パディング後の空きバイト数は、最も大きいディスクリプタ値 + 10 より大きくなければなりません。
このパラメータを省略すると、ファイルの現在のパディングファクタが使用されます。
ファイルがパスワード保護されている場合、このパラメータを使用してパスワードを指定します。
機能の実行中にエラーになると、ユーティリティは、エラーメッセージを出力してユーザーアベンド 34(ダンプあり)またはユーザーアベンド 35(ダンプなし)で終了します。
NOUSERABEND を指定すると、ユーティリティは、エラーメッセージを出力してもアベンドしません。 代りに、メッセージ "utility TERMINATED DUE TO ERROR CONDITION"(エラーのためユーティリティを終了します)を表示してコンディションコード 20 で終了します。
TEST パラメータは、処理を実際には行わずに構文のみをテストします。 指定したパラメータの構文だけがテストされ、値や変数の正当性はテストされません。
このオンライン処理が終わるまで ADADBS が次の機能や終了の処理を行わない場合に、WAIT を指定します。
WAIT を指定しないと、ADADBS はオンライン処理を開始したらただちに次の処理を実行します。
最初にファイル 10 のアソシエータを、次にファイル 11 のアソシエータをリオーダするオンライン処理を開始します。 ファイル 11 のアソシエータパディングファクタは 5 パーセントです。
ADADBS ONLREORFASSO FILE=10 ADADBS FILE=11,ASSOPFAC=5