2 dn: documentTitle=book1,dc=example,dc=com
6 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
7 documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
8 documentIdentifier: document 1
10 dn: documentTitle=book2,dc=example,dc=com
12 description: abstract2
14 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
15 documentIdentifier: document 2
18 objectClass: organization
23 dn: cn=Mitya Kovalev,dc=example,dc=com
24 objectClass: inetOrgPerson
27 seeAlso: documentTitle=book1,dc=example,dc=com
28 seeAlso: documentTitle=book2,dc=example,dc=com
30 telephoneNumber: 332-2334
31 telephoneNumber: 222-3234
33 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
34 objectClass: inetOrgPerson
37 seeAlso: documentTitle=book1,dc=example,dc=com
39 telephoneNumber: 545-4563
41 # refldap://localhost/dc=example,dc=com??sub
43 # Testing exact search...
44 dn: cn=Mitya Kovalev,dc=example,dc=com
45 objectClass: inetOrgPerson
48 seeAlso: documentTitle=book1,dc=example,dc=com
49 seeAlso: documentTitle=book2,dc=example,dc=com
51 telephoneNumber: 332-2334
52 telephoneNumber: 222-3234
54 # Testing substrings initial search...
55 dn: cn=Mitya Kovalev,dc=example,dc=com
56 objectClass: inetOrgPerson
59 seeAlso: documentTitle=book1,dc=example,dc=com
60 seeAlso: documentTitle=book2,dc=example,dc=com
62 telephoneNumber: 332-2334
63 telephoneNumber: 222-3234
65 # Testing substrings any search...
66 dn: cn=Mitya Kovalev,dc=example,dc=com
67 objectClass: inetOrgPerson
70 seeAlso: documentTitle=book1,dc=example,dc=com
71 seeAlso: documentTitle=book2,dc=example,dc=com
73 telephoneNumber: 332-2334
74 telephoneNumber: 222-3234
76 # Testing substrings final search...
77 dn: cn=Mitya Kovalev,dc=example,dc=com
78 objectClass: inetOrgPerson
81 seeAlso: documentTitle=book1,dc=example,dc=com
82 seeAlso: documentTitle=book2,dc=example,dc=com
84 telephoneNumber: 332-2334
85 telephoneNumber: 222-3234
87 # Testing approx search...
88 dn: cn=Mitya Kovalev,dc=example,dc=com
89 objectClass: inetOrgPerson
92 seeAlso: documentTitle=book1,dc=example,dc=com
93 seeAlso: documentTitle=book2,dc=example,dc=com
95 telephoneNumber: 332-2334
96 telephoneNumber: 222-3234
98 # Testing extensible filter search...
99 dn: cn=Mitya Kovalev,dc=example,dc=com
100 objectClass: inetOrgPerson
103 seeAlso: documentTitle=book1,dc=example,dc=com
104 seeAlso: documentTitle=book2,dc=example,dc=com
106 telephoneNumber: 332-2334
107 telephoneNumber: 222-3234
109 # Testing search for telephoneNumber...
110 dn: cn=Mitya Kovalev,dc=example,dc=com
111 objectClass: inetOrgPerson
114 seeAlso: documentTitle=book1,dc=example,dc=com
115 seeAlso: documentTitle=book2,dc=example,dc=com
117 telephoneNumber: 332-2334
118 telephoneNumber: 222-3234
120 # Testing AND search...
121 dn: cn=Mitya Kovalev,dc=example,dc=com
122 objectClass: inetOrgPerson
125 seeAlso: documentTitle=book1,dc=example,dc=com
126 seeAlso: documentTitle=book2,dc=example,dc=com
128 telephoneNumber: 332-2334
129 telephoneNumber: 222-3234
131 # Testing AND search on objectClass...
132 dn: dc=example,dc=com
133 objectClass: organization
134 objectClass: dcObject
138 # Testing OR search...
139 dn: cn=Mitya Kovalev,dc=example,dc=com
140 objectClass: inetOrgPerson
143 seeAlso: documentTitle=book1,dc=example,dc=com
144 seeAlso: documentTitle=book2,dc=example,dc=com
146 telephoneNumber: 332-2334
147 telephoneNumber: 222-3234
149 # Testing OR search on objectClass...
150 dn: documentTitle=book1,dc=example,dc=com
151 objectClass: document
152 description: abstract1
154 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
155 documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
156 documentIdentifier: document 1
158 dn: documentTitle=book2,dc=example,dc=com
159 objectClass: document
160 description: abstract2
162 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
163 documentIdentifier: document 2
165 dn: dc=example,dc=com
166 objectClass: organization
167 objectClass: dcObject
171 # Testing NOT search...
172 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
173 objectClass: inetOrgPerson
174 cn: Torvlobnor Puzdoy
176 seeAlso: documentTitle=book1,dc=example,dc=com
177 givenName: Torvlobnor
178 telephoneNumber: 545-4563
180 # refldap://localhost/dc=example,dc=com??sub
182 # Testing NOT search on objectClass...
183 dn: documentTitle=book1,dc=example,dc=com
184 objectClass: document
185 description: abstract1
187 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
188 documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
189 documentIdentifier: document 1
191 dn: documentTitle=book2,dc=example,dc=com
192 objectClass: document
193 description: abstract2
195 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
196 documentIdentifier: document 2
198 dn: dc=example,dc=com
199 objectClass: organization
200 objectClass: dcObject
204 # Testing NOT search on "auxiliary" objectClass...
205 dn: documentTitle=book1,dc=example,dc=com
206 objectClass: document
207 description: abstract1
209 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
210 documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
211 documentIdentifier: document 1
213 dn: documentTitle=book2,dc=example,dc=com
214 objectClass: document
215 description: abstract2
217 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
218 documentIdentifier: document 2
220 dn: cn=Mitya Kovalev,dc=example,dc=com
221 objectClass: inetOrgPerson
224 seeAlso: documentTitle=book1,dc=example,dc=com
225 seeAlso: documentTitle=book2,dc=example,dc=com
227 telephoneNumber: 332-2334
228 telephoneNumber: 222-3234
230 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
231 objectClass: inetOrgPerson
232 cn: Torvlobnor Puzdoy
234 seeAlso: documentTitle=book1,dc=example,dc=com
235 givenName: Torvlobnor
236 telephoneNumber: 545-4563
238 # refldap://localhost/dc=example,dc=com??sub
240 # Testing NOT search on sn...
241 # Testing attribute inheritance in filter...
242 dn: dc=example,dc=com
243 objectClass: organization
244 objectClass: dcObject
248 # Testing objectClass inheritance in filter...
249 dn: cn=Mitya Kovalev,dc=example,dc=com
250 objectClass: inetOrgPerson
253 seeAlso: documentTitle=book1,dc=example,dc=com
254 seeAlso: documentTitle=book2,dc=example,dc=com
256 telephoneNumber: 332-2334
257 telephoneNumber: 222-3234
259 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
260 objectClass: inetOrgPerson
261 cn: Torvlobnor Puzdoy
263 seeAlso: documentTitle=book1,dc=example,dc=com
264 givenName: Torvlobnor
265 telephoneNumber: 545-4563
267 # refldap://localhost/dc=example,dc=com??sub
269 # Testing "auxiliary" objectClass in filter...
270 dn: dc=example,dc=com
271 objectClass: organization
272 objectClass: dcObject
276 # refldap://localhost/dc=example,dc=com??sub
278 # Testing hasSubordinates in filter...
279 dn: dc=example,dc=com
280 objectClass: organization
281 objectClass: dcObject
285 # refldap://localhost/dc=example,dc=com??sub
287 # Testing attribute inheritance in requested attributes...
288 dn: cn=Mitya Kovalev,dc=example,dc=com
293 # Testing objectClass in requested attributes...
294 dn: documentTitle=book1,dc=example,dc=com
295 objectClass: document
297 dn: documentTitle=book2,dc=example,dc=com
298 objectClass: document
300 dn: dc=example,dc=com
301 objectClass: organization
302 objectClass: dcObject
304 dn: cn=Mitya Kovalev,dc=example,dc=com
305 objectClass: inetOrgPerson
307 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
308 objectClass: inetOrgPerson
310 # refldap://localhost/dc=example,dc=com??sub
312 # Testing operational attributes in request...
313 dn: documentTitle=book1,dc=example,dc=com
314 structuralObjectClass: document
315 subschemaSubentry: cn=Subschema
316 hasSubordinates: FALSE
318 dn: documentTitle=book2,dc=example,dc=com
319 structuralObjectClass: document
320 subschemaSubentry: cn=Subschema
321 hasSubordinates: FALSE
323 dn: dc=example,dc=com
324 structuralObjectClass: organization
325 subschemaSubentry: cn=Subschema
326 hasSubordinates: TRUE
328 dn: cn=Mitya Kovalev,dc=example,dc=com
329 structuralObjectClass: inetOrgPerson
330 subschemaSubentry: cn=Subschema
331 hasSubordinates: FALSE
333 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
334 structuralObjectClass: inetOrgPerson
335 subschemaSubentry: cn=Subschema
336 hasSubordinates: FALSE
338 # refldap://localhost/dc=example,dc=com??sub