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(); _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); }
/// <summary> /// Begins the work. /// </summary> protected override void BeginWork() { BootParameters.ShouldNotBe(null); base.BeginWork(); _reprocessJobParameter = (ConversionReprocessJobBeo)XmlUtility.DeserializeObject(BootParameters, typeof(ConversionReprocessJobBeo)); var baseConfig = ReconversionDAO.GetJobConfigInfo(Convert.ToInt32(_reprocessJobParameter.OrginialJobId)); _jobParameter = (AnalyticsProjectInfo)XmlUtility.DeserializeObject(baseConfig.BootParameters, typeof(AnalyticsProjectInfo)); _dataset = DataSetBO.GetDataSetDetailForDataSetId(_jobParameter.DatasetId); }
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; } }
/// <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; } }