CvFileFacade cvf = new CvFileFacade();
CvFileLocalHome homeFile = (CvFileLocalHome) ic.lookup("local/CvFile");
CvFileLocal remoteFile = (CvFileLocal) homeFile.create();
remoteFile.setDataSource(this.dataSource);
CvFolderVO homeFld = remoteFile.getHomeFolder(indvID);
int rn = (new Random()).nextInt();
Calendar c = Calendar.getInstance();
java.util.Date dt = c.getTime();
DateFormat df = new SimpleDateFormat("MM_dd_yyyy");
String dateStamp = df.format(dt);
CvFileVO flvo = new CvFileVO();
flvo.setTitle("Error Log");
flvo.setName("errorLog_" + indvID + "_" + rn + "_" + dateStamp + ".txt");
messageList.put("fileName","errorLog_" + indvID + "_" + rn + "_" + dateStamp + ".txt");
flvo.setPhysicalFolder(homeFld.getFolderId());
flvo.setIsTemporary("NO");
flvo.setOwner(indvID);
//flvo.setAuthor(indvID);
flvo.setPhysical(CvFileVO.FP_PHYSICAL);
StringBufferInputStream stringInputStream = new StringBufferInputStream(importInputStream.toString());
int fileId = cvf.addFile(indvID, homeFld.getFolderId(), flvo, stringInputStream, this.dataSource);
messageList.put("fileID",fileId + "");
} catch (Exception e) {
logger.error("[Exception] ListEJB.getImportList: ", e);
}
}