Dear all,

My stand alone script to query ldap server working fine, please find my
script below, but similar code of backends.py not working can anybody help
me whats going wrong in backends.py

import ldap
import sys

LDAP_ANAN_BIND_UID = 'CN=ldapquery,OU=Service Accounts,OU=Exception
Accounts,DC=na,DC=xxxxxxware,DC=com'
LDAP_ANON_BIND_PASSWD = '#########'
BASE_DN = 'DC=xxxxxxware,DC=com'

count = 0
try:

        ldapo = ldap.initialize('ldap://nascmdc01.na.xxxxxxware.com:3268')
        ldapo.set_option(ldap.OPT_REFERRALS, 0)
        ldapo.set_option(ldap.OPT_PROTOCOL_VERSION, 3)
        ldapo.simple_bind_s(LDAP_ANAN_BIND_UID, LDAP_ANON_BIND_PASSWD)
        Filter = '(&(objectClass=*)(sAMAccountName=jackj))'
        Attrs=['displayName']
        r = ldapo.search(BASE_DN, ldap.SCOPE_SUBTREE, Filter, Attrs)

        if not r:
                print "User does not exist"
        r = ldapo.search_s(BASE_DN, ldap.SCOPE_SUBTREE, Filter)

        if len(password) == 0:
                print "Empty password for user"

        ldapo.bind_s(r[0][0], password)
        user_info=r[0][0]

        result_set = []
        for entry in r:
                value = entry[1]
                for a in Attrs:
                        out = "%s: %s" % (a, value[a])
                       print out
                        result_set.append(out)

        print result_set

except ldap.LDAPError, error_message:
        print error_message


Code in backends.py

        r = ldapo.search_s(BASE_DN, ldap.SCOPE_SUBTREE, Filter) ---->>>>
returns empty.

Thanks,
Jack

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~----------~----~----~----~------~----~------~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en

Reply via email to