logConnectionParameters(connectionParams);
eas = ExternalApiSupport.forCall(user, pwd);
connInfo = createConnectionInfo(eas, connectionParams, sourceId, targetId);
LOG.info("Connection info: " + connInfo);
try {
ClassStructureRetriever r = new ClassStructureRetriever();
NumericOid[] oids = translateOids(classOidsAsStrings);
ObjectClassStructure[] structs = r.lookupStructures(connInfo, oids, skipObsoleteAttributes);
return convert(structs);
} catch (LdapException ex) {
convert(ex, connInfo, "getObjectStructures");
return null;
}