IMS データベースで文字列を検索するには

  1. [Search > IMS DB Editor > Find] をクリックします。
  2. [Find] フィールドに検索文字列を入力します。
  3. [End] フィールドで、検索の範囲を指定します。
  4. 検索を現在のセグメント タイプに制限するには、[Only look inSEGMENT] をオンにします。SEGMENT は現在のセグメントの名前です。
  5. 検索の大文字と小文字を区別するには、[Match case] をオンにします。
  6. 検索を各セグメントの特定の位置に制限する必要がある場合は、[Within offsets] をオンにして、[Left] フィールドと [Right] フィールドでオフセットを指定します。
  7. 範囲と制限の指定が終了したら、[Find] をクリックして、検索文字列の次のオカレンスを検索します。
注:
  • 検索の基準を既存フィールドの内容にする場合は、[Use field] フィールドと [Refresh from field] ボタンを使用します。
    1. [Use field] をオンにして、現在選択しているフィールドの関連情報で検索文字列とオフセットの詳細を更新します。
    2. 別のフィールドを選択し、[Refresh from field] ボタンをクリックして、現在の検索基準を新たに選択したフィールドの情報で置き換えます。
  • セグメント レイアウト ファイルがロードされている場合にバイナリ文字列を検索するには、[Use field] フィールドと [Refresh from field] ボタンを使用する方法が最も簡単です。セグメント レイアウト ファイルがロードされていない場合、[Match case] をオンにして、検索が予想どおりに行われることを確認します。
  • データベースは、順方向検索のみ行うことができます。
  • IMS データベースを検索するたびに、現在位置は、検索された最新セグメントに変わります。これは、検索する文字列の検索操作が失敗した場合も当てはまります。