1

Adabas Natural DDM を理解しようとしています。ほとんどの場合、それは理にかなっていますが、特定の詳細についての説明は得られません。

ファイルは次のようなものから始まります。

00101DB: 000  FILE: 015  - Z-NATDIC-PR  DEFAULT SEQUENCE:
0020
0030TYL  DB  NAME                              F LENG  S D REMARKS
0040---  --  --------------------------------  - ----  - -  ------------------------

それはすべて良いことです。しかし、同じ DDM 内で同じような行が複数回表示される場合は、どういう意味でしょうか?

たとえば、上記の抜粋は、以下も含む DDM からのものです。

03001DB: 255  FILE: 253  - Z-NATDIC-PR  DEFAULT SEQUENCE:
0310
0320TYL  DB  NAME                              F LENG  S D REMARKS
0330---  --  --------------------------------  - ----  - -  ------------------------

...

05901DB: 255  FILE: 253  - Z-NATDIC-PR  DEFAULT SEQUENCE:
0600
0610TYL  DB  NAME                              F LENG  S D REMARKS
0620---  --  --------------------------------  - ----  - -  ------------------------

...

08901DB: 255  FILE: 253  - Z-NATDIC-PR  DEFAULT SEQUENCE:
0900
0910TYL  DB  NAME                              F LENG  S D REMARKS
0920---  --  --------------------------------  - ----  - -  ------------------------

私の理解は次のとおりです。

  • DDM は、単一の Adabas ファイルのフィールドを参照する使いやすい方法を定義するために存在します (SQL テーブルのようなもの)。
  • デフォルトのシーケンスは一連のフィールドの順序を定義します (SQL 列に類似)

明確にする必要があります:

  • デフォルト シーケンスの目的は何ですか?
  • 1 つの DDM 内に複数のデフォルト シーケンスがあるとはどういう意味ですか?
4

3 に答える 3

0

デフォルトのシーケンスは、2 文字のフィールド短縮名で指定されます。システムは、選択したファイル番号に基づいて短い名前を検証します。データベースにアクセスできる場合は、短い名前がデータベース ファイル内の対応するフィールドに対してチェックされます。そのようなフィールドがデータベースに存在しない場合は、有効な短い名前の選択リストが表示されます。データベースにアクセスできない場合、選択リストは生成されません。

于 2013-10-16T11:48:10.293 に答える
0

Sheena さん、Adabas ショート ネーム シーケンスでソートされています。たとえば、後で住所フィールドの最後に郵便番号を追加する場合など、論理ビューの後の段階でフィールドを順序付けることだと思います。Adabas では、このフィールドは常にファイルの最後に配置されます。住所 4 行目と次のフィールドの間に短い名前を使用すると、そこに郵便番号を追加できます。私が21年間ナチュラルで働いてきた中で、あなたはこの質問をする最初の人です:-)

于 2013-10-16T13:47:12.930 に答える