listObjects
listObjects タグは、指定されたベースディレクトリエントリのすぐ下にある LDAP ディレクトリエントリの相対識別名である要素が含まれている Info*Engine グループを作成します。グループ内の各要素は、ベースエントリを基準にした識別名である 1 つの属性から構成されています。
指定されたベースエントリのすぐ下にエントリがない場合は、空のグループが返されます。
ネストされた
param タグ上で、GROUP_OUT パラメータを使用して作成される Info*Engine グループを指定します。詳細については、
paramタグを参照してください。
このタグブロックに param タグをネストすることによって、必要なパラメータを指定します。
構文
<iedir:listObjects uri="base_level_URL">
<iedir:param name="GROUP_OUT" data="group_name"/>
</iedir:listObjects>
属性の説明
必須属性: uri
uri
エントリの検索に使用するベースディレクトリエントリを識別する LDAP URL を指定します。たとえば、以下の URL を入力すると、myCompany.com ホストが識別され、ベースエントリが myHost.myState.myCompany.com に設定されます。
ldap://myCompany.com/dc=myHost,dc=myState,dc=myCompany,dc=com
この属性は必須です。
例
以下の例は、ページが Info*Engine の directory タグライブラリのタグを使用し、タグに iedir プリフィックスを使用することを宣言します。listObjects タグブロックは、dc=myHost,dc=myCompany,dc=com ベースエントリの下の myCompany.com にあるディレクトリサービス内のエントリから ldap_myHost グループを作成します。
<%@ taglib uri="http://www.ptc.com/infoengine/taglib/directory"
prefix="iedir" %>
<iedir:listObjects
uri="ldap://myCompany.com/dc=myHost,dc=myCompany,dc=com">
<iedir:param name="GROUP_OUT" data="ldap_myHost"/>
</iedir:listObjects>