home *** CD-ROM | disk | FTP | other *** search
/ Programmer's ROM - The Computer Language Library / programmersrom.iso / ada / pdl / ddread.me < prev    next >
Encoding:
Text File  |  1988-05-03  |  4.2 KB  |  102 lines

  1.  
  2. To build the data dictionary tools:
  3.  
  4.  1. Compile all the new abstractions (newabs.src) associated with this 
  5.     tool into a program library. 
  6.  
  7.  2. Compile everything named in the DATADICT.CO file into the program library
  8.     containing the abstractions or a sublibrary whose parent library contains 
  9.     all the abstractions.  DATADICT.CO lists file names in the correct 
  10.     compilation order.
  11.  
  12.  3. Link Create_Dictionary_Driver, Edit_Dictionary_Driver, 
  13.     Update_Dictionary_Driver and Dictionary_Report_Driver with the program
  14.     library where everything was compiled.  To do this using the DEC Ada
  15.     compiler type:
  16.  
  17.     $ acs link create_dictionary_driver
  18.     $ acs link edit_dictionary_driver
  19.     $ acs link update_dictionary_driver
  20.     $ acs link dictionary_report_driver
  21.  
  22. To run the tool on VMS:
  23.  
  24.  1. Define logical symbol for the executables of the data dictionary tools.
  25.     For example,
  26.  
  27.     CREATE_DD :== $DRB1:[NOSC.TOOLS.DATADICT]CREATE_DICTIONARY_DRIVER.EXE
  28.     EDIT_DD   :== $DRB1:[NOSC.TOOLS.DATADICT]EDIT_DICTIONARY_DRIVER.EXE
  29.     UPDATE_DD :== $DRB1:[NOSC.TOOLS.DATADICT]UPDATE_DICTIONARY_DRIVER.EXE
  30.     REPORT_DD :== $DRB1:[NOSC.TOOLS.DATADICT]DICTIONARY_REPORT_DRIVER.EXE
  31.  
  32.      NOTE: The full path name of the executable is required in the 
  33.      definition of the symbol.   The pathname given here is just an example
  34.      and will be different on your system.
  35.  
  36.  2. Enter a command with appropriate parameters.  For example,
  37.  
  38.     CREATE_DD ("[.mydict]");
  39.  
  40.     Entering any of the commands with no parameters gives a brief
  41.     description of how to use the tool.
  42.  
  43. Files contained in this directory:
  44.  
  45. DATADICT.CO  -- Compilation order for data dictionary sources
  46. CDRIVER.EXE  -- VMS 4.0 Create_Dictionary executable
  47. EDRIVER.EXE  -- VMS 4.0 Edit_Dictionary executable
  48. UDRIVER.EXE  -- VMS 4.0 Update_Dictionary executable
  49. RDRIVER.EXE  -- VMS 4.0 Dictionary_REPORT executable
  50. DATADICT.CNT -- Ada source statement count
  51. READ.ME      -- This file
  52.  
  53. The [.SOURCE] subdirectory contains most of the sources that make up the 
  54. data dictionary tools.  Other sources are contained in the abstractions
  55. directory.
  56.  
  57. Files in [.SOURCE]:
  58.  
  59.     The source files which make up the data dictionary tools are as follows:
  60.  
  61.     RELEASE.BDY    -- Contains the version number of the data dictionary tools
  62.     SSTRINGS.SPC   -- Screen Strings package (spec) 
  63.     TEMPLATES.SPC  -- All templates and operations on them (spec)
  64.     DICTMGR.SPC    -- Subprograms to manipulate data dictionary
  65.                       entries (spec)
  66.     CDRIVER.ADA    -- Driver for Create_Dictionary tool
  67.     SCREENMGR.SPC  -- Subprograms to manage placement of templates and data on
  68.                       the screen (spec)
  69.     COMMANDS.SPC   -- Subprograms to handle all editing commands for
  70.                       Edit_Dictionary tool (spec)
  71.     UPDATE.SPC     -- Subprograms to handle commands for Update_Dictionary 
  72.                       tool (spec)
  73.     COMMANDS.BDY   -- Subprograms to handle all editing commands for
  74.                       Edit_Dictionary tool (body)
  75.     DICTMGR.BDY    -- Subprograms to manipulate data dictionary
  76.                       entries (body)
  77.     UPDATE.BDY     -- Subprograms to handle commands for Update_Dictionary 
  78.                       tool (body)
  79.     EDRIVER.ADA    -- Driver for Edit_Dictionary tool
  80.     RDRIVER.ADA    -- Driver for Dictionary_Report tool
  81.     SCREENMGR.BDY  -- Subprograms to manage placement of templates and data on
  82.                       the screen (body)
  83.     SSTRINGS.BDY   -- Screen Strings package (body) 
  84.     TEMPLATES.BDY  -- All templates and operations on them (body)
  85.     UDRIVER.ADA    -- Driver for Update_Dictionary tool
  86.  
  87. The [.TEST] subdirectory contains tests used in testing the data dictionary.
  88. Since the Edit_Dictionary tool is interactive, most of the testing was done
  89. interactively and not via test cases.
  90.  
  91. Files in [.TEST]:
  92.  
  93.     UPDATE.TST  -- Test various aspects of the Update_Dictionary tool.
  94.  
  95. The [.DOC] subdirectory contains the documentation for the data dictionary.
  96.  
  97. Files in [.DOC]:
  98.  
  99.     DATADICT.MEM -- Data Dictionary user's manual
  100.     DATADICT.RNO -- Runoff input for Data Dictionary user's manual
  101.     RELEASE.NTS  -- Release notes
  102.