Type
|
Changes
|
By
|
|
The Validation Tool application has been split out from the
product-tools
project in order to provide more specific documentation and to turn the
product-tools
project into a library of classes that can be included by other projects. The following files or directories were moved:
-
src/java/gov/nasa/pds/tools/VTool.java
-
src/java/gov/nasa/pds/tools/flags/VToolFlags.java
-
src/java/gov/nasa/pds/tools/config/
-
src/java/gov/nasa/pds/tools/status/
-
src/resources/scripts/
-
xdocs/install/
-
xdocs/user/
|
shardman
|
|
Added support for aliases in the dictionary. They are now handled more uniformly and there is an explicit class for dealing with them.
|
pramirez
|
|
Capability to write a dictionary to a file is now supported using the DictionaryWriter class.
|
pramirez
|
|
Label class now persists numbers of errors and warnings found during validation. This was added to support some of the return value informa
tion that will now be provided.
|
pramirez
|
|
Added README files to be included with the binary and source distribution packages. The binary version points the user to the documentation provided with the package. The source version informs the user that they are on their own with regard to building the source in their own environment.
|
shardman
|
|
Added the somewhat human-readable representation of the grammer utilized to parse PDS labels to the Development section of the documentation. This is currently a manual process that is documented in the DEPLOY.txt file, which can be found in the root directory of this project.
|
shardman
|
|
Added support for namespaces in identifiers. There is now a class that handles parsing out of the namespace in an identifier. This was being done in multiple places in the code before so was a way to clean things up.
|
pramirez
|
|
Updated fields in definitions to support all that was found in the dictionary. There were some missing fields before now everything read in is preserved.
|
pram
irez
|
|
Times can no longer reside on the right hand side of an attribute statement without being proceeded by a date. This was being allowed by the grammar but is not part of the standard.
|
pramirez
|
|
The map of definitions returned from the dictionary class contained redundant definitions and used a naming convention that was not explicitly called out. This was cleaned up and n ow the map returns only a single copy of the definitions. In additioned the weird naming convention has been tossed.
|
pramirez
|
|
Aliases in the dictionary were not be correctly read in or handled all the time. There was some errant information found in the dictionary. This has been removed and fixed.
|
pramirez
|
|
Validation layer now ensures that there is not duplicate attribute identifiers within the same block. For instance, will report an error when multiple "TARGET_NAME"s are found.
|
pramirez
|
|
GROUP definitions in the data dictionary can now be s
pecified as a SPECIFIC_OBJECT_DEFINITION as well as a GENERIC_OBJECT_DEFINITION.
|
pramirez
|
|
Messages regarding unknown unit values will now have a severity of WARNING instead of ERROR.
|
pramirez
|