{
String userName = source.getAuthentication().getUsername();
String password = source.getAuthentication().getPassword();
if (userName != null && userName.length() > 0) rdbms.setUser(userName);
if (password != null && password.length() > 0) rdbms.setPassword(new TextEncryption().decrypt(password));
}
// Some horrible logic to handle a DB cycle being >max records
int nNumRecordsToSkip = 0;
SourceHarvestStatusPojo lastHarvestInfo = source.getHarvestStatus();