Tenho o seguinte código em perl, que adiciona uma entrada no LDAP:
[code]
my $e = Net::LDAP::Entry->new;
$e->dn ("cn=" . $username . ", ou=empresa.br, dc=empresa, dc=br");
$e->add ('objectClass' => 'inetOrgPerson');
$e->add ('objectClass' => 'qmailEmpresa');
$e->add ('objectClass' => 'qmailUser');[/code]
Em java converti para o seguinte código:
[code] matchAttrs.put(new BasicAttribute("objectClass","inetOrgPerson"));
matchAttrs.put(new BasicAttribute("objectClass", "qmailEmpresa"));
matchAttrs.put(new BasicAttribute("objectClass", "qmailUser"));
InitialDirContext iniDirContext = (InitialDirContext)dirContext;
iniDirContext.bind(usuario,dirContext,matchAttrs);[/code]
Só que ao executar o código Java, ocorre o erro:
O que pode ser?