バージョン 8.1.3
 —  ユーティリティ  —

ONLREORFASSO:ファイルのアソシエータのオンラインリオーダ開始

ONLREORFASSO 機能では、指定されたファイルのアソシエータをリオーダするオンライン処理を開始します。

注意:

  1. オンラインリオーダ処理では既存のファイルエクステントは変更されず、エクステント内のファイルインデックスのみ再編成されます。
  2. オンラインインデックスリオーダ処理では、最大限のブロック(ASSO パディングファクタに従って)外へインデックス要素を移動するのではなく、最大限になっていないブロックへ移動するだけです。
  3. 解放されたインデックスブロックは未使用の RABN チェーンに挿入されません。
  4. この機能は、Adabas Cluster Services 環境または Adabas Parallel Services 環境で利用できません。

graphics/util_adadbs_onlreorfasso.png

このドキュメントでは、次のトピックについて説明します。


基本パラメータ

FILE:ファイル番号

FILE は、ステートメント内の後続のパラメータを適用するファイルを指定します。

1 回の ONLREORFASSO オペレーション内では、複数のファイルおよび関連パラメータを指定できます。 この場合、ファイルは、指定した順序でリオーダされます。

Adabas 拡張ファイルのコンポーネントファイルを指定した場合は、指定したコンポーネントファイルのアソシエータだけがリオーダされます。他のコンポーネントファイルはまったく影響を受けません。

Adabas チェックポイント、セキュリティファイル番号を指定することはできません。

Top of page

オプションパラメータ

ASSOPFAC:アソシエータパディングファクタ

ASSOPFAC では、リオーダ処理中に使用 されない 各アソシエータブロック内のパーセントであるアソシエータブロックパディングファクタを定義します。 1 から 90 までの範囲の値が指定できます。 パディング後の空きバイト数は、最も大きいディスクリプタ値 + 10 より大きくなければなりません。

このパラメータを省略すると、ファイルの現在のパディングファクタが使用されます。

PASSWORD:ファイルパスワード

ファイルがパスワード保護されている場合、このパラメータを使用してパスワードを指定します。

NOUSERABEND:アベンドなし終了

機能の実行中にエラーになると、ユーティリティは、エラーメッセージを出力してユーザーアベンド 34(ダンプあり)またはユーザーアベンド 35(ダンプなし)で終了します。

NOUSERABEND を指定すると、ユーティリティは、エラーメッセージを出力してもアベンドしません。 代りに、メッセージ "utility TERMINATED DUE TO ERROR CONDITION"(エラーのためユーティリティを終了します)を表示してコンディションコード 20 で終了します。

TEST:構文テスト

TEST パラメータは、処理を実際には行わずに構文のみをテストします。 指定したパラメータの構文だけがテストされ、値や変数の正当性はテストされません。

WAIT:プロセス終了待機

このオンライン処理が終わるまで ADADBS が次の機能や終了の処理を行わない場合に、WAIT を指定します。

WAIT を指定しないと、ADADBS はオンライン処理を開始したらただちに次の処理を実行します。

Top of page

最初にファイル 10 のアソシエータを、次にファイル 11 のアソシエータをリオーダするオンライン処理を開始します。 ファイル 11 のアソシエータパディングファクタは 5 パーセントです。

ADADBS ONLREORFASSO FILE=10
ADADBS              FILE=11,ASSOPFAC=5

Top of page