public void updateTablesForSuccess() { try { if (PwnArchLogDAO.getInstance().CreateArchLog(vo, CHAR_CODE_SUCCESS, isRecovery)) { DBTransComp = true; } else { criticalError = true; DBTransComp = false; } } catch (Exception e) { log.Error("updateTablesForSuccess Exception", e); } }
public void updateDBForError(ArchiveJobError.ErrorType errorType, PawnDocRegVO pawnDocRegVO) { string errorMsg = ""; int errorCode = ArchJobErrorDesc.getInstance().getErrorCode(exception); bool success = false; GAD_Error_Occured = true; _failCount++; if (errorType == ArchiveJobError.ErrorType.G) { errorMsg = generateErrorMessage("Source Doc not found:"); success = PwnArchLogDAO.getInstance().CreateArchLogWithError(pawnDocRegVO, errorCode, errorMsg, 'G', isRecovery); if (!success) { this.criticalError = true; } //make db call to update pawn doc reg } else if (errorType == ArchiveJobError.ErrorType.A) { errorMsg = generateErrorMessage("Add doc to target failed:"); success = PwnArchLogDAO.getInstance().CreateArchLogWithError(pawnDocRegVO, errorCode, errorMsg, 'A', isRecovery); if (!success) { this.criticalError = true; } } else if (errorType == ArchiveJobError.ErrorType.D) { errorMsg = generateErrorMessage("Delete source failed:"); success = PwnArchLogDAO.getInstance().CreateArchLogWithError(pawnDocRegVO, errorCode, errorMsg, 'D', isRecovery); if (!success) { this.criticalError = true; } } else { errorMsg = generateErrorMessage("Archive failed:"); this.criticalError = true; } }
public void updateTablesForSuccess(PawnDocRegVO pawnDocRegVO) { try { if (PwnArchLogDAO.getInstance().CreateArchLog(pawnDocRegVO, CHAR_CODE_SUCCESS, isRecovery)) { //pawnDocRegVO.JobSuccess= true; _successCount++; } else { criticalError = true; // pawnDocRegVO.JobSuccess = false; //_failCount++; } } catch (Exception e) { log.Error("updateTablesForSuccess Exception", e); } }
private bool completeDBUpdates(List <ArchiveJob3> removeList) { bool critErrDB = false; List <PawnDocRegVO> succList = new List <PawnDocRegVO>(); foreach (var archiveJob3 in removeList) { if (archiveJob3.IsDocMarkedForSuccess()) { succList.Add(archiveJob3.getDocObject()); } } try { PwnArchLogDAO.getInstance().CreateArchLogForBatch(succList, ArchiveJob3.CHAR_CODE_SUCCESS, isRecovery); }catch (Exception e) { log.Error("Error occured during success log creation", e); dumpSuccessListToLog(succList); this.criticalErrorOccured = true; critErrDB = true; } succList = null; try { PwnArchLogDAO.getInstance().CreateBatchArchLogWithError(removeList, isRecovery); } catch (Exception e) { log.Error("Error occured during failure log creation", e); dumpFailureListToLog(removeList); this.criticalErrorOccured = true; critErrDB = true; } return(critErrDB); }