D
dmitri
Hi,
I installed Active Directory Application Mode and try to retrieve user
data.
I get NamingException: [LDAP: error code 1 - 000020D6: SvcErr:
DSID-03100724, problem 5012 (DIR_ERROR), data 0_]; remaining name
'CN=Mary Baker, OU=ADAM users'
My code:
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://localhost:389/o=Micrsoft");
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL, "CN=Mary Baker,OU=ADAM
users,O=Microsoft,C=US");
env.put(Context.SECURITY_CREDENTIALS, "qwer1234");
try {
// Create the initial directory context
DirContext ctx = new InitialDirContext(env);
Attributes attrs = ctx.getAttributes("CN=Mary Baker, OU=ADAM users");
ctx.close();
} catch (NamingException e) {
System.err.println("Problem getting attribute:" + e);
}
What am I doing wrong? Can anybody help me?
Thank you.
Dmitri
I installed Active Directory Application Mode and try to retrieve user
data.
I get NamingException: [LDAP: error code 1 - 000020D6: SvcErr:
DSID-03100724, problem 5012 (DIR_ERROR), data 0_]; remaining name
'CN=Mary Baker, OU=ADAM users'
My code:
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://localhost:389/o=Micrsoft");
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL, "CN=Mary Baker,OU=ADAM
users,O=Microsoft,C=US");
env.put(Context.SECURITY_CREDENTIALS, "qwer1234");
try {
// Create the initial directory context
DirContext ctx = new InitialDirContext(env);
Attributes attrs = ctx.getAttributes("CN=Mary Baker, OU=ADAM users");
ctx.close();
} catch (NamingException e) {
System.err.println("Problem getting attribute:" + e);
}
What am I doing wrong? Can anybody help me?
Thank you.
Dmitri