Version | Date | Description |
---|---|---|
1.16.0 | 2018-09-28 | This release of the Catalog Tool is a component of the integrated release 9.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.15.0 | 2018-03-30 | This release of the Catalog Tool is a component of the integrated release 8.1.0 of the PDS4 System. This is an operational release of the system components to date. |
1.14.0 | 2017-09-29 | This release of the Catalog Tool is a component of the integrated release 8.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.13.0 | 2017-03-31 | This release of the Catalog Tool is a component of the integrated release 7.1.0 of the PDS4 System. This is an operational release of the system components to date. |
1.12.0 | 2016-09-30 | This release of the Catalog Tool is a component of the integrated release 7.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.11.0 | 2016-03-31 | This release of the Catalog Tool is a component of the integrated release 6.1.0 of the PDS4 System. This is an operational release of the system components to date. |
1.10.0 | 2015-09-30 | This release of the Catalog Tool is a component of the integrated release 6.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.9.0 | 2015-03-31 | This release of the Catalog Tool is a component of the integrated release 5.1.0 of the PDS4 System. This is an operational release of the system components to date. |
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. |
No changes in this release.
No changes in this release.
No changes in this release.
Type | Changes | By |
---|---|---|
![]() | Updated the model version to 1800. | shardman |
Type | Changes | By |
---|---|---|
![]() | Updated Windows System Properties Install Guide. Fixes PDS-464. | mcayanan |
![]() | Updated the model version to 1700. | shardman |
Type | Changes | By |
---|---|---|
![]() | Modified StorageIngester to use a transferFactory from the property instead of using RemoteDataTransferFactory class due to OODT 0.12 bug. Fixes PDS-444. | hyunlee |
![]() | Updated the JRE requirement to 1.7 in the Installation document. | shardman |
![]() | Updated the model version to 1600. | shardman |
Type | Changes | By |
---|---|---|
![]() | Modified the instrument LID to conform to the new format. Fixes PDS-381. | hyunlee |
![]() | Updated the model version to 1500. | shardman |
Type | Changes | By |
---|---|---|
![]() | Updated the model version to 1400. | shardman |
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 |