InternalClientConnection.getRootConnection();
LinkedHashSet<String> attributes = new LinkedHashSet<String>(0);
ArrayList<Control> controls = new ArrayList<Control>(0);
InternalSearchOperation searchOperation =
new InternalSearchOperation(conn,
InternalClientConnection.nextOperationID(),
InternalClientConnection.nextMessageID(),
controls,
adminSuffixDN, SearchScope.WHOLE_SUBTREE,
DereferencePolicy.NEVER_DEREF_ALIASES,
0, 0,
false, keySearchFilter, attributes,
null);
searchOperation.run();
ResultCode resultCode = searchOperation.getResultCode();
if (resultCode != ResultCode.SUCCESS)
{
Message message =
INFO_TRUSTSTORESYNC_ADMIN_SUFFIX_SEARCH_FAILED.get(
String.valueOf(adminSuffixDN),
searchOperation.getErrorMessage().toString());
ErrorLogger.logError(message);
}
for (SearchResultEntry searchEntry : searchOperation.getSearchEntries())
{
try
{
handleInternalSearchEntry(searchEntry);
}