public static bool CheckConnectivity(string ipAddress) { IPingWrapper ping; IPingReplyWrapper pingreply; try { ping = EVUnityContainer.Resolve <IPingWrapper>(); pingreply = ping.Send(ipAddress); if (pingreply.Status != IPStatus.Success) { return(false); } return(true); } catch (Exception ex) { ex.Swallow(); return(false); } finally { pingreply = null; ping = null; } }
protected override void BeginWork() { base.BeginWork(); _reprocessJobParameter = (ConversionReprocessJobBeo)XmlUtility.DeserializeObject(BootParameters, typeof(ConversionReprocessJobBeo)); var baseConfig = ReconversionDAO.GetJobConfigInfo(Convert.ToInt32(_reprocessJobParameter.OrginialJobId)); _lawSyncJobParameter = (LawSyncBEO)XmlUtility.DeserializeObject(baseConfig.BootParameters, typeof(LawSyncBEO)); _dataset = DataSetBO.GetDataSetDetailForDataSetId(_lawSyncJobParameter.DatasetId); var field = _dataset.DatasetFieldList.FirstOrDefault(f => f.FieldType.DataTypeId == Constants.DCNFieldTypeId); if (field != null) { _dcnFieldName = field.Name; } var lawField = _dataset.DatasetFieldList.FirstOrDefault(f => f.Name == EVSystemFields.LawDocumentId); if (lawField != null) { _lawFieldId = lawField.ID; } if (_lawSyncJobParameter.IsProduceImage) { _jobEVImagesDirectory = LawVolumeHelper.GetJobImageFolder(WorkAssignment.JobId, _lawSyncJobParameter.LawCaseId); _volumeCount++; _volumeFolderName = LawVolumeHelper.CreateVolumeFolder(_jobEVImagesDirectory, _volumeCount); } _vaultManager = EVUnityContainer.Resolve <IDocumentVaultManager>(Constants.DocumentVaultManager); }
protected override void BeginWork() { base.BeginWork(); documentConversionTimeout = ConversionHelper.GetDocumentConversionTimeout(); documentGlobalConversionTimeout = ConversionHelper.GetDocumentGlobalConversionTimeout(); documentVaultMngr = EVUnityContainer.Resolve <IDocumentVaultManager>("DocumentVaultManager"); }
protected override void BeginWork() { base.BeginWork(); _documentConversionTimeout = ConversionHelper.GetDocumentConversionTimeout(); _documentConverisonGlobalTimeout = ConversionHelper.GetDocumentGlobalConversionTimeout(); _vaultManager = EVUnityContainer.Resolve <IDocumentVaultManager>(Constants.DocumentVaultManager); }
protected override void BeginWork() { base.BeginWork(); documentConversionTimeout = ConversionHelper.GetDocumentConversionTimeout(); documentConverisonGlobalTimeout = ConversionHelper.GetDocumentGlobalConversionTimeout(); documentVaultMngr = EVUnityContainer.Resolve <IDocumentVaultManager>("DocumentVaultManager"); m_DatasetVaultManager = new DataSetVaultManager(); m_BootParameters = Utils.Deserialize <ProductionDetailsBEO>(BootParameters); }
/// <summary> /// Begins the worker process. /// </summary> protected override void BeginWork() { base.BeginWork(); int nearNativePriority = -100; var edocsNDcbPipeLineTypeNames = new List <string>() { Constants.EdocsImport, Constants.ImportDcbPipeLineTypeName }; var loadFilePipeLineTypeNames = new List <string>() { Constants.ImportLoadFileAppendPipeLineTypeName, Constants.ImportLoadFileOverlayPipeLineTypeName }; try { if (!string.IsNullOrEmpty(PipelineType.Moniker)) { if (edocsNDcbPipeLineTypeNames.Contains(PipelineType.Moniker)) { var importJobParameters = GetJobParameters <ProfileBEO>(BootParameters) as ProfileBEO; importJobParameters.ShouldNotBe(null); nearNativePriority = importJobParameters.NearNativeConversionPriority; isNativeSetIncluded = true; } else if (PipelineType.Moniker.Contains(Constants.ImportLoadFilePipeLineTypeName) || loadFilePipeLineTypeNames.Contains(PipelineType.Moniker)) { var importJobParameters = GetJobParameters <ImportBEO>(BootParameters) as ImportBEO; importJobParameters.ShouldNotBe(null); nearNativePriority = importJobParameters.NearNativeConversionPriority; isNativeSetIncluded = importJobParameters.IsImportNativeFiles; } else if (PipelineType.Moniker.Equals(Constants.ImportLawPipeLineTypeName)) { var importJobParameters = GetJobParameters <LawImportBEO>(BootParameters) as LawImportBEO; importJobParameters.ShouldNotBe(null); nearNativePriority = importJobParameters.NearNativeConversionPriority; isNativeSetIncluded = importJobParameters.IsImportNative; } } vaultManager = EVUnityContainer.Resolve <IDocumentVaultManager>(Worker.Constants.DocumentVaultManager); } catch (Exception ex) { ex.AddUsrMsg("Problem in reading the near native conversion priority"); ex.Trace().Swallow(); ReportToDirector(ex); //LogMessage(false, ex.ToUserString()); } m_Converter = new NearNativeConversionAdapter(true, WorkAssignment.JobId.ToString(CultureInfo.InvariantCulture), nearNativePriority); }
protected override void BeginWork() { base.BeginWork(); var hostId = ServerConnectivity.GetHostIPAddress(); _redactitPushUrl = CmgServiceConfigBO.GetServiceConfigurationsforConfig (hostId, External.DataAccess.Constants.SystemConfigurationService, Constants.QueueServerUrl); _redactitTimeout = ApplicationConfigurationManager.GetValue(Constants.RedactItTimeout, Constants.NearNativeViewerSection); var baseServiceUri = new Uri(CmgServiceConfigBO.GetServiceConfigurationsforConfig(Constants.WcfHostUrl)); var lawServiceUri = new Uri(baseServiceUri, Constants.LawSyncConversionCallBackMethod); _redactitCallbackUrl = lawServiceUri.OriginalString; _vaultManager = EVUnityContainer.Resolve <IDocumentVaultManager>(Constants.DocumentVaultManager); }
/// <summary> /// Constructor - Initialize private objects. /// </summary> public SaveSearchResultsJob() { //Initialize the Private variables _jobBeo = new SaveSearchResultsJobBEO(); _taskBatchSize = 10; // Default Value _dcnList = new List <string>(); #region Initialize searchResultsService searchResultsService = new SearchResultsServiceImplementation(); EVUnityContainer.RegisterInstance(Constants.SearchResultService, searchResultsService); #endregion }
/// <summary/> /// <summary> /// Constructor - Initialize private objects. /// </summary> public CompareSavedSearchResultsJob() { //Initialize the Private variables _jobBeo = new CompareSavedSearchResultsJobBEO(); _fileType = Constants.FileTypeCsv; // Default file type _xslFilePathForComparisonReport = string.Empty; _isJobFailed = false; #region Initialize searchResultsService searchResultsService = new SearchResultsServiceImplementation(); EVUnityContainer.RegisterInstance(Constants.SearchResultService, searchResultsService); #endregion }
/// <summary> /// Begins the worker process. /// </summary> protected override void BeginWork() { base.BeginWork(); try { _mDocumentVaultMngr = EVUnityContainer.Resolve <IDocumentVaultManager>("DocumentVaultManager"); _isReprocessJob = !string.IsNullOrEmpty(PipelineType.Moniker) && PipelineType.Moniker.ToLower().Contains("conversionreprocess"); _conversionPriority = GetConversionPriority(); Tracer.Info("Conversion priority {0}", _conversionPriority); } catch (Exception ex) { ex.Trace().Swallow(); } }
protected override void BeginWork() { base.BeginWork(); try { _vaultManager = EVUnityContainer.Resolve <IDocumentVaultManager>(Constants.DocumentVaultManager); BootObject = GetBootObject <ConversionReprocessJobBeo>(BootParameters); BootObject.ShouldNotBe(null); Tracer.Info("Conversion priority {0}", BootObject.NearNativeConversionPriority); } catch (Exception ex) { LogMessage(false, "ReconversionStartup worker failed: " + ex.Message); throw; } }
protected override void BeginWork() { base.BeginWork(); _jobParameter = (LawSyncBEO)XmlUtility.DeserializeObject(BootParameters, typeof(LawSyncBEO)); #region "Assertion" _jobParameter.DatasetId.ShouldBeGreaterThan(0); _jobParameter.MatterId.ShouldBeGreaterThan(0); #endregion try { //Get DCN field name _dataset = GetDatasetDetails(_jobParameter.DatasetId, _jobParameter.MatterId); var field = _dataset.DatasetFieldList.FirstOrDefault(f => f.FieldType.DataTypeId == Constants.DCNFieldTypeId); if (field != null) { _dcnFieldName = field.Name; } var lawField = _dataset.DatasetFieldList.FirstOrDefault(f => f.Name == EVSystemFields.LawDocumentId); if (lawField != null) { _lawFieldId = lawField.ID; } //Create Volume for Images if (_jobParameter.IsProduceImage) { _jobEVImagesDirectory = LawVolumeHelper.GetJobImageFolder(WorkAssignment.JobId, _jobParameter.LawCaseId); _volumeCount++; _volumeFolderName = LawVolumeHelper.CreateVolumeFolder(_jobEVImagesDirectory, _volumeCount); } _vaultManager = EVUnityContainer.Resolve <IDocumentVaultManager>(Constants.DocumentVaultManager); } catch (Exception ex) { ex.Trace(); ReportToDirector(ex); ConstructLog(Constants.LawSyncStartupFailureMessage); throw; } }
/// <summary> /// Begins the work. /// Absorb the boot parameters, deserialize and pass on the messages to the Search Worker /// </summary> protected override void BeginWork() { base.BeginWork(); try { // Deserialize and determine the boot object BootObject = GetBootObject <ConversionReprocessJobBeo>(BootParameters); BootObject.ShouldNotBe(null); vaultManager = EVUnityContainer.Resolve <IDocumentVaultManager>(Constants.DocumentVaultManager); } catch (ApplicationException apEx) { LogMessage(false, apEx.Message); throw; } catch (Exception ex) { LogMessage(false, "ReconversionStartup worker failed: " + ex.Message); throw; } }
private void BulkUpsertDocumentContentSizeAndIndexStatusInfo(long matterId, string datasetCollectionId, IEnumerable <DocumentDetail> documentDetails) { try { var documentList = new List <RVWDocumentBEO>(); foreach (var documentDetail in documentDetails) { if (documentDetail.document == null) { continue; } var document = new RVWDocumentBEO { DocumentId = documentDetail.document.DocumentId, DocumentIndexingStatus = true }; var filePath = Extensions.GetTextFilePath(documentDetail.document); if (!string.IsNullOrEmpty(filePath)) { var textFile = new FileInfo(filePath); if (textFile.Exists) { document.FileSize = Convert.ToInt32(textFile.Length); } } documentList.Add(document); } var vaultManager = EVUnityContainer.Resolve <IDocumentVaultManager>("DocumentVaultManager"); vaultManager.BulkUpsertDocumentContentSizeAndIndexStatusInfo(matterId, datasetCollectionId, documentList); } catch (Exception ex) { Tracer.Error("Error occured in Update Index status and Text File size for Job Id {0}", WorkAssignment.JobId); ex.Trace().Swallow(); } }
protected override void BeginWork() { base.BeginWork(); _vaultManager = EVUnityContainer.Resolve <IDocumentVaultManager>(Constants.DocumentVaultManager); }