[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: dynamic list questions
Dieter Kluenter wrote:
> Hi,
> i want to create dynamic lists of ipHostnumber.
> This is the dynamic Group entry
>
> ,----[ dynamic Group entry ]
> | dn: cn=dynamicHosts,o=avci,c=de
> | cn: dynamicGroup
> | memberURL: ldap:///ou=benchmark,o=avci,c=de?ipHostNumber?sub?(objectclass=ipHost)
> | objectClass: groupOfURLs
Looks fine...
> `----
>
> The relevant parts of slapd.conf are
>
> ,----[ slapd.conf ]
> | include /etc/openldap/schema/dyngroup.schema
> | modulepath /opt/openldap/libexec/openldap
> | moduleload dynlist.la
> | database bdb
> | suffix o=avci,c=de
> | overlay dynlist
> | dynlist-attrset groupOfURLs memberURL
... looks fine.
> `----
>
> A ldapsearch -x -H ldap://localhost -b "o=avci,c=de" -s one \
> "(objectclass=groupOfUrls)"
> only presents the DN, that is
>
> member: host=abc,ou=benchmark,o=avci,c=de
> member: host=cde,ou=benchmark,o=avci,c=de
This should only happen if you use "member" as the fourth argument to
dynlist-attrset, which specifies what should be the attribute that lists
the DNs of the entries matching the memberURL searches.
> ...
>
> but I would like a presentation of attribut ipHostNumber like
>
> member: ipHostNumber=192.168.100.31
> member: ipHostNumber=192.168.100.32
You should rather get something like
ipHostNumber: 192.168.100.31
ipHostNumber: 192.168.100.32
>
> The slapd.conf is based on the example in man slapo-dynlist(5), which
> says
> "This example collects all the email addresses of a database into a sin-
> gle entry;..."
>
> What is wrong with my setup?
Dunno; can you re-check things? It's working just fine here.
p.
Ing. Pierangelo Masarati
OpenLDAP Core Team
SysNet s.n.c.
Via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
------------------------------------------
Office: +39.02.23998309
Mobile: +39.333.4963172
Email: pierangelo.masarati@sys-net.it
------------------------------------------