# 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 # refldap://localhost:9012/dc=example,dc=com??one 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 cn: Akakiy Zinberstein sn: Zinberstein givenName: Akakiy # 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 # refldap://localhost:9012/dc=example,dc=com??sub 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 cn: Akakiy Zinberstein sn: Zinberstein givenName: Akakiy # 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: ou=Referral,dc=example,dc=com objectClass: referral objectClass: extensibleObject ou: Referral ref: ldap://localhost:9012/ 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 cn: Akakiy Zinberstein sn: Zinberstein givenName: Akakiy # Testing invalid filter... # Testing exact search... # refldap://localhost:9012/dc=example,dc=com??sub 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... # refldap://localhost:9012/dc=example,dc=com??sub 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... # refldap://localhost:9012/dc=example,dc=com??sub 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... # refldap://localhost:9012/dc=example,dc=com??sub 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... # refldap://localhost:9012/dc=example,dc=com??sub 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... # refldap://localhost:9012/dc=example,dc=com??sub 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... # refldap://localhost:9012/dc=example,dc=com??sub 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... # refldap://localhost:9012/dc=example,dc=com??sub 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... # refldap://localhost:9012/dc=example,dc=com??sub 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 dn: cn=Akakiy Zinberstein,dc=example,dc=com objectClass: inetOrgPerson cn: Akakiy Zinberstein sn: Zinberstein givenName: Akakiy # 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 # refldap://localhost:9012/dc=example,dc=com??sub 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 # refldap://localhost:9012/dc=example,dc=com??sub 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 cn: Akakiy Zinberstein sn: Zinberstein givenName: Akakiy # Testing attribute inheritance in filter... dn: dc=example,dc=com objectClass: organization objectClass: dcObject o: Example dc: example # Testing undefined attribute in filter... # refldap://localhost:9012/dc=example,dc=com??sub 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 dn: cn=Akakiy Zinberstein,dc=example,dc=com objectClass: inetOrgPerson cn: Akakiy Zinberstein sn: Zinberstein givenName: Akakiy # Testing "auxiliary" objectClass in filter... dn: dc=example,dc=com objectClass: organization objectClass: dcObject o: Example dc: example # Testing hasSubordinates in filter... # refldap://localhost:9012/dc=example,dc=com??sub dn: dc=example,dc=com objectClass: organization objectClass: dcObject o: Example dc: example # 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... # refldap://localhost:9012/dc=example,dc=com??sub 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 # refldap://localhost:9012/dc=example,dc=com??sub 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 dn: cn=Akakiy Zinberstein,dc=example,dc=com objectClass: inetOrgPerson # 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 # refldap://localhost:9012/dc=example,dc=com??sub 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 dn: cn=Akakiy Zinberstein,dc=example,dc=com structuralObjectClass: inetOrgPerson entryDN: cn=Akakiy Zinberstein,dc=example,dc=com subschemaSubentry: cn=Subschema hasSubordinates: FALSE entryUUID: 00000001-0000-0003-0000-000000000000