public AccountLog getAccountLog(final int customerID) throws RemoteException {
try {
final AccountFactory accountFactory = AccountFactory.INSTANCE;
final AccountLog accountLog = accountFactory.createAccountLog();
InputStream mapping = createConfigStream();
Connection conn = getConnection();
DAS das = DAS.FACTORY.createDAS(mapping, conn);
Command select = das.createCommand("SELECT logSeqNo, accountNumber, actionType, amount FROM acctLog where id = ?");
select.setParameter(1, customerID);
DataObject root = select.executeQuery();
accountLog.getAccountLogEntries().addAll(root.getList("AccountLogEntry"));
select = das.createCommand("SELECT logSeqNo, Symbol, quantity, actionType, purchaseLotNumber FROM stockLog where id = ?");
select.setParameter(1, customerID);
root = select.executeQuery();
accountLog.getStockLogEntries().addAll(root.getList("StockLogEntry"));
conn.close();
return accountLog;
} catch (Exception e) {