Release Notes

The purpose of this section is to provide a description of a Catalog Ingest Tool release including any impact that the new or modified capabilities will have on the Discipline Nodes or the PDS user community. A somewhat itemized list of changes for each release can be found on the Release Changes page. If viewing this document in PDF form, see the appendix for details.

Release 1.0.0

This is the official release of the Catalog Ingest Tool to the PDS community. The major changes for this release include:

  • Interface and General Functionality
    Added the capability to recursively traverse a target directory as well as the ability to turn this capability off. Modified the compare report content by ordering files alphabetically, removing severity levels and not following pointers in compare mode.
  • Referential Integrity Checking
    Implemented a couple of additions/fixes related to checking REFERENCE_KEY_ID. Added support for multiple values.
  • Ingestion
    Implemented several fixes associated with ingestion of the catalog file content into the PDS catalog database. Also added the capability to ingest new standard values as part of the ingestion step.

The liens for this release are as follows:

  • Report lines greater than 80 characters
    This capability will be incorporated when CITool is integrated with the new Product Tools library.
  • Support for like-named Elements and Objects
    The PDS Data Dictionary currently has elements and objects with identical names. This capability will be incorporated when CITool is integrated with the new Product Tools library.
  • Support for multi-valued pointers
    This capability will be incorporated when CITool is integrated with the new Product Tools library.
  • Detect changes in like-named Objects
    The tool does not correctly detect and report a change within an object that appears multiple times (same name) within the same catalog file.

Release 0.4.0

This release of the Catalog Ingest Tool, is intended for beta testing by the PDS Technical Staff. The minor changes in this release include some updates to the command-line options and message severities.

Release 0.3.0

This release of the Catalog Ingest Tool, is intended for beta testing at the Engineering Node. The major changes in this release include the capabilities to find new standard values and perform a complete referential integrity check within a set of catalog files. Other changes include various, minor fixes to reference validation and the compare mode functionality based on the previous beta testing period.

Release 0.2.0

This release of the Catalog Ingest Tool, is intended for beta testing at the Engineering Node. This release includes the capabilities to validate catalog files, perform referential integrity checking for references and ingest the catalog files into the PDS central catalog database.

Release 0.1.0

This is the first release of the Catalog Ingest Tool, intended for beta testing at the Engineering Node. This release includes the capability to compare a catalog file with another catalog file or a directory of catalog files with another directory.