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