





            FERMILAB research services source and document control 

These command files, datatrieve definitions and procedures, and others, are  the
facilities  that  we have been using for a major project.  These files are still
under  development.   So  is  the  documentation   (currently,   there   is   no
documentation)

The "GSR" prefixed files are the  files  that  generate  the  standard  type  of
documents.   These  documents  have  entries made in a datatrieve database.  The
database and utilities help document management.

The "SLM" and "SLU" files are for the source management routines.

The others are source generation files.

Play with these as you wish.  Next DECUS, the documentation should exist and the
rough corners knocked off.


                              Daniel B. Curtis


                                                                          PAGE 2



some of the files are:

     1.  DOCINSGEN.CMD  generates docins  task  which  addes  documents  to  the
         library

     2.  DOCLIST .CMD   sample document listing command file

     3.  DTRDIRLST.CMD  dtr command file for listing macreplacement documents

     4.  DTRDLIST .CMD  called by doclist to make dtr.cmd

     5.  GENLISTS .CMD  another dtr command file

     6.  GENSRC .CMD    generate source files/modules (pascal,  fortran,  macro,
         etc

     7.  GSRDSASK .CMD  design spec questions

     8.  GSRDSGEN .CMD  design spec generation

     9.  GSRGENDOC.CMD  main document generation file

     10. GSRGROUP .CMD  document group questions

     11. GSRINCDOC.CMD  increment document number

     12. GSRMEMASK.CMD  memo questions

     13. GSRMEMGEN.CMD  memo generation

     14. GSRNUM1 .CMD   number generation file for project 1

     15. GSRTECGEN.CMD  technical note generation

     16. LIBDLALL .CMD  dtr procedure to display documents

     17. LIBDLDIS .CMD  dtr procedure to display documents but different

     18. LIBDOMDEF.CMD  dtr document library domain definitions

     19. LIBDTRDIC.CMD  dtr command file

     20. LIBGENALL.CMD  dtr file to  generate  domains,procedures  etc  for  doc
         library

     21. LIBGENLST.CMD  dtr procedure to generate document index

     22. LIBLSTALL.CMD  dtr ditto


                                                                          PAGE 3



     23. LIBLSTCUR.CMD  dtr ditto

     24. LIBLSTDIS.CMD  dtr ditto

     25. LIBLSTDOC.CMD  dtr ditto

     26. LIBLSTGRP.CMD  dtr ditto

     27. LIBLSTNUM.CMD  dtr ditto

     28. LIBLSTSTA.CMD  dtr ditto

     29. LIBRECDEF.CMD  dtr library record deffinition

     30. SCONF1 .CMD    macro source configerator

     31. SCONF2 .CMD    fortram source configerator

     32. SCONF3 .CMD    pascal source confingerator

     33. SCONF4 .CMD    Z80 source configerator

     34. SCONF5 .CMD    praxis source configeratior

     35. SDATA .CMD     for source data type modules ( not well thought out )

     36. SDEF1 .CMD     macro definition

     37. SDEF2 .CMD     fortran definition

     38. SDEF3 .CMD     pascal deffinition

     39. SDEF4 .CMD     z80 definitions

     40. SDEF5 .CMD     prasix definitions

     41. SLMDOMDEF.CMD  source library managenent domain deffinition

     42. SLMEXTMOD.CMD  dtr slm extract module

     43. SLMGENALL.CMD  dtr slm generate dictionary

     44. SLMHISDEF.CMD  dtr slm history record deffinition

     45. SLMINIDEF.CMD  dtr slm initalization

     46. SLMMODDEF.CMD  dtr slm module record deffinition

     47. SLMPRODEF.CMD  dtr slm procedure deffinition


                                                                          PAGE 4



     48. SLMREPMOD.CMD  dtr slm replace module procedure

     49. SLMRINDEF.CMD  dtr slm raw data input from obj library listing

     50. SLUCKNAM .CMD  slm command file to check name

     51. SLUDTRPRE.CMD  slm command file to extract source  modules  and  update
         database

     52. SLUEXTRL .CMD  slm command file that actually extracts modules

     53. SLUREPL .CMD   slm command file that replaces module in libraries

     54. SLUUICCK .CMD  slm command file to check uic and name match

     55. INSRTDOC .MAC  macro  program  to  insert  documents  in  the  document
         library database

     56. SAVRG .MAC

     57. EDOC .TEC      mung edoc to edit documents

     58. ESRC .TEC      mung esrc to edit sources

     59. FORMAC .TEC

     60. FORTEC .TEC

     61. LOWINS .TEC

     62. RNOFIX .TEC

     63. TECO .TEC

     64. DOCS1 .TRC

     65. DOCS2 .TRC


