If running Config Slicer v3.0.x against a configuration package or manifest file that was generated with a pre-3.0 version of Config Slicer, an error message displays.
Scenario 1: Out-of-Date Configuration Package
In this scenario the error message will resemble the following:
Copy
Package was generated with an older version of config slicer incompatible with the current version (3.0.2).
Please upgrade the configuration package (java -jar upgrade-config-slice.jar 'configuration_package.xml'),
verify the results, and try again. SOLUTION:
Upgrade the configuration package file by running upgrade-config-slice.jar against it.
This jar file should be located in the same directory as Config Slicer (/tools/config-slicer).
The upgrade script will save an upgraded copy of the configuration package file (to the same directory), which can be inspected and imported.
Example:
Copy
To upgrade a manifest file at the same time, simply add it to the script as a second argument:
Copy
Scenario 2: Out-of-Date Manifest File with no Corresponding Configuration Package
In this scenario the error message resembles the following:
Copy
SOLUTION:
This upgrade process is a little more involved:
Extract the list of process types from the manifest file
.
Format them as parameters to Config Slicer's custom manifest generation for process types.
For example, assuming we extracted the process types Process Type 1 and Process Type 2 in step 1, the following command would be used:
Copy
Run the custom manifest generation.
Take the list of analyte UDFs and ResultFile UDTs from the manifest file that was generated and add them to the old manifest file
.
Add the following line of text to the top of the old manifest file:
Copy
ConfigSlicerVersion=3.0-compatiblejava -jar upgrade-config-slice.jar configuration_package.xml java -jar upgrade-config-slice.jar configuration_package.xml manifest.properties Manifest was generated with an older version of config slicer incompatible with the current version (3.0.2).Â
If you have the corresponding configuration package available the manifest can be automatically upgradedÂ
(java -jar upgrade-config-slice.jar configuration_package.xml 'manifest_file.properties'). Otherwise pleaseÂ
regenerate the manifest with the current version of config slicer and try again. java -jar config-slicer.jar -o custom -s localhost -u admin -p pass -pt
"Process Type 1" -pt "Process Type 2"