-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRevisionHistory.txt
More file actions
182 lines (138 loc) · 9.46 KB
/
RevisionHistory.txt
File metadata and controls
182 lines (138 loc) · 9.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
Capture Task Manager History
Version 1.2.5959; April 25, 2016
- Update to .NET 4.5.1
Version 1.2.5618; May 20, 2015
- Updated to AnyCPU
Version 1.2.5436; November 19, 2014
- Removed obsolete DartFTP code
- Moved Pacifica out of the DatasetArchivePlugin folder
Version 1.2.4756; January 9, 2013
- New version of PRISM.dll; requires instantiating PRISM.Files.clsFileTools to use most of the functions
Version 1.2.4590; July 26, 2012
- Added command line switch /EL, which can be used to create the DMSCapTaskMgr Windows event log, then exit the program
Version 1.2.4582; July 23, 2012
- Added support for determining acquisition times and scan counts for bruker_maldi_imaging datasets
Version 1.2.4582; July 18, 2012
- Decreased the number of error messages logged when unable to contact the manager control DB during the middle of an analysis task
Version 1.2.4482; April 9, 2012
- Moved interfaces, cfGlobalStuff, and other shared classes into CTM_Interfaces.dll
- Updated all plugins to use CTM_Interfaces.dll instead of CaptureTaskManager.exe
Version 1.1.4475; April 2, 2012
- Updated the DatasetQuality plugin to dynamically load clsMSFileInfoScanner from within MSFileInfoScannerInterfaces.dll, which is stored at C:\DMS_Programs\MSFileInfoScanner
- Allowed us to remove all of the Proteowizard-related DLLs from the Capture Task Manager program folder
Version 1.0.4472; March 30, 2012
- Now occasionally removing old temp files in the system temp folder
Version 1.0.4470; March 28, 2012
- Updated the MyEMSL component of the DatasetArchivePlugin to only process the files in subfolders when running an archive update job
- Now calling procedure StoreMyEMSLUploadStats to store MyEMSL upload stats in the DMS_Capture DB
Version 1.1.4466; March 24, 2012
- Updated DatasetArchivePlugin to optionally push data into MyEMSL
- New version of MSFileInfoScanner.dll that uses ProteoWizard to process QTrap datasets
- Switched from StringDictionary to Generic.Dictionary<string, string> in ITaskParams
- Added StringDictionary to Generic.Dictionary<string, string> to IMgrParams
Version 1.1.4458; March 16, 2012
- New version of MD5StageFileCreator.dll that auto-renames the stagemd5 file if a file copy conflict occurs and the suffix ends in __ExtraFiles001
Version 1.1.4457; March 15, 2012
- No longer creating the Tool_Version_Info_ImsDeMultiplex.txt file during demultiplexing
Version 1.1.4456; March 14, 2012
- Now storing the tool version in the database using SetStepTaskToolVersion
- Updated ImsDemuxPlugin to allow use of either BelovTransform.dll or IMSDemultiplexer.dll
- Currently hard-coded to always use BelovTransform.dll
Version 1.1.4454; March 12, 2012
- Updated ImsDemuxPlugin to use C# based demultiplexer (IMSDemultiplexer.dll)
Version 1.1.4450; March 8, 2012
- Updated to use UIMF Library v2.0.4450
- New version of MSFileInfoScanner.dll that uses UIMFLibrary v2.0 and Ionic.zip
- Updated DatasetQualityPlugin to report MSFileInfoScanner errors in retData.CloseoutMsg
Version 1.1.4421; February 8, 2012
- Capture Plugin now sets EvalCode to 3 (EVAL_CODE_NETWORK_ERROR_RETRY_CAPTURE) if a network error occurs during capture
- Stored Procedure SetStepTaskComplete recognizes this code and will auto-retry capture
- Fixed bug in Capture Plugin that was wiring up multiple event handlers to the clsFileTools events
- Fixed bug in Capture Plugin that was recursively capturing files and folders for Bruker Imaging datasets
Version 1.1.4416; February 3, 2012
- Updated CaptureToolPlugin to use CopyDirectoryWithResume when copying 15T_FTICR datasets
- Updated CaptureToolPlugin to store error messages in retData.CloseoutMsg (message is stored in Completion_Message in the DB)
- New version of Prism.dll
Version 1.1.4413; January 31, 2012
- Updated DatasetQualityPlugin to recognize Bruker_Amazon_Ion_Trap datasets (which have an analysis.yep file in a .D folder)
- New version of MSFileInfoScanner.dll
Version 1.1.4412; January 30, 2012
- Updated CaptureToolPlugin to support connecting to Bionet shares either using Prism.DLL or using clsNetworkConnection
- Advantage of clsNetworkConnection is better handling of exceptions
- Disadvantage is that you cannot connect to a share more than once as the same user, which the application sometimes thinks is the case if capturing numerous files from the same share
- This support was required for capturing data from \\15T_FTICR.bionet\ProteomicsData since network errors were regularly happening, including having problems copying huge files (over 4 GB)
- Added support for parsing command line switches when starting CaptureTaskManager.exe
- Use /T to enter CodeTest mode
- Updated DatasetIntegrityPlugin to auto-delete superseded .D folders (x_ folders) if they are empty or if every file present is also present in the newly captured folder
Version 1.1.4408; January 26, 2012
- Updated DatasetArchivePlugin to merge existing __ExtraFiles staging files with a newly created __ExtraFiles staging file
Version 1.1.4405; January 23, 2012
- Updated DatasetArchivePlugin to create an MD5 staging file when initially archiving a dataset
- Moved CreateMD5StagingFile into clsOpsBase
Version 1.1.4402; January 20, 2012
- Changed several log messages from INFO level to DEBUG level
- Also changed several messages to only log in the local file and not in the DMS_Capture database
- Updated the Dataset Archive plugin to create MD5 staging files using MD5StageFileCreator.dll
Version 1.1.4373; December 22, 2011
- Now validating that the server on which the dataset resides has sufficient free space when performing operations that will write new data to the server
- Affects all step tools except ArchiveUpdate, DatasetArchive, and SourceFileRename
Version 1.1.4370; December 19, 2011
- Updated manager settings (m_ParamDictionary) to use a generic string dictionary
- Tweaked log messages for DatasetIntegrity plugin
- New version of the MSFileInfoScanner
- Updated DatasetQuality plugin to send the path to the analysis.baf file to the MSFileInfoScanner for Bruker_FT datasets
Version 1.1.4304; October 14, 2011
- Updated DatasetArchive to compute a SHA hash if the file in the archive was modified within the last 35 days
Version 1.1.4303; October 13, 2011
- Updated DatasetArchive plugin to simply compare file sizes and file dates when determining whether a file in the archive needs to be updated
- Previously computed a SHA hash on each file
- Unfortunately, due to a large number of our files being purged from spinning disk and only residing on tape, retrieval via the tape robot is prohibitively slow
Version 1.1.4294; October 4, 2011
- No longer logging "Step complete" messages to the database
- No longer logging "Failure running tool" messages to the database
Version 1.1.4283; September 23, 2011
- Now logging "dataset not found" only once
- Now checking for additional variants of dataset names when renaming
Version 1.1.4276; September 16, 2011
- Tweaked log level for two log messages
Version 1.1.4268; September 8, 2011
- Now checking for errors 53 and 1326 when connecting to a bionet folder
Version 1.1.4230; August 1, 2011
- Changed minimum WIFF scan file size to 30 bytes
Version 1.1.4225; July 27, 2011
- Decrease minimum size of a .Wiff file to 50 KB
Version 1.1.4224; July 26, 2011
- Updated to Visual Studio 2010 and .NET 4.0
Version 1.1.4220; July 22, 2011
- Now ignoring LCMethod*.xml files when checking whether safe to re-try the capture of a dataset
Version 1.1.4213; July 15, 2011
- Now copying LCMethod files from \\proto-5\BionetXfer\Run_Complete_Trigger\MethodFiles to the dataset folder during Capture
- LCMethod folders are renamed to x_ if the file copy is successful
- LCMethod folders that start with x_ and are more than 14 days old are deleted (checking is limited to 6p to 8p daily)
- New UIMF Library
Version 1.1.4203; July 5, 2011
- No longer disabling manager after excessive errors requesting a task
Version 1.1.4200; July 2, 2011
- Added try/catch block to PerformMainLoop and PerformTask
- Added try/catch blocks to clsDemuxTools
- New version of UIMFLibrary.dll
Version 1.1.4192; June 24, 2011
- Updated ImsDemuxPlugin to look for the presence of calibration frames or calibration tables.
- If neither exists, then calibration is not performed.
- This is logged as a warning but is not a fatal error
Version 1.1.4186; June 18, 2011
- Now calibrating .UIMF files after demultiplexing.
- If demultiplexing succeeds but calibration fails, the demultiplexed .UIMF file will be copied to the storage server, but the step tool will report processing failed.
Version 1.1.4184; June 16, 2011
- Now copying the CalibrationLog.txt file to the storage server at the completion of demultiplexing and calibration
- Now skipping calibration when the instrument is IMS_TOF_1, IMS_TOF_2, or IMS_TOF_3
Version 1.1.4183; June 15, 2011
- Now calling GetCalibrationFinishDate() to confirm that calibration was performed
- We are also calling GetDemultiplexingFinishDate()
- Now reporting "De-multiplexed and calibrated" on success
Version 1.1.4162; May 25, 2011
- Now returning the Step tool's CloseoutMsg text to the database when a task fails
- IMSDemuxPluginUpdates
- Updated CopyFile function to support retries
- Now creating a CheckPoint file every 50 frames or every 20 minutes
- Now resuming demultiplexing using CheckPoint file if it exists