# Testing baseobject search... dn: dc=example,dc=com objectClass: organization objectClass: dcObject o: Example dc: example # Testing onelevel search... dn: documentTitle=book1,dc=example,dc=com objectClass: document description: abstract1 documentTitle: book1 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com documentIdentifier: document 1 dn: documentTitle=book2,dc=example,dc=com objectClass: document description: abstract2 documentTitle: book2 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com documentIdentifier: document 2 dn: cn=Mitya Kovalev,dc=example,dc=com objectClass: inetOrgPerson cn: Mitya Kovalev sn: Kovalev seeAlso: documentTitle=book1,dc=example,dc=com seeAlso: documentTitle=book2,dc=example,dc=com givenName: Mitya telephoneNumber: 222-3234 telephoneNumber: 332-2334 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com objectClass: inetOrgPerson cn: Torvlobnor Puzdoy sn: Puzdoy seeAlso: documentTitle=book1,dc=example,dc=com givenName: Torvlobnor telephoneNumber: 545-4563 # refldap://localhost:9010/dc=example,dc=com??one # Testing subtree search... dn: documentTitle=book1,dc=example,dc=com objectClass: document description: abstract1 documentTitle: book1 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com documentIdentifier: document 1 dn: documentTitle=book2,dc=example,dc=com objectClass: document description: abstract2 documentTitle: book2 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com documentIdentifier: document 2 dn: dc=example,dc=com objectClass: organization objectClass: dcObject o: Example dc: example dn: cn=Mitya Kovalev,dc=example,dc=com objectClass: inetOrgPerson cn: Mitya Kovalev sn: Kovalev seeAlso: documentTitle=book1,dc=example,dc=com seeAlso: documentTitle=book2,dc=example,dc=com givenName: Mitya telephoneNumber: 222-3234 telephoneNumber: 332-2334 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com objectClass: inetOrgPerson cn: Torvlobnor Puzdoy sn: Puzdoy seeAlso: documentTitle=book1,dc=example,dc=com givenName: Torvlobnor telephoneNumber: 545-4563 # refldap://localhost:9010/dc=example,dc=com??sub # Testing subtree search with manageDSAit... dn: documentTitle=book1,dc=example,dc=com objectClass: document description: abstract1 documentTitle: book1 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com documentIdentifier: document 1 dn: documentTitle=book2,dc=example,dc=com objectClass: document description: abstract2 documentTitle: book2 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com documentIdentifier: document 2 dn: dc=example,dc=com objectClass: organization objectClass: dcObject o: Example dc: example dn: cn=Mitya Kovalev,dc=example,dc=com objectClass: inetOrgPerson cn: Mitya Kovalev sn: Kovalev seeAlso: documentTitle=book1,dc=example,dc=com seeAlso: documentTitle=book2,dc=example,dc=com givenName: Mitya telephoneNumber: 222-3234 telephoneNumber: 332-2334 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com objectClass: inetOrgPerson cn: Torvlobnor Puzdoy sn: Puzdoy seeAlso: documentTitle=book1,dc=example,dc=com givenName: Torvlobnor telephoneNumber: 545-4563 dn: cn=Akakiy Zinberstein,dc=example,dc=com objectClass: inetOrgPerson objectClass: referral cn: Akakiy Zinberstein sn: Zinberstein ref: ldap://localhost:9010/ givenName: Akakiy # Testing invalid filter... # Testing exact search... dn: cn=Mitya Kovalev,dc=example,dc=com objectClass: inetOrgPerson cn: Mitya Kovalev sn: Kovalev seeAlso: documentTitle=book1,dc=example,dc=com seeAlso: documentTitle=book2,dc=example,dc=com givenName: Mitya telephoneNumber: 222-3234 telephoneNumber: 332-2334 # Testing substrings initial search... dn: cn=Mitya Kovalev,dc=example,dc=com objectClass: inetOrgPerson cn: Mitya Kovalev sn: Kovalev seeAlso: documentTitle=book1,dc=example,dc=com seeAlso: documentTitle=book2,dc=example,dc=com givenName: Mitya telephoneNumber: 222-3234 telephoneNumber: 332-2334 # Testing substrings any search... dn: cn=Mitya Kovalev,dc=example,dc=com objectClass: inetOrgPerson cn: Mitya Kovalev sn: Kovalev seeAlso: documentTitle=book1,dc=example,dc=com seeAlso: documentTitle=book2,dc=example,dc=com givenName: Mitya telephoneNumber: 222-3234 telephoneNumber: 332-2334 # Testing substrings final search... dn: cn=Mitya Kovalev,dc=example,dc=com objectClass: inetOrgPerson cn: Mitya Kovalev sn: Kovalev seeAlso: documentTitle=book1,dc=example,dc=com seeAlso: documentTitle=book2,dc=example,dc=com givenName: Mitya telephoneNumber: 222-3234 telephoneNumber: 332-2334 # Testing approx search... dn: cn=Mitya Kovalev,dc=example,dc=com objectClass: inetOrgPerson cn: Mitya Kovalev sn: Kovalev seeAlso: documentTitle=book1,dc=example,dc=com seeAlso: documentTitle=book2,dc=example,dc=com givenName: Mitya telephoneNumber: 222-3234 telephoneNumber: 332-2334 # Testing extensible filter search... dn: cn=Mitya Kovalev,dc=example,dc=com objectClass: inetOrgPerson cn: Mitya Kovalev sn: Kovalev seeAlso: documentTitle=book1,dc=example,dc=com seeAlso: documentTitle=book2,dc=example,dc=com givenName: Mitya telephoneNumber: 222-3234 telephoneNumber: 332-2334 # Testing search for telephoneNumber... dn: cn=Mitya Kovalev,dc=example,dc=com objectClass: inetOrgPerson cn: Mitya Kovalev sn: Kovalev seeAlso: documentTitle=book1,dc=example,dc=com seeAlso: documentTitle=book2,dc=example,dc=com givenName: Mitya telephoneNumber: 222-3234 telephoneNumber: 332-2334 # Testing AND search... dn: cn=Mitya Kovalev,dc=example,dc=com objectClass: inetOrgPerson cn: Mitya Kovalev sn: Kovalev seeAlso: documentTitle=book1,dc=example,dc=com seeAlso: documentTitle=book2,dc=example,dc=com givenName: Mitya telephoneNumber: 222-3234 telephoneNumber: 332-2334 # Testing AND search on objectClass... dn: dc=example,dc=com objectClass: organization objectClass: dcObject o: Example dc: example # Testing OR search... dn: cn=Mitya Kovalev,dc=example,dc=com objectClass: inetOrgPerson cn: Mitya Kovalev sn: Kovalev seeAlso: documentTitle=book1,dc=example,dc=com seeAlso: documentTitle=book2,dc=example,dc=com givenName: Mitya telephoneNumber: 222-3234 telephoneNumber: 332-2334 # Testing OR search on objectClass... dn: documentTitle=book1,dc=example,dc=com objectClass: document description: abstract1 documentTitle: book1 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com documentIdentifier: document 1 dn: documentTitle=book2,dc=example,dc=com objectClass: document description: abstract2 documentTitle: book2 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com documentIdentifier: document 2 dn: dc=example,dc=com objectClass: organization objectClass: dcObject o: Example dc: example # Testing NOT search... dn: cn=Torvlobnor Puzdoy,dc=example,dc=com objectClass: inetOrgPerson cn: Torvlobnor Puzdoy sn: Puzdoy seeAlso: documentTitle=book1,dc=example,dc=com givenName: Torvlobnor telephoneNumber: 545-4563 # refldap://localhost:9010/dc=example,dc=com??sub # Testing NOT search on objectClass... dn: documentTitle=book1,dc=example,dc=com objectClass: document description: abstract1 documentTitle: book1 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com documentIdentifier: document 1 dn: documentTitle=book2,dc=example,dc=com objectClass: document description: abstract2 documentTitle: book2 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com documentIdentifier: document 2 dn: dc=example,dc=com objectClass: organization objectClass: dcObject o: Example dc: example # Testing NOT search on "auxiliary" objectClass... dn: documentTitle=book1,dc=example,dc=com objectClass: document description: abstract1 documentTitle: book1 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com documentIdentifier: document 1 dn: documentTitle=book2,dc=example,dc=com objectClass: document description: abstract2 documentTitle: book2 documentAuthor: cn=Mitya Kovalev,dc=example,dc=com documentIdentifier: document 2 dn: cn=Mitya Kovalev,dc=example,dc=com objectClass: inetOrgPerson cn: Mitya Kovalev sn: Kovalev seeAlso: documentTitle=book1,dc=example,dc=com seeAlso: documentTitle=book2,dc=example,dc=com givenName: Mitya telephoneNumber: 222-3234 telephoneNumber: 332-2334 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com objectClass: inetOrgPerson cn: Torvlobnor Puzdoy sn: Puzdoy seeAlso: documentTitle=book1,dc=example,dc=com givenName: Torvlobnor telephoneNumber: 545-4563 # refldap://localhost:9010/dc=example,dc=com??sub # Testing attribute inheritance in filter... dn: dc=example,dc=com objectClass: organization objectClass: dcObject o: Example dc: example # Testing objectClass inheritance in filter... dn: cn=Mitya Kovalev,dc=example,dc=com objectClass: inetOrgPerson cn: Mitya Kovalev sn: Kovalev seeAlso: documentTitle=book1,dc=example,dc=com seeAlso: documentTitle=book2,dc=example,dc=com givenName: Mitya telephoneNumber: 222-3234 telephoneNumber: 332-2334 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com objectClass: inetOrgPerson cn: Torvlobnor Puzdoy sn: Puzdoy seeAlso: documentTitle=book1,dc=example,dc=com givenName: Torvlobnor telephoneNumber: 545-4563 # refldap://localhost:9010/dc=example,dc=com??sub # Testing "auxiliary" objectClass in filter... dn: dc=example,dc=com objectClass: organization objectClass: dcObject o: Example dc: example # Testing hasSubordinates in filter... dn: dc=example,dc=com objectClass: organization objectClass: dcObject o: Example dc: example # refldap://localhost:9010/dc=example,dc=com??sub # Testing entryUUID in filter... dn: cn=Mitya Kovalev,dc=example,dc=com objectClass: inetOrgPerson cn: Mitya Kovalev sn: Kovalev seeAlso: documentTitle=book1,dc=example,dc=com seeAlso: documentTitle=book2,dc=example,dc=com givenName: Mitya telephoneNumber: 222-3234 telephoneNumber: 332-2334 # Testing attribute inheritance in requested attributes... dn: cn=Mitya Kovalev,dc=example,dc=com cn: Mitya Kovalev sn: Kovalev givenName: Mitya # Testing objectClass in requested attributes... dn: documentTitle=book1,dc=example,dc=com objectClass: document dn: documentTitle=book2,dc=example,dc=com objectClass: document dn: dc=example,dc=com objectClass: organization objectClass: dcObject dn: cn=Mitya Kovalev,dc=example,dc=com objectClass: inetOrgPerson dn: cn=Torvlobnor Puzdoy,dc=example,dc=com objectClass: inetOrgPerson # refldap://localhost:9010/dc=example,dc=com??sub # Testing operational attributes in request... dn: documentTitle=book1,dc=example,dc=com structuralObjectClass: document entryDN: documentTitle=book1,dc=example,dc=com subschemaSubentry: cn=Subschema hasSubordinates: FALSE entryUUID: 00000002-0000-0001-0000-000000000000 dn: documentTitle=book2,dc=example,dc=com structuralObjectClass: document entryDN: documentTitle=book2,dc=example,dc=com subschemaSubentry: cn=Subschema hasSubordinates: FALSE entryUUID: 00000002-0000-0002-0000-000000000000 dn: dc=example,dc=com structuralObjectClass: organization entryDN: dc=example,dc=com subschemaSubentry: cn=Subschema hasSubordinates: TRUE entryUUID: 00000003-0000-0001-0000-000000000000 dn: cn=Mitya Kovalev,dc=example,dc=com structuralObjectClass: inetOrgPerson entryDN: cn=Mitya Kovalev,dc=example,dc=com subschemaSubentry: cn=Subschema hasSubordinates: FALSE entryUUID: 00000001-0000-0001-0000-000000000000 dn: cn=Torvlobnor Puzdoy,dc=example,dc=com structuralObjectClass: inetOrgPerson entryDN: cn=Torvlobnor Puzdoy,dc=example,dc=com subschemaSubentry: cn=Subschema hasSubordinates: FALSE entryUUID: 00000001-0000-0002-0000-000000000000 # refldap://localhost:9010/dc=example,dc=com??sub