セグメント オカレンスを取得するには、次の DL/I 呼び出しを行うことができます。
- Get First With Hold
- Get Next Segment With Hold
- Get Next Segment Within Parent With Hold
- Get Unique With Hold
DL/I 呼び出しを使用してデータベース内の位置を変更する場合、データベース ツリーの現在のセグメント矢印
は、新しいセグメント タイプに移動します (セグメント タイプが変わった場合)。フィールド レイアウト ビューとセグメント データ領域およびフィールド データ領域には、現在のセグメント オカレンスのデータが表示されます。
データの最後に達すると、IMS データベース エディタは、データベースの開始地点に位置をリセットするプロンプトを表示します。
ヒント:DL/I 呼び出しが成功したかどうかを調べるには、IMS データベース エディタのステータス バーのコードを確認します。ステータス コードは BLANKS に設定されているはずです。エラーがある場合、IMS データベース エディタには、ステータス コードと詳しい説明を含むメッセージが表示されます。詳細は、
「IMS データベース エディタのステータス バー」の節を参照してください。