Michael Rowland
PRG/211
August 20, 2012
Robert Whale
Array Structure
During the development of the Naming Scheme program for the Quality Review Measurement staff, additional naming schemes were discussed for future revisions to the program. The current program only allows the inputs that relate to the file names for the Conference Call notes. There are additional files not related to the conference calls that will benefit from the use of a naming scheme. For consideration, the following file groups will be added in the next revision of the Naming Scheme: Monthly Executive Report, Quarterly Executive Report, Annual Executive Report, and the EQRS Monthly Analysis (per Product Line).
The manner in which these additional file groups will be added is through the use of objects and modules. Recommend the use of modules because each report shares a few common variables pre-programmed into the naming scheme. For example, there is no sharing of data between the Divisions, therefore the created modules will only contain specific Divisional data. The W&I Division has an established structure that requires specific information within the title of each file. This allows the Informational Warehouse to identify specific files that are automatically archived to the National Computing Center in Detroit and Martinsburg. The SBSE Division does not following the same structure and request a different naming structure for their files. This has presented the QPM staff with several problems over the years because of keystroke errors in file names. Objects will contain specific information related to the requirements established with the HQ Policy Analysts for each Division.
There is a need for revisions to the current Naming Scheme program which uses loops and input fields to develop the correct file name. The new structure uses multiple parallel arrays to gather the required data. Each variable in the array obtains one of five specific attributes of