Interstage Application Server ディレクトリサービス運用ガイド |
目次
索引
![]() ![]() |
第8章 アプリケーションの作成(JNDI) | > 8.2 ソースプログラムの作成 |
Interstage ディレクトリサービスに対してエントリの検索を要求すると、検索条件に合致したエントリの情報が通知されます。エントリを検索するには、以下のメソッドを使用します。
javax.naming.DirContext.search()
基本的な検索は、サーチベースと検索フィルタを指定します。検索フィルタには、検索条件の式を指定します。たとえば、「sn」属性の値が「Fujitsu」で、「mail」属性の値が「.fujitsu.com」で終わるものを検索するとき、次の式を指定します。
(&(sn=Fujitsu)(mail=*.fujitsu.com))
検索例です。
String filter = "(&(sn=Fujitsu)(mail=*.fujitsu.com))"; NamingEnumeration results = ctx.search("ou=User,ou=interstage,o=fujitsu,dc=com", filter, null);
検索フィルタ式の詳細は、“検索フィルタ”を参照してください。
検索時には、検索対象の絞込みや、検索結果の待ち時間を指定することができます。これらの検索オプションについて、次項で説明します。
目次
索引
![]() ![]() |