NASA - National Aeronautics and Space Administration

+ NASA Homepage
+ NASA en Español
+ Contact NASA
Go
Planetary Data System - Engineering Node Banner

Release Changes

Release History

VersionDateDescription
1.7.02014-03-31This 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.12013-12-02This 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.02013-09-30This 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.12013-06-21This 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.02013-03-31This 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.02012-09-30This 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.02012-06-11This 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.02012-01-31This 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.02011-02-10This is a maintenance release of the Catalog Ingest Tool.
1.0.02010-01-05This is the official release of the Catalog Ingest Tool.
0.4.02009-10-11This fourth release of the Catalog Ingest Tool is intended for beta testing by the PDS Technical Staff.
0.3.02009-08-25This third release of the Catalog Ingest Tool is intended for beta testing at the Engineering Node.
0.2.02009-06-08This second release of the Catalog Ingest Tool is intended for beta testing at the Engineering Node.
0.1.02009-04-03This first release of the Catalog Ingest Tool is intended for beta testing at the Engineering Node.

Release 1.7.0 - 2014-03-31

TypeChangesBy

update

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

fix

Corrected an issue reading data set map projection catalog files. Fixes PDS-228.hyunlee

fix

Corrected an issue where the same instrument host reference is replicated for each instrument reference. Fixes PDS-231.hyunlee

update

Added file type and mime type slots to file repository products. Fixes PDS-248.hyunlee

update

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

fix

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

Release 1.6.1 - 2013-12-02

TypeChangesBy

fix

Corrected to capture instrument host reference only from data set catalog file. Fixes PDS-201.hyunlee

fix

Added support for map projection catalog pointer. Fixes PDS-202.hyunlee

fix

Corrected the tool to strip leading and trailing white space from keyword values. Fixes PDS-203.hyunlee

fix

Corrected to generate correct investigation reference when mission name spans multiple lines. Fixes PDS-204.hyunlee

fix

Corrected this issue by addressing PDS-201. Fixes PDS-205.hyunlee

Release 1.6.0 - 2013-09-30

TypeChangesBy

fix

Corrected the tool to not re-ingest when a catalog file hasn't changed. Fixes PDS-163.hyunlee

fix

Corrected the target_ref slot was getting populated twice.hyunlee

Release 1.5.1 - 2013-06-21

TypeChangesBy

update

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

fix

Corrected the tool to not crash when a software catalog file is referenced in the VOLDESC.CAT. Fixes PDS-171.hyunlee

Release 1.5.0 - 2013-03-31

TypeChangesBy

fix

Corrected bad output message when executing without mode selection. Fixes PDS-123.hyunlee

add

Added to support for the DATA_SET_HOUSEKEEPING catalog object.hyunlee

add

Added to support for the DATA_SET_RELEASE catalog object.hyunlee

Release 1.4.0 - 2012-09-30

TypeChangesBy

fix

Updated the dependency list in the POM to grab the correct commons-collections version. Fixes PDS-87.hyunlee

fix

Corrected bad output message when voldesc points to a missing file. Fixes PDS-88.hyunlee

fix

Displays informative error message when a bad password is entered. Fixes PDS-89.hyunlee

Release 1.3.0 - 2012-06-11

TypeChangesBy

update

Updated the reference type mapping.hyunlee

update

Updated to accept VOLDESC.CATs with multiple values for *_CATALOG. Fixes PDS-52.hyunlee

Release 1.2.0 - 2012-01-31

TypeChangesBy

update

Modified the tool to register catalog file information with the Registry Service instead of the PDS catalog database.hyunlee

update

Renamed the tool from Catalog Ingest Tool to just Catalog Tool and copied the source under the 2010 tree.shardman

update

Cleaned up the documentation and removed the PDF generation feature.shardman

remove

Removed the Release Notes document. This document now serves as the single source for release changes.shardman

Release 1.1.0 - 2011-02-10

TypeChangesBy

update

Update the tool to be compatible with version 3.X.X of the Product Tools Library. Fixes PDSEN-256.mcayanan, hyunlee

fix

Support apostrophe characters in author's names during reference validation. Fixes PDSEN-326.mcayanan

fix

During reference validation, do a more robust checking of possible REFERENCE_KEY_ID values within square brackets inside a description. Fixes PDSEN-327.mcayanan

fix

Support space characters in author's names during reference validation. Fixes PDSEN-328.mcayanan

fix

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

fix

No longer look for "AND" when determining if a REFERENCE_KEY_ID value denotes multiple authors. Fixes PDSEN-334.mcayanan

fix

Perform string manipulation when matching values during referential integrity checking. Fixes PDSEN-337.mcayanan

fix

Corrected an issue ingesting the VOLUME catalog file when NODE_ID, ON_LINE_NAME, ON_LINE_IDENTIFICATION, and PROTOCOL_TYPE keywords are absent.hyunlee

Release 1.0.0 - 2010-01-05

TypeChangesBy

add

Added the capability to automatically ingest new standard values into the database.mcayanan

add

Added the capability to report references found in descriptions that do not match a REFERENCE_KEY_ID value within the same catalog file.mcayanan

add

Added an include path, '-i', command line flag option for validate mode to search for referenced catalog files.mcayanan

add

Added the capability to recursively traverse a target directory.mcayanan

add

Added a local, '-L', command line flag option to turn off directory recursion.mcayanan

update

Removed volume referential integrity checking.mcayanan

update

Support handling of multiple values when doing referential integrity checking.mcayanan

update

Disabled following pointers in compare mode.mcayanan

update

Removed reporting of severity levels in the compare report.mcayanan

update

Updated the compare report to report messages in alphabetical order, according to the file name.mcayanan

update

Updated the ingestion to report an error for lines greater than 80 characters instead of truncating it.hyunlee

update

Updated the ingestion to ingest the DESCRIPTION statement instead of the RESOURCE_DESC statement in a dshousekeeping catalog file.hyunlee

update

Updated the ingestion to ignore pointer validation.hyunlee

fix

Fixed the tool to report an error if the database name specified on the command-line is invalid.hyunlee

fix

Fixed the tool to do a more complete check for missing keywords in a software catalog file.hyunlee

fix

Fixed the tool to throw an ingestion error when a REFERENCE_KEY_ID statement is missing in a reference catalog file.hyunlee

fix

Fixed the tool to throw an ingestion error when a REFERENCE_KEY_ID statement is missing in a dataset collections catalog file.hyunlee

fix

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

fix

Fixed the tool to do a more complete check for missing keywords when ingesting an 'nssdcdsid' catalog file.hyunlee

fix

Fixed the tool to throw an ingestion error when a MEDIUM_TYPE statement is missing in an inventory catalog file.hyunlee

fix

Fixed the tool to ingest all INVENTORY_DATA_SET_INFO objects in an inventory catalog file instead of just the last one.hyunlee

fix

Fixed the tool to do a more complete check for missing keywords when ingesting an instrument catalog file.hyunlee

fix

Fixed the tool to report a missing INSTRUMENT_HOST_REFERENCE_INFO when ingesting an instrument host catalog file.hyunlee

fix

Fixed the tool to do a more complete check for missing keywords and objects when ingesting a dataset catalog file.hyunlee

fix

Fixed the tool to throw an error when DATA_SET_ID is missing when ingesting a dataset catalog file.hyunlee

fix

Fixed the tool to no longer check for a TARGET_REFERENCE_INFORMATION object when ingesting a target catalog file.hyunlee

fix

Fixed the tool to throw an error when TARGET_NAME is missing when ingesting a target catalog file.hyunlee

fix

Fixed the tool to be able to support ingestion of multiple TARGET objects in a single target catalog file.hyunlee

fix

Fixed the tool to ignore the PDS_AFFILIATION statement when ingesting a personnel catalog file.hyunlee

fix

Fixed the tool to throw an error if PDS_USER_ID is missing when ingesting a personnel catalog file.hyunlee

fix

Fixed the tool to throw an error when DATA_SET_ID or NODE_ID is missing when ingesting a dshousekeeping catalog file.hyunlee

fix

Fixed the tool to throw an error when DATA_SET_ID or RELEASE_ID is missing when ingesting a dsrelease catalog file.hyunlee

fix

Fixed the tool to be able to ingest multiple DATA_SET_RELEASE records in a dsrelease catalog file.hyunlee

fix

Fixed a bug where the tool had problems ingesting all files in a target directory.hyunlee

fix

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

fix

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

Release 0.4.0 - 2009-10-11

TypeChangesBy

add

Added a "-c, --config" command line flag option to pass in a configuration file.mcayanan

add

Added an "-a, --alias" command line flag option to enable aliasing in the validate mode.mcayanan

update

Validate only files with a .CAT extension when passing in a target directory to the tool.mcayanan

update

Changed message severity level to INFO for REFERENCE_DESC values not beginning with the author name from the associated REFERNCE_KEY_ID value.mcayanan

update

Changed message severity level to INFO for REFERENCE_KEY_ID values in a REF.CAT not being found in a non-REF.CAT.mcayanan

update

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

update

Updated the "allrefs" command line flag option to "-A".mcayanan

Release 0.3.0 - 2009-08-25

TypeChangesBy

add

Added the capability to find new standard values in validate mode.mcayanan

add

Added a complete referential integrity check in validate mode.mcayanan

fix

Fixed reference validation to support REFERENCE_KEY_ID values that are not made up of an author and year field.mcayanan

fix

Fixed various minor reporting issues to the compare function based on beta testing at the Engineering Node.mcayanan

Release 0.2.0 - 2009-06-08

TypeChangesBy

add

Added the capability to do validation of catalog files.mcayanan

add

Added the capability to ingest catalog files into the PDS central catalog database.hyunlee

add

Added referential integrity checking of references.mcayanan

update

Updated compare function to show a UNIX diff-like output for differences between the source and target.mcayanan

update

Updated command-line flag options with a "-m" or "--mode" flag. This enables the compare, ingest, or validate mode.mcayanan

fix

Fix the compare function to provide better support in comparing objects between the source and target.mcayanan

Release 0.1.0 - 2009-04-03

TypeChangesBy

add

Added the capability to compare a catalog file with another catalog file or a directory of catalog files with another directory.mcayanan

FirstGov Logo
+ Freedom of Information Act
+ NASA 2003 Strategic Plan
+ NASA Privacy Statement, Disclaimer, and
   Accessiblity Certification

+ Copyright/Image Use Policy
NASA Logo
Curator: Emily.S.Law
Webmaster: Maryia Sauchanka-Davis
NASA Official: William Knopf
Last Updated:
+ Comments and Questions