|
The purpose of this section is to provide a description of a Label Template Design 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.
This release of the Label Template Design Tool represents the operational release for the Phase I targeted capabilities.
The major changes for this release are as follows:
-
Line and Column Indication
The Template Editor pane now indicates the position of the cursor within the template by displaying the line number and column number at the bottom of the pane.
-
Working Data Dictionary (WDD) Upgrades
The objects and elements contained in the WDD will now have a status type of PROPOSED. The object type for object definitions can now be sp
ecified and defaults to SPECIFIC. Included a check for new object and element names to ensure that duplicate definitions are not created.
The liens for this release are as follows:
This release of the Label Template Design Tool represents the binary executable release for the acceptance test phase with the PDS Technical
Staff.
The major changes for this release are as follows:
-
Copy/Paste Objects/Elements from Dictionary to Template
Modified the drag and drop capability from the Data Dictionary listing to recursively include required sub-objects and elements in an Object block. In both cases where objects and elements are dragged to the template, substitution variables are included for the elements.
-
Template Validation Report
A new report was created in VTool to be used specifically by LTDTool for template validation. This report does not have the header that is found in the other validation reports.
-
Template Reformatting
The reformatting function was refined to position the "=" two characters past the longest element name up to a maximum predefined position. In addition, lines will be wrapped at position 78 with subsequent lines of a wrapped value being indented 2 positions. Also, all changes performed during reformatting are represented as one change as it pertains to the
Undo
function. The cursor position in the template prior to reformatting is retained approximately when a template is reformatted.
-
Template Skeletons
New templates were added for IMAGE and TABLE objects. All templates now validate successfully without modification.
-
Menu Restructure
A new project-related dialog window was added for creating new projects or opening existing projects. The menu options in the
File
menu were modified accordingly to dislay this new dialog. Also removed the cascading menus and provided more explicit menu options. Removed the
Export Label
and
From URL
menu options. Added more keyboard shortcuts.
-
Data Dictionary Listing
The pane is now organized b
y tabs with the inclusion of a new tab titled
Both
which will display Objects and Elements together. The selected object/element now continues to be selected when the active query is cancelled.
-
Miscellaneous Issues
The following miscellaneous issues were resolved:
-
Default pane sizing was modified so that the dictionary related panes are 1/3 of the total width and the Validation Status pane is 1/3 of the total height.
-
Lines are now wrapped in both the Validation Status and Definition Details panes to alleviate the need to horizontally scroll.
-
Incorporated wait features when performing functions that take a few seconds to complete.
-
Updated the menu bar icons.
-
Added the Help function to display the version, build date and copyright statement for the application.
-
Modified the startup scripts to auto-detect the JAR file alleviating the need for the user to modify the scripts.
-
Fixed typos and grammatical errors in a number of messages.
The liens for this release are as follows:
This release of the Label Template Design Tool represents the binary executable release for the beta test phase with the PDS Technical Staff.
The major changes for this release are as follows:
-
Undo/Redo Capabilities
Added the capabilities to undo and redo changes made to the label template in the Template Editor pane.
-
Copy/Paste Objects/Elements from Dictionary to Template
Modified the drag and drop capability from the Data Dictionary listing by including the Object block structure and required elements for Objects as well as the addition of an "=" character for Elements.
-
Attributes for Element Definitions
Modified the Element definition listing and the Data Dictionary add/modify dialog by adding the Standard Value Type and Standard Value Set attributes.
-
Extra white space on template lines
Corrected a problem where extra white space is showing up at the end of lines of an imported label template causing the line numbers in the validation report to not be in sync with the template. Also corrected a problem where lines were double-spaced in the Template Editor pane.
-
Initial window pane sizes need work
Corrected a problem where the Validation Status pane is maximized where the Template Editor pane should be.
-
Miscellaneous Issues
The following miscellaneous issues were resolved:
-
Added menu option quick keys (Alt+key) for the Windows platform.
-
Problem handling relative paths references on the command-line.
-
Problem with attribute values not being forced to upper case.
-
Problem with index out of bounds error occurring during reformatting.
The liens for this release are as follows:
-
Copy/Paste Objects/Elements from Dictionary to Template
Although the capability to copy and paste objects and elements from the data dictionary listing has been added in this release, it still needs a little work. For Objects, only required elements are included but not required sub-objects and their required elements. For Elements, we included the "=" character but it has been suggested that we include an appropriate substitution variable.
-
Export Data Dictionary Submissions
Although the capability to add and modify object and element definitions for the Working Data Dictionary (WDD) has been added in this release, the capability to export this information has yet to be implemented.
-
Export Specific Label Object Definitions (SLODs)
This capability has yet to be implemented.
-
Miscellaneous Issues
The following miscellaneous issues have yet to be resolved:
-
Print function has not been implemented yet
-
Help function has not been implemented yet
-
Quit function on the Mac OSX menu bar not supported yet
When using the quit function from the Mac OSX menu bar the tool exits without saving changes.
-
Menu Management has not been implemented yet
There are scenarios where certain menu options are not valid given the current state of the tool. In these scenarios those menu options should be grayed out.
-
Documentation
The tool still needs documentation regarding how the tool should be used to generate a label template.
This release of the Label Template Design Tool represents the binary executable release for the alpha test phase with the PDS Technical Staff.
The major changes for this release are as follows:
-
Initiate a Design Session from an Existing Label or Template
Added the capability to initiate a label template design session from an existing label or template via file or URL reference. The tool also includes a set of its own templates which can be utilized in a design session.
-
Import Data Dictionaries
Added the capability to import one or more PDS compliant data dictionaries via file or URL reference.
-
Validate Template
Added the capability to validate a label template. In order to validate a label template, the template is converted into a test label and then passed
to the validation function.
-
Reformat Template
Added the capability to reformat the active label template. For this release the reformating is limited to lining up the equals signs, proper indenting of nested objects/elements and inserting appropriate spacing after comments.
-
Export Template and Test Label
Added the capability to export the label template and a test label for the template.
The liens for this release are as follows:
-
Copy/Paste Objects/Elements from Dictionary to Template
Although the capability to copy and paste obects and elements from the data dictionary listing has been added in this release, it is a very simple implementation which only copies the name of the object or element to the template.
-
Export Data Dictionary Submissions
Although the capability to add and modify object and element definitions for the Working Data Dictionary (WDD) has been added in this release, the capability to export this information has yet to be implemented.
-
Export Specific Label Object Definitions (SLODs)
This capability has yet to be implemented.
-
Miscellaneous Issues
The following miscellaneous issues have yet to be resolved:
-
Print function has not been implemented yet
-
Undo function has not been implemented yet
-
Help function has not been implemented yet
-
Quit function on the Mac OSX menu bar not supported yet
When using the quit function from the Mac OSX menu bar the tool exits without saving changes.
-
Menu Management has not been implemented yet
There are scenarios where certain menu options are not valid given the current state of the tool. In these scenarios those menu options should be grayed out.
-
Extra white space on template lines
Extra white space is showing up at the end of lines of an imported label template causing the line numbers in the validation report to not be in sync with the template.
-
Initial window pane sizes need work
On the Mac, the Validation Status pane is maximized where the Template Editor pane should be.
This release of the Label Template Design Tool represents the source code release for the Code Walk-through. Subsequent releases will be accompanied with a little more detailed description.
|