{
String dataSource = Settings.getInstance().getSiteInfo(CVUtility.getHostName(((HttpServlet)MessageContext.getCurrentContext().getProperty(HTTPConstants.MC_HTTP_SERVLET)).getServletContext())).getDataSource();
ArrayList arrlfromCV = null;
try {
InitialContext it = CVUtility.getInitialContext();
QBSyncHome qbsh = (QBSyncHome) it.lookup("QBSync");
QBSync remote = (QBSync) qbsh.create();
remote.setDataSource(dataSource);
arrlfromCV = (ArrayList) remote.beginSynchronisation(individualID, LastSyncDate, moduleName, VO, isNewFlag);
}
catch (Exception e) {