Release Notes

The purpose of this section is to provide a description of a Validation 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, the release change details are not available.

Release 2.3.0

This is a maintenance release of the Validation Tool integrated with release 3.2.0 of the Product Tools Library. Modifications include:

  • Corrected issues with reporting data dictionary errors.
  • Corrected issues in the Product Tools Library handling aliases in Group definitions and errors in Group objects occurring during validation.

The liens for this release associated with version 3.2.0 of the Product Tools Library are as follows:

  • Plural forms of valid unit names are not supported.
  • Full checking of file characteristics not supported as of yet.

Release 2.2.0

This is a maintenance release of the Validation Tool integrated with release 3.1.0 of the Product Tools Library. Modifications include:

  • Corrected an issue dealing with how date/time values are validated.
  • Corrected a couple of issues dealing with malformed messages.
  • Corrected an issue involving value manipulation when matching values.
  • A number of issues were corrected in the Product Tools Library that effect interfaces utilized by other tools.

The liens for this release associated with version 3.1.0 of the Product Tools Library are as follows:

  • Plural forms of valid unit names are not supported.
  • Full checking of file characteristics not supported as of yet.

Release 2.1.0

This release of the Validation Tool addresses issues found during beta test for release 2.1.0-beta. These include:

  • Files that do not contain a PDS_VERSION_ID are reported as warnings instead of errors.
  • Truncate long values when error messages get thrown for exceeding the acceptable maximum length of an element definition.
  • Corrected the issue where memory overflows occurred with large attached labels.
  • Corrected to throw an error message when referenced files for non include pointers are not found.
  • Corrected dictionary handling to support SPECIFIC_GROUPs and MAXIMUM values of UNK.
  • Corrected to report errors found in the supplied dictionary.
  • Corrected handling of pointer statements that contain multiple file references.
  • Corrected handling of required/optional nested objects with descriptor names.
  • Corrected an issue calculating the start byte of the data in attached labels.
  • Corrected to capture errors in nested fragment labels.
  • Cleaned up some messages.

The liens for this release associated with version 3.0.2 of the Product Tools Library are as follows:

  • Plural forms of valid unit names are not supported.
  • Full checking of file characteristics not supported as of yet.

Release 2.1.0-beta

This beta release of the Validation Tool software is integrated with release 3.0.1 of the Product Tools Library. In general, the Validation Tool should exhibit the same behavior as the previous release with the exception that the reports will be different. The messaging infrastructure in the Product Tools Library was overhauled resulting in improved messages. Although an effort was made to make the Validation Tool reports consistent with the previous release, there will be some differences. Other changes for this release include:

  • Report line lengths greater than 80 characters (78 + <CR><LF>).
  • Report when lines do not end in <CR><LF>.
  • Combine attribute lists for identical elements when two dictionaries are merged.
  • Recognize the END statement in attached labels.

The liens for this release associated with version 3.0.1 of the Product Tools Library are as follows:

  • Memory problem with very large attached labels.
  • Plural forms of valid unit names are not supported.
  • Checking of file characteristics not supported as of yet.

Release 2.0.1

The operational release of the Validation Tool software incorporating the Phase II capability supporting validation of catalog files. This release includes some minor modifications regarding how catalog pointers are handled based on beta testing results.

Release 2.0.0

This release of the Validation Tool software incorporates the Phase II capability supporting validation of catalog files and was released to the Technical Staff for beta testing.

The major change for this release is the addition of support for validating catalog files, either standalone or as a set within a CATALOG directory. Modifications to support this capability included a general change with regard to how pointers are handled as well as relaxing some of the PDS Label constraints where catalog files do not conform to those constraints. The result is that catalog files are now validated correctly and the spurious messages that were previously produced have been eliminated.

Other changes in this release include:

  • Correct validation of quoted date/time strings. Date/time strings may not be quoted when associated with an element that is defined with one of the DATE data types.
  • Fixed a spacing issue seen in the validation report on the Mac platform.