バージョン 8.1.3
 —  リリースノート  —

制限および制約事項

Adabas 8 には、次の制限および制約事項があります。 今後のリリースでは、これらの制限を解決する拡張機能が検討される可能性があります。

  1. LGBLSET マクロの LUIDX パラメータおよび LUIXNAM パラメータ(Adabas リンクルーチンのデフォルトのインストール値を設定するために使用)は、インストールのサンプルメンバに表示される場合でも、現在サポートされていません。 これらのパラメータに関するドキュメントは削除されています。

  2. このリリースのラージオブジェクト(LB)フィールドには、次の制約および制限事項が適用されます。

  3. 新しいフォーマットバッファの長さインジケータは、LA フィールドおよび LB フィールドでのみサポートされています。 Adabas の今後のバージョンでは、他のフィールドにおける長さインジケータの指定も検討される予定です。 フォーマットバッファの長さインジケータの詳細については、「長さインジケータ(L)」を参照してください。

  4. このリリースで Adabas バッファ記述(ABD)を指定するときは、Adabas に送信するバイト数(ABDXSEND フィールド)に、最大バッファサイズ(ABDXSIZE フィールド)と同じ値を指定する必要があります。

  5. ACBX インターフェイスのダイレクトコールではプリフェッチ機能はサポートされていないため、代わりにマルチフェッチ機能を使用する必要があります。 ただし、ACB インターフェイスダイレクトコール用のプリフェッチ機能はサポートされています。したがって、アプリケーションに ACB インターフェイスダイレクトコールを使用している場合、これらのコールのみにプリフェッチ機能は、引き続き使用することができます。

  6. このリリースでは、システムファイルは、スパンドレコードまたは拡張 MU および PE フィールドカウントをサポートしていません。

  7. このリリースでは、NB オプションで定義したフィールドを NU または NC オプションでも定義する必要があります。

  8. このリリースのスパンドレコードには、次の制約および制限事項が適用されます。

    Adabas 8 のスパンドレコードの詳細については、「スパンドレコードのサポート」を参照してください。

  9. このリリースの Adabas Review Pulse レポートでは、ADARUN CLOGLAYOUT=8 はサポートされていません。

  10. 次の表に、Adabas 8 ユーティリティの制約および制限事項を示します。

    ユーティリティ 制約または制限事項
    ADACDC このリリースでは、ADACDC はスパンドレコードを処理できません。 スパンドレコードが更新されると、変更されたレコードだけが PLOG および WORK データセットに書き込まれます。 ADACDC は、外部形式でレコードの変更を示すため、最初から論理レコードを圧縮解除する必要があります。 ただし、先頭部分が見つからない場合、圧縮解除は機能しません。
    ADACMP

    このリリースでは、ADACMP COMPRESS または ADACMP DECOMPRESS の FORMAT パラメータに LB フィールドを指定することはできません。

    ADACNV

    ADACNV CONVERT を使用して、データベースを Adabas 7.1 から Adabas 8 に直接変換することはできません。 これを行うには、最初にデータベースを Adabas 7.2 または 7.4 に変換し、次に Adabas 8 に変換する必要があります。 同様に、REVERT を使用して、データベースを Adabas 8 から Adabas 7.1 に直接変換することもできません。データベースをまず Adabas 7.4 に変換し、7.4 から 7.1 に変換する必要があります。

    データベースで Adabas 8 の次の拡張機能が使用されている場合、ADACNV を使用してデータベースを Adabas 8 よりも前のバージョンに変換することはできません。

    • 5 個を超える ASSO、DATA、または DSST エクステント

    • 5 個を超えるファイルエクステント

    • スパンドレコードの使用が可能なファイル

    • 191 を超える MU および PE オカレンスが可能なファイル

    • LB フィールドが使用されているファイル

    • NB(空白圧縮なし)オプションが設定されたフィールドを持つファイル

    • 2 バイトファイル番号を持つシステムファイル

    下位変換(逆変換)を実行する場合は、まず、このような新機能が使用されたファイルを Adabas データベースから削除する必要があります。

    Adabas 8 で提供されている次のその他の新機能を使用しても、Adabas 7.4 への下位変換が可能です。ただし、新機能は Adabas 7.4 では使用できません。

    • ACBX インターフェイス経由(長いバッファ、セグメント化されたバッファを使用する場合など)で発行された Adabas コマンド

    • 新しいフォーマットバッファ機能(長さインジケータなど)を使用したコマンド

    注意:
    ロードされないが、フィールド定義テーブル(FDT)ブロックに FDT が格納されているファイルがデータベース内に存在する可能性があります。 データベースのバージョン 8 への変換中に、ADACNV がこのような FDT を検出した場合、後処理の一部としてこれらの FDT は削除されます。

    ADALOD

    ロードするファイルが LOB ファイルであるか、スパンドレコード、拡張 MU フィールドまたは PE フィールドを含む場合、ADALOD LOAD 実行時に MIXDSDEV パラメータはサポートされません。 スパンドレコードは、データストレージのブロックサイズに基づいています。 MIXDSDEV パラメータによってデバイスタイプを組み合わせて使用すると、スパンドレコードのレコード長が変更される可能性がありますが、これは許可されていません。

    ADALOD UPDATE 機能で DDISN または DELISN パラメータを使用して LOB ファイルのレコードを削除することはできません。 ただし、削除対象のレコードに、LOB ファイルに格納された 253 バイトを超える LOB 値への参照がない場合、LOB グループ基本ファイルにこれらのパラメータを使用することはできます。このような参照がある場合に要求を行うと、ADALOD はエラーで終了します。

    ADAULD このリリースでは、アンロードするファイルにスパンドレコードが含まれている場合、SAVETAPE によるアンロードは実行できません。

Top of page