Version | Date | Description |
---|---|---|
1.8.0 | 2014-09-30 | This release of the Catalog Tool is a component of the integrated release 5.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.7.0 | 2014-03-31 | This release of the Catalog Tool is a component of the integrated release 4.1.0 of the PDS4 System. This is an operational release of the system components to date. |
1.6.1 | 2013-12-02 | This release of the Catalog Tool is a component of the integrated release 4.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.6.0 | 2013-09-30 | This release of the Catalog Tool is a component of the integrated release 4.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.5.1 | 2013-06-21 | This release of the Catalog Tool is a component of the integrated release 3.1.1 of the PDS4 System. This is an operational release of the system components to date. |
1.5.0 | 2013-03-31 | This release of the Catalog Tool is a component of the integrated release 3.1.0 of the PDS4 System. This is an operational release of the system components to date. |
1.4.0 | 2012-09-30 | This release of the Catalog Tool is a component of the integrated release 3.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.3.0 | 2012-06-11 | This release of the Catalog Tool is a component of the integrated release 2.2.0 of the PDS4 System. This is an operational release of the system components to date. |
1.2.0 | 2012-01-31 | This release of the Catalog Tool is a component of the integrated release 2.1.0 of the PDS4 System. This is an operational release of the system components to date. |
1.1.0 | 2011-02-10 | This is a maintenance release of the Catalog Ingest Tool. |
1.0.0 | 2010-01-05 | This is the official release of the Catalog Ingest Tool. |
0.4.0 | 2009-10-11 | This fourth release of the Catalog Ingest Tool is intended for beta testing by the PDS Technical Staff. |
0.3.0 | 2009-08-25 | This third release of the Catalog Ingest Tool is intended for beta testing at the Engineering Node. |
0.2.0 | 2009-06-08 | This second release of the Catalog Ingest Tool is intended for beta testing at the Engineering Node. |
0.1.0 | 2009-04-03 | This first release of the Catalog Ingest Tool is intended for beta testing at the Engineering Node. |
Type | Changes | By |
---|---|---|
Corrected to allow for the DATA_SET_COLL_OR_DATA_SET_ID keyword in the volume descriptor. Fixes PDS-278. | hyunlee | |
Added support for specifying the unit for file size. Fixes PDS-291. | hyunlee | |
Added support for using host type in instrument host LIDs. Fixes PDS-300. | hyunlee | |
Corrected to populate instrument LID and instrument host LID by replacing ' ' to '_', '/' to '-', and removing '(' and ')'. | hyunlee | |
Corrected an issue where certain subset of the Cassini archive volume didn't get ingested. | hyunlee |
Type | Changes | By |
---|---|---|
Corrected an issue where catalog files that are not registered as context products were having their file objects versioned and re-registered. Fixes PDS-227. | hyunlee | |
Corrected an issue reading data set map projection catalog files. Fixes PDS-228. | hyunlee | |
Corrected an issue where the same instrument host reference is replicated for each instrument reference. Fixes PDS-231. | hyunlee | |
Added file type and mime type slots to file repository products. Fixes PDS-248. | hyunlee | |
Updated Unix shell script and Windows batch file to provide a more user friendly message when JAVA_HOME is not set in the environment. Fixes PDS-253. | mcayanan | |
Modified the Catalog Tool to use the Product_Volume_PDS3 product's LID as the base LID for product repository products of Housekeeping, Person, Reference, and Target. | hyunlee |
Type | Changes | By |
---|---|---|
Corrected to capture instrument host reference only from data set catalog file. Fixes PDS-201. | hyunlee | |
Added support for map projection catalog pointer. Fixes PDS-202. | hyunlee | |
Corrected the tool to strip leading and trailing white space from keyword values. Fixes PDS-203. | hyunlee | |
Corrected to generate correct investigation reference when mission name spans multiple lines. Fixes PDS-204. | hyunlee | |
Corrected this issue by addressing PDS-201. Fixes PDS-205. | hyunlee |
Type | Changes | By |
---|---|---|
Corrected the tool to not re-ingest when a catalog file hasn't changed. Fixes PDS-163. | hyunlee | |
Corrected the target_ref slot was getting populated twice. | hyunlee |
Type | Changes | By |
---|---|---|
Added two slots (product_class and information_model_version) to each product that the Catalog Tool registers. Also modified to generate all URNs in lowercase and to generate the Target URN as follows: urn:nasa:pds:context_pds3:target:<target_type>.<target_name>. Fixes PDS-170. | hyunlee | |
Corrected the tool to not crash when a software catalog file is referenced in the VOLDESC.CAT. Fixes PDS-171. | hyunlee |
Type | Changes | By |
---|---|---|
Corrected bad output message when executing without mode selection. Fixes PDS-123. | hyunlee | |
Added to support for the DATA_SET_HOUSEKEEPING catalog object. | hyunlee | |
Added to support for the DATA_SET_RELEASE catalog object. | hyunlee |
Type | Changes | By |
---|---|---|
Updated the dependency list in the POM to grab the correct commons-collections version. Fixes PDS-87. | hyunlee | |
Corrected bad output message when voldesc points to a missing file. Fixes PDS-88. | hyunlee | |
Displays informative error message when a bad password is entered. Fixes PDS-89. | hyunlee |
Type | Changes | By |
---|---|---|
Updated the reference type mapping. | hyunlee | |
Updated to accept VOLDESC.CATs with multiple values for *_CATALOG. Fixes PDS-52. | hyunlee |
Type | Changes | By |
---|---|---|
Modified the tool to register catalog file information with the Registry Service instead of the PDS catalog database. | hyunlee | |
Renamed the tool from Catalog Ingest Tool to just Catalog Tool and copied the source under the 2010 tree. | shardman | |
Cleaned up the documentation and removed the PDF generation feature. | shardman | |
Removed the Release Notes document. This document now serves as the single source for release changes. | shardman |
Type | Changes | By |
---|---|---|
Update the tool to be compatible with version 3.X.X of the Product Tools Library. Fixes PDSEN-256. | mcayanan, hyunlee | |
Support apostrophe characters in author's names during reference validation. Fixes PDSEN-326. | mcayanan | |
During reference validation, do a more robust checking of possible REFERENCE_KEY_ID values within square brackets inside a description. Fixes PDSEN-327. | mcayanan | |
Support space characters in author's names during reference validation. Fixes PDSEN-328. | mcayanan | |
Perform a proper comparison between two Set values. Fixed as the result of fixing PDSEN-332 for the product-tools project. Fixes PDSEN-333. | mcayanan | |
No longer look for "AND" when determining if a REFERENCE_KEY_ID value denotes multiple authors. Fixes PDSEN-334. | mcayanan | |
Perform string manipulation when matching values during referential integrity checking. Fixes PDSEN-337. | mcayanan | |
Corrected an issue ingesting the VOLUME catalog file when NODE_ID, ON_LINE_NAME, ON_LINE_IDENTIFICATION, and PROTOCOL_TYPE keywords are absent. | hyunlee |
Type | Changes | By |
---|---|---|
Added the capability to automatically ingest new standard values into the database. | mcayanan | |
Added the capability to report references found in descriptions that do not match a REFERENCE_KEY_ID value within the same catalog file. | mcayanan | |
Added an include path, '-i', command line flag option for validate mode to search for referenced catalog files. | mcayanan | |
Added the capability to recursively traverse a target directory. | mcayanan | |
Added a local, '-L', command line flag option to turn off directory recursion. | mcayanan | |
Removed volume referential integrity checking. | mcayanan | |
Support handling of multiple values when doing referential integrity checking. | mcayanan | |
Disabled following pointers in compare mode. | mcayanan | |
Removed reporting of severity levels in the compare report. | mcayanan | |
Updated the compare report to report messages in alphabetical order, according to the file name. | mcayanan | |
Updated the ingestion to report an error for lines greater than 80 characters instead of truncating it. | hyunlee | |
Updated the ingestion to ingest the DESCRIPTION statement instead of the RESOURCE_DESC statement in a dshousekeeping catalog file. | hyunlee | |
Updated the ingestion to ignore pointer validation. | hyunlee | |
Fixed the tool to report an error if the database name specified on the command-line is invalid. | hyunlee | |
Fixed the tool to do a more complete check for missing keywords in a software catalog file. | hyunlee | |
Fixed the tool to throw an ingestion error when a REFERENCE_KEY_ID statement is missing in a reference catalog file. | hyunlee | |
Fixed the tool to throw an ingestion error when a REFERENCE_KEY_ID statement is missing in a dataset collections catalog file. | hyunlee | |
Fixed the tool to throw an ingestion error if a dataset collections catalog file is missing a DATA_SET_COLL_ASSOC_DATA_SETS object. | hyunlee | |
Fixed the tool to do a more complete check for missing keywords when ingesting an 'nssdcdsid' catalog file. | hyunlee | |
Fixed the tool to throw an ingestion error when a MEDIUM_TYPE statement is missing in an inventory catalog file. | hyunlee | |
Fixed the tool to ingest all INVENTORY_DATA_SET_INFO objects in an inventory catalog file instead of just the last one. | hyunlee | |
Fixed the tool to do a more complete check for missing keywords when ingesting an instrument catalog file. | hyunlee | |
Fixed the tool to report a missing INSTRUMENT_HOST_REFERENCE_INFO when ingesting an instrument host catalog file. | hyunlee | |
Fixed the tool to do a more complete check for missing keywords and objects when ingesting a dataset catalog file. | hyunlee | |
Fixed the tool to throw an error when DATA_SET_ID is missing when ingesting a dataset catalog file. | hyunlee | |
Fixed the tool to no longer check for a TARGET_REFERENCE_INFORMATION object when ingesting a target catalog file. | hyunlee | |
Fixed the tool to throw an error when TARGET_NAME is missing when ingesting a target catalog file. | hyunlee | |
Fixed the tool to be able to support ingestion of multiple TARGET objects in a single target catalog file. | hyunlee | |
Fixed the tool to ignore the PDS_AFFILIATION statement when ingesting a personnel catalog file. | hyunlee | |
Fixed the tool to throw an error if PDS_USER_ID is missing when ingesting a personnel catalog file. | hyunlee | |
Fixed the tool to throw an error when DATA_SET_ID or NODE_ID is missing when ingesting a dshousekeeping catalog file. | hyunlee | |
Fixed the tool to throw an error when DATA_SET_ID or RELEASE_ID is missing when ingesting a dsrelease catalog file. | hyunlee | |
Fixed the tool to be able to ingest multiple DATA_SET_RELEASE records in a dsrelease catalog file. | hyunlee | |
Fixed a bug where the tool had problems ingesting all files in a target directory. | hyunlee | |
Fixed a bug dealing with REFERENCE_KEY_ID values that contain multiple authors like PUTZIGANDMELLON2007. The tool was not correctly matching the start of the REFERENCE_DESC value with the first author listed in the associated REFERENCE_KEY_ID value. | mcayanan | |
Fixed a bug found in the compare report, where it would mark a pair of files as 'SAME' and report a warning, while marking another pair of files as 'DIFFERENT' and report the same type of warning message. | mcayanan |
Type | Changes | By |
---|---|---|
Added a "-c, --config" command line flag option to pass in a configuration file. | mcayanan | |
Added an "-a, --alias" command line flag option to enable aliasing in the validate mode. | mcayanan | |
Validate only files with a .CAT extension when passing in a target directory to the tool. | mcayanan | |
Changed message severity level to INFO for REFERENCE_DESC values not beginning with the author name from the associated REFERNCE_KEY_ID value. | mcayanan | |
Changed message severity level to INFO for REFERENCE_KEY_ID values in a REF.CAT not being found in a non-REF.CAT. | mcayanan | |
Removed a referential integrity check to see if PDS_USER_ID and NODE_ID in a PERSON.CAT file exists in a non-PERSON.CAT file. | mcayanan | |
Updated the "allrefs" command line flag option to "-A". | mcayanan |
Type | Changes | By |
---|---|---|
Added the capability to find new standard values in validate mode. | mcayanan | |
Added a complete referential integrity check in validate mode. | mcayanan | |
Fixed reference validation to support REFERENCE_KEY_ID values that are not made up of an author and year field. | mcayanan | |
Fixed various minor reporting issues to the compare function based on beta testing at the Engineering Node. | mcayanan |
Type | Changes | By |
---|---|---|
Added the capability to do validation of catalog files. | mcayanan | |
Added the capability to ingest catalog files into the PDS central catalog database. | hyunlee | |
Added referential integrity checking of references. | mcayanan | |
Updated compare function to show a UNIX diff-like output for differences between the source and target. | mcayanan | |
Updated command-line flag options with a "-m" or "--mode" flag. This enables the compare, ingest, or validate mode. | mcayanan | |
Fix the compare function to provide better support in comparing objects between the source and target. | mcayanan |
Type | Changes | By |
---|---|---|
Added the capability to compare a catalog file with another catalog file or a directory of catalog files with another directory. | mcayanan |