У меня есть очередь LDAP, которая обрабатывает объектный класс. Я не могу найти точное местоположение, почему оно дает исключение. Объект objclass является строкой конкатенации с символом канала. Любая программа, кодирующая, чтобы найти точное местоположение, в котором конкдинационная часть идет к Исключению? .Помощь Помощи.
попробуй {
Атрибуты objClass = null;
пытаться {
objClass = getObjClass (LdapInfo.PER_ID, person.perId);
} catch (NamingException e)
{
DCXError.myInstance (). WriteError ("LdapUpdaterConnection:" + e.getMessage ());
}
NamingEnumeration oc = objClass.get ("objectclass"). GetAll ();
String baseObjClass = null;
while (oc.hasMoreElements ()) {
baseObjClass = (String) oc.nextElement ();
if (baseObjClass.equalsIgnoreCase (LdapInfo.NON_EMPLOYEE_PERSON)
|| baseObjClass.equalsIgnoreCase ( "N / A") ||
baseObjClass.equalsIgnoreCase (LdapInfo.EMPLOYEE_PERSON))
перерыв;
}
} catch (SchemaViolationException e4) {
DCXError.myInstance (). WriteError (
"LdapUpdaterConnection: doUpdate SchemaViolationException" + e4.getExplanation ());
DCXError.myInstance (). WriteError ("LdapUpdaterConnection: update persID =" + personId);
return (LdapUpdaterConnection.BAD_DATA);
}