1 # Testing baseobject search...
3 objectClass: organization
8 # Testing onelevel search...
9 dn: documentTitle=book1,dc=example,dc=com
11 description: abstract1
13 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
14 documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
15 documentIdentifier: document 1
17 dn: documentTitle=book2,dc=example,dc=com
19 description: abstract2
21 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
22 documentIdentifier: document 2
24 # refldap://localhost:9012/dc=example,dc=com??one
26 dn: cn=Mitya Kovalev,dc=example,dc=com
27 objectClass: inetOrgPerson
30 seeAlso: documentTitle=book1,dc=example,dc=com
31 seeAlso: documentTitle=book2,dc=example,dc=com
33 telephoneNumber: 222-3234
34 telephoneNumber: 332-2334
36 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
37 objectClass: inetOrgPerson
40 seeAlso: documentTitle=book1,dc=example,dc=com
42 telephoneNumber: 545-4563
44 dn: cn=Akakiy Zinberstein,dc=example,dc=com
45 objectClass: inetOrgPerson
46 cn: Akakiy Zinberstein
50 # Testing subtree search...
51 dn: documentTitle=book1,dc=example,dc=com
53 description: abstract1
55 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
56 documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
57 documentIdentifier: document 1
59 dn: documentTitle=book2,dc=example,dc=com
61 description: abstract2
63 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
64 documentIdentifier: document 2
66 # refldap://localhost:9012/dc=example,dc=com??sub
69 objectClass: organization
74 dn: cn=Mitya Kovalev,dc=example,dc=com
75 objectClass: inetOrgPerson
78 seeAlso: documentTitle=book1,dc=example,dc=com
79 seeAlso: documentTitle=book2,dc=example,dc=com
81 telephoneNumber: 222-3234
82 telephoneNumber: 332-2334
84 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
85 objectClass: inetOrgPerson
88 seeAlso: documentTitle=book1,dc=example,dc=com
90 telephoneNumber: 545-4563
92 dn: cn=Akakiy Zinberstein,dc=example,dc=com
93 objectClass: inetOrgPerson
94 cn: Akakiy Zinberstein
98 # Testing subtree search with manageDSAit...
99 dn: documentTitle=book1,dc=example,dc=com
100 objectClass: document
101 description: abstract1
103 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
104 documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
105 documentIdentifier: document 1
107 dn: documentTitle=book2,dc=example,dc=com
108 objectClass: document
109 description: abstract2
111 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
112 documentIdentifier: document 2
114 dn: ou=Referral,dc=example,dc=com
115 objectClass: referral
116 objectClass: extensibleObject
118 ref: ldap://localhost:9012/
120 dn: dc=example,dc=com
121 objectClass: organization
122 objectClass: dcObject
126 dn: cn=Mitya Kovalev,dc=example,dc=com
127 objectClass: inetOrgPerson
130 seeAlso: documentTitle=book1,dc=example,dc=com
131 seeAlso: documentTitle=book2,dc=example,dc=com
133 telephoneNumber: 222-3234
134 telephoneNumber: 332-2334
136 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
137 objectClass: inetOrgPerson
138 cn: Torvlobnor Puzdoy
140 seeAlso: documentTitle=book1,dc=example,dc=com
141 givenName: Torvlobnor
142 telephoneNumber: 545-4563
144 dn: cn=Akakiy Zinberstein,dc=example,dc=com
145 objectClass: inetOrgPerson
146 cn: Akakiy Zinberstein
150 # Testing invalid filter...
151 # Testing exact search...
152 # refldap://localhost:9012/dc=example,dc=com??sub
154 dn: cn=Mitya Kovalev,dc=example,dc=com
155 objectClass: inetOrgPerson
158 seeAlso: documentTitle=book1,dc=example,dc=com
159 seeAlso: documentTitle=book2,dc=example,dc=com
161 telephoneNumber: 222-3234
162 telephoneNumber: 332-2334
164 # Testing substrings initial search...
165 # refldap://localhost:9012/dc=example,dc=com??sub
167 dn: cn=Mitya Kovalev,dc=example,dc=com
168 objectClass: inetOrgPerson
171 seeAlso: documentTitle=book1,dc=example,dc=com
172 seeAlso: documentTitle=book2,dc=example,dc=com
174 telephoneNumber: 222-3234
175 telephoneNumber: 332-2334
177 # Testing substrings any search...
178 # refldap://localhost:9012/dc=example,dc=com??sub
180 dn: cn=Mitya Kovalev,dc=example,dc=com
181 objectClass: inetOrgPerson
184 seeAlso: documentTitle=book1,dc=example,dc=com
185 seeAlso: documentTitle=book2,dc=example,dc=com
187 telephoneNumber: 222-3234
188 telephoneNumber: 332-2334
190 # Testing substrings final search...
191 # refldap://localhost:9012/dc=example,dc=com??sub
193 dn: cn=Mitya Kovalev,dc=example,dc=com
194 objectClass: inetOrgPerson
197 seeAlso: documentTitle=book1,dc=example,dc=com
198 seeAlso: documentTitle=book2,dc=example,dc=com
200 telephoneNumber: 222-3234
201 telephoneNumber: 332-2334
203 # Testing approx search...
204 # refldap://localhost:9012/dc=example,dc=com??sub
206 dn: cn=Mitya Kovalev,dc=example,dc=com
207 objectClass: inetOrgPerson
210 seeAlso: documentTitle=book1,dc=example,dc=com
211 seeAlso: documentTitle=book2,dc=example,dc=com
213 telephoneNumber: 222-3234
214 telephoneNumber: 332-2334
216 # Testing extensible filter search...
217 # refldap://localhost:9012/dc=example,dc=com??sub
219 dn: cn=Mitya Kovalev,dc=example,dc=com
220 objectClass: inetOrgPerson
223 seeAlso: documentTitle=book1,dc=example,dc=com
224 seeAlso: documentTitle=book2,dc=example,dc=com
226 telephoneNumber: 222-3234
227 telephoneNumber: 332-2334
229 # Testing search for telephoneNumber...
230 # refldap://localhost:9012/dc=example,dc=com??sub
232 dn: cn=Mitya Kovalev,dc=example,dc=com
233 objectClass: inetOrgPerson
236 seeAlso: documentTitle=book1,dc=example,dc=com
237 seeAlso: documentTitle=book2,dc=example,dc=com
239 telephoneNumber: 222-3234
240 telephoneNumber: 332-2334
242 # Testing AND search...
243 # refldap://localhost:9012/dc=example,dc=com??sub
245 dn: cn=Mitya Kovalev,dc=example,dc=com
246 objectClass: inetOrgPerson
249 seeAlso: documentTitle=book1,dc=example,dc=com
250 seeAlso: documentTitle=book2,dc=example,dc=com
252 telephoneNumber: 222-3234
253 telephoneNumber: 332-2334
255 # Testing AND search on objectClass...
256 dn: dc=example,dc=com
257 objectClass: organization
258 objectClass: dcObject
262 # Testing OR search...
263 # refldap://localhost:9012/dc=example,dc=com??sub
265 dn: cn=Mitya Kovalev,dc=example,dc=com
266 objectClass: inetOrgPerson
269 seeAlso: documentTitle=book1,dc=example,dc=com
270 seeAlso: documentTitle=book2,dc=example,dc=com
272 telephoneNumber: 222-3234
273 telephoneNumber: 332-2334
275 # Testing OR search on objectClass...
276 dn: documentTitle=book1,dc=example,dc=com
277 objectClass: document
278 description: abstract1
280 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
281 documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
282 documentIdentifier: document 1
284 dn: documentTitle=book2,dc=example,dc=com
285 objectClass: document
286 description: abstract2
288 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
289 documentIdentifier: document 2
291 dn: dc=example,dc=com
292 objectClass: organization
293 objectClass: dcObject
297 # Testing NOT search...
298 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
299 objectClass: inetOrgPerson
300 cn: Torvlobnor Puzdoy
302 seeAlso: documentTitle=book1,dc=example,dc=com
303 givenName: Torvlobnor
304 telephoneNumber: 545-4563
306 dn: cn=Akakiy Zinberstein,dc=example,dc=com
307 objectClass: inetOrgPerson
308 cn: Akakiy Zinberstein
312 # Testing NOT search on objectClass...
313 dn: documentTitle=book1,dc=example,dc=com
314 objectClass: document
315 description: abstract1
317 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
318 documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
319 documentIdentifier: document 1
321 dn: documentTitle=book2,dc=example,dc=com
322 objectClass: document
323 description: abstract2
325 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
326 documentIdentifier: document 2
328 # refldap://localhost:9012/dc=example,dc=com??sub
330 dn: dc=example,dc=com
331 objectClass: organization
332 objectClass: dcObject
336 # Testing NOT search on "auxiliary" objectClass...
337 dn: documentTitle=book1,dc=example,dc=com
338 objectClass: document
339 description: abstract1
341 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
342 documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
343 documentIdentifier: document 1
345 dn: documentTitle=book2,dc=example,dc=com
346 objectClass: document
347 description: abstract2
349 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
350 documentIdentifier: document 2
352 # refldap://localhost:9012/dc=example,dc=com??sub
354 dn: cn=Mitya Kovalev,dc=example,dc=com
355 objectClass: inetOrgPerson
358 seeAlso: documentTitle=book1,dc=example,dc=com
359 seeAlso: documentTitle=book2,dc=example,dc=com
361 telephoneNumber: 222-3234
362 telephoneNumber: 332-2334
364 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
365 objectClass: inetOrgPerson
366 cn: Torvlobnor Puzdoy
368 seeAlso: documentTitle=book1,dc=example,dc=com
369 givenName: Torvlobnor
370 telephoneNumber: 545-4563
372 dn: cn=Akakiy Zinberstein,dc=example,dc=com
373 objectClass: inetOrgPerson
374 cn: Akakiy Zinberstein
378 # Testing attribute inheritance in filter...
379 dn: dc=example,dc=com
380 objectClass: organization
381 objectClass: dcObject
385 # Testing objectClass inheritance in filter...
386 dn: cn=Mitya Kovalev,dc=example,dc=com
387 objectClass: inetOrgPerson
390 seeAlso: documentTitle=book1,dc=example,dc=com
391 seeAlso: documentTitle=book2,dc=example,dc=com
393 telephoneNumber: 222-3234
394 telephoneNumber: 332-2334
396 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
397 objectClass: inetOrgPerson
398 cn: Torvlobnor Puzdoy
400 seeAlso: documentTitle=book1,dc=example,dc=com
401 givenName: Torvlobnor
402 telephoneNumber: 545-4563
404 dn: cn=Akakiy Zinberstein,dc=example,dc=com
405 objectClass: inetOrgPerson
406 cn: Akakiy Zinberstein
410 # Testing "auxiliary" objectClass in filter...
411 dn: dc=example,dc=com
412 objectClass: organization
413 objectClass: dcObject
417 # Testing hasSubordinates in filter...
418 # refldap://localhost:9012/dc=example,dc=com??sub
420 dn: dc=example,dc=com
421 objectClass: organization
422 objectClass: dcObject
426 # Testing entryUUID in filter...
427 dn: cn=Mitya Kovalev,dc=example,dc=com
428 objectClass: inetOrgPerson
431 seeAlso: documentTitle=book1,dc=example,dc=com
432 seeAlso: documentTitle=book2,dc=example,dc=com
434 telephoneNumber: 222-3234
435 telephoneNumber: 332-2334
437 # Testing attribute inheritance in requested attributes...
438 # refldap://localhost:9012/dc=example,dc=com??sub
440 dn: cn=Mitya Kovalev,dc=example,dc=com
445 # Testing objectClass in requested attributes...
446 dn: documentTitle=book1,dc=example,dc=com
447 objectClass: document
449 dn: documentTitle=book2,dc=example,dc=com
450 objectClass: document
452 # refldap://localhost:9012/dc=example,dc=com??sub
454 dn: dc=example,dc=com
455 objectClass: organization
456 objectClass: dcObject
458 dn: cn=Mitya Kovalev,dc=example,dc=com
459 objectClass: inetOrgPerson
461 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
462 objectClass: inetOrgPerson
464 dn: cn=Akakiy Zinberstein,dc=example,dc=com
465 objectClass: inetOrgPerson
467 # Testing operational attributes in request...
468 dn: documentTitle=book1,dc=example,dc=com
469 structuralObjectClass: document
470 entryDN: documentTitle=book1,dc=example,dc=com
471 subschemaSubentry: cn=Subschema
472 hasSubordinates: FALSE
473 entryUUID: 00000002-0000-0001-0000-000000000000
475 dn: documentTitle=book2,dc=example,dc=com
476 structuralObjectClass: document
477 entryDN: documentTitle=book2,dc=example,dc=com
478 subschemaSubentry: cn=Subschema
479 hasSubordinates: FALSE
480 entryUUID: 00000002-0000-0002-0000-000000000000
482 # refldap://localhost:9012/dc=example,dc=com??sub
484 dn: dc=example,dc=com
485 structuralObjectClass: organization
486 entryDN: dc=example,dc=com
487 subschemaSubentry: cn=Subschema
488 hasSubordinates: TRUE
489 entryUUID: 00000003-0000-0001-0000-000000000000
491 dn: cn=Mitya Kovalev,dc=example,dc=com
492 structuralObjectClass: inetOrgPerson
493 entryDN: cn=Mitya Kovalev,dc=example,dc=com
494 subschemaSubentry: cn=Subschema
495 hasSubordinates: FALSE
496 entryUUID: 00000001-0000-0001-0000-000000000000
498 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
499 structuralObjectClass: inetOrgPerson
500 entryDN: cn=Torvlobnor Puzdoy,dc=example,dc=com
501 subschemaSubentry: cn=Subschema
502 hasSubordinates: FALSE
503 entryUUID: 00000001-0000-0002-0000-000000000000
505 dn: cn=Akakiy Zinberstein,dc=example,dc=com
506 structuralObjectClass: inetOrgPerson
507 entryDN: cn=Akakiy Zinberstein,dc=example,dc=com
508 subschemaSubentry: cn=Subschema
509 hasSubordinates: FALSE
510 entryUUID: 00000001-0000-0003-0000-000000000000