セグメント・オカレンスを取得するには、次の 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 データベース・エディタのステータス・バー」の節を参照してください。