概要

IMS データベース エディタに IMS データベースを初めてロードすると、右側のペインのデータは表示や編集用にフォーマットされていません。

フォーマットされていない IMS データを表示および編集できるようにするには、セグメント レイアウト エディタを使用します。セグメント レイアウトを作成するたびに、セグメント レイアウト エディタは次の操作を行います。

  1. デバッグ情報ファイル (.idy) のデータ部からデータ レイアウトを抽出します。

    .idy ファイルを作成するには、ファイル プロパティ (Visual Studio) の [COBOL] ページで [Generate Debugging Info] を [Yes] に設定するか、ファイル プロパティ (Eclipse) の [COBOL Settings] ページで [Compile for Debugging] を有効にして、Micro Focus COBOL 開発システムで COBOL ソース ファイルをコンパイルします。

  2. IMS データベースの指定のセグメント タイプにデータ レイアウトを追加します。

    IMS データベース エディタでそのデータベースを開くと、エディタは、セグメント タイプ内のセグメント オカレンス データにフォーマットを適用できます。

作成するレイアウトはセグメント レイアウトと呼ばれます。レイアウトは、セグメントの各フィールドの名前、長さ、ピクチャを記述します。セグメント タイプに複数のセグメント レイアウトを作成するには、テスト フィールドで条件をセットアップします。IMS データベース エディタは、テスト フィールドを使用して、どのセグメント オカレンスにどのレイアウトを使用するかを判断します。

IMS データベースに初めてセグメント レイアウトを作成する場合、セグメント レイアウトをセグメント レイアウト ファイル (.slf) に保存します。.slf ファイルを編集して、レイアウトを後から追加できます。.slf ファイルを開いて、不要になったセグメント レイアウトを削除することもできます。