public void updateForCriticalError(ArchiveJobError.ErrorType errorType) { //string errorMsg = ""; this.docMarkedForSuccess = false; errorCode = ArchJobErrorDesc.getInstance().getErrorCode(exception); bool success = false; GAD_Error_Occured = true; if (errorType == ArchiveJobError.ErrorType.G) { this.errorMessage = generateErrorMessage("Source Doc not found:"); errorCodeChar = 'G'; /*success = PwnArchLogDAO.getInstance().CreateArchLogWithError(vo, errorCode, errorMsg, 'G', isRecovery); * if (!success) * { * this.criticalError = true; * }*/ //make db call to update pawn doc reg } else if (errorType == ArchiveJobError.ErrorType.A) { this.errorMessage = generateErrorMessage("Add doc to target failed:"); errorCodeChar = 'A'; /*success = PwnArchLogDAO.getInstance().CreateArchLogWithError(vo, errorCode, errorMsg, 'A', isRecovery); * if (!success) * { * this.criticalError = true; * }*/ } else if (errorType == ArchiveJobError.ErrorType.D) { this.errorMessage = generateErrorMessage("Delete source failed:"); errorCodeChar = 'D'; /*success = PwnArchLogDAO.getInstance().CreateArchLogWithError(vo, errorCode, errorMsg, 'D', isRecovery); * if (!success) * { * this.criticalError = true; * }*/ } else { this.errorMessage = generateErrorMessage("Archive failed:"); this.criticalError = true; } }
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; } }