home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR21 / DOCPRC13.ZIP / DOC-PROC.MAN next >
Text File  |  1993-06-01  |  108KB  |  2,239 lines

  1.                                                                                
  2.                                                                                 
  3.                                                                                 
  4.                                                                                 
  5.                                                                                 
  6.                                                                                 
  7.                                                                                 
  8.                                                                                 
  9.                                                                                 
  10.                                                                                 
  11.                                                                                 
  12.                                                                                 
  13.                         The Doc-Proc Reference Manual                           
  14.                                                                                 
  15.                          Version 1.1 March 01, 1993
  16.                                                                                 
  17.                      Copyright 1993 CONNECT/Soft Publishing Co.                 
  18.                                                                                 
  19.                               All Rights Reserved                               
  20.                                                                                 
  21.                                                                                 
  22.                                                                                 
  23.                                                                                 
  24.                                                                                 
  25.                                                                                 
  26.                                                                                 
  27.                                                                                 
  28.                                                                                 
  29.                                                                                 
  30.                                                                                 
  31.                                                                                 
  32.                             CONNECT/Soft Publishing Co.                         
  33.                             4247 Bingham Ct.
  34.                             Stone Mountain, Georgia 30083
  35.                             United States of America
  36.  
  37.                             Sole Proprietor:
  38.                             John S. Ward
  39.                                                                                 
  40.                                                                                 
  41.                                                                                 
  42.                                                                                 
  43.                                                                                 
  44.                                                                                 
  45.                                                                                 
  46.                                                                                 
  47.                                                                                 
  48.                                                                                 
  49.  
  50.                                                                                 
  51.                                                                                 
  52.                                                                                 
  53.                                                                                 
  54.                                                                                 
  55.                                                                                 
  56.                                                                                 
  57.                                                                                 
  58.                                                                                 
  59.                                                                                 
  60.  
  61.                                                                                 
  62.                                                                                 
  63.                                                                                 
  64.                                                                                 
  65.                                Table of Contents                                
  66.                                                                                 
  67.                                                                                 
  68.                                                                                 
  69.       Introduction .....................................  1
  70.       Trademark Acknowledgements .......................  3
  71.       Installation .....................................  4
  72.       Program Requirements (Programmer) ................  4
  73.       Program Requirements (User) ......................  4
  74.       Distribution Files ...............................  5
  75.       Registration .....................................  6
  76.       Shareware License ................................  6
  77.       Shareware Warranty ...............................  6
  78.       Registered License ...............................  6
  79.       Registered Warranty ..............................  7
  80.       Registered Support ...............................  7
  81.       Frankness Clause .................................  8
  82.       Disclaimer .......................................  8
  83.       About Config.sys and Autoexec.bat ................  8
  84.       Contacting the Author ............................  8
  85.       Upgrade Policy ...................................  9
  86.       Script Syntax ....................................  9
  87.       Format of Script File ............................ 10
  88.       Script Tokens .................................... 13
  89.           CENTER ....................................... 13
  90.           COMMAND.COM .................................. 14
  91.           COMMENT ...................................... 15
  92.           DEST ......................................... 16
  93.           DIRECTORY .................................... 19
  94.           END .......................................... 20
  95.           GOODBYE ...................................... 20
  96.           MARGIN ....................................... 21
  97.           MENU1 ........................................ 21
  98.           MENU2 ........................................ 22
  99.           NETWORK ...................................... 23
  100.           SENTENCE ..................................... 24
  101.           SCRATCH-DRIVE ................................ 25
  102.           SKIP ......................................... 26
  103.           TITLE ........................................ 27
  104.       Script Debugging ................................. 28
  105.       Error Messages ................................... 28
  106.           Critical File Errors ......................... 29
  107.           Token Syntax Errors .......................... 31
  108.           Printer Errors ............................... 32
  109.           Miscellaneous Errors ......................... 33
  110.           Critical Hardware Errors ..................... 33
  111.       Preparing Documents for Doc-Proc ..................34
  112.       Preparing the News File for Doc-Proc ..............35
  113.       Registration ..................................... 35
  114.       The TEN Commandments ............................. 36
  115.  
  116.  
  117.  
  118.  
  119.  
  120.      ===========================================================================
  121.                                     Introduction                                
  122.      ===========================================================================
  123.                                                                                 
  124.                                                                                 
  125.      Once upon a time I wrote a program that was (and is) distributed           
  126.      nationwide.  This program, like most, needs to be installed on the         
  127.      customers' hard drives.  I investigated every document processor           
  128.      that I could find, and came away convinced that none of them had been      
  129.      done very well.  Under no circumstances could I justify $250, up to        
  130.      $350, for any of them.                                                     
  131.                                                                                 
  132.      I wrote Doc-Proc.                                                          
  133.                                                                                 
  134.      Doc-Proc is a script driven professional On-line Information Retrieval      
  135.      System that you as a programmer (or consultant) can use to categorize      
  136.      documents in a manner that is easy to retrieve.  These can be documents    
  137.      used within a department or small business.                                
  138.      You as a programmer (or consultant) can install Doc-Proc on your
  139.      customer's computer and write your own token commands to tailor
  140.      Doc-Proc to fit your own applications or information bases.  My
  141.      personal goal with this program was to develop a program that used,
  142.      as input, token commands to process document files in the most convenient
  143.      way possible.  The procedure HAD to be configurable quickly and easily.
  144.      A brief list of features includes:                                         
  145.                                                                                 
  146.                                                                                 
  147.                                                                                 
  148.         -     Professional look and feel for a better first                     
  149.               impression.                                                       
  150.                                                                                 
  151.         -     Comprehensive environment detection, including minimum            
  152.               CPU, floating point processor, installed RAM, and MS-Dos          
  153.               version.                                                          
  154.                                                                                 
  155.         -     All Doc-Proc text strings may be optionally redefined             
  156.               via an external file.                                             
  157.                                                                                 
  158.         -     Supports VGA/EGA 50/43 line text modes if detected.               
  159.                                                                                 
  160.         -     You customize your own titles for each of your screens.           
  161.                                                                                 
  162.         -     Doc-Proc is designed with user friendly Function keys that        
  163.               allow you to have access to POP-UP HELP screens. Help screens     
  164.               are available for each Menu panel.                                
  165.                                                                                 
  166.         -     You optionally define the output destination for all documents.   
  167.               If no output destinations are designated, a default list
  168.               of destinations will be generated on the Destination screen.      
  169.                                                                                 
  170.         -     You may specify a number of different printers for output         
  171.               all of which could be connected to the same printer port          
  172.               by using Network directives.                                      
  173.  
  174.  
  175.  
  176.                                                                                 
  177.         -     You have the capability of specifying any Network or Dos          
  178.               command before Doc-Proc processes any documents.                  
  179.                                                                                 
  180.         -     Doc-Proc has a user interface that allows the user to issue       
  181.               Network or Dos directives while while choosing a destination      
  182.               option.                                                           
  183.  
  184.         -     Doc-Proc can process DOS text files as well as print files
  185.               generated from word processors or other programs.
  186.  
  187.         -     You define the Main menu panel by using category names
  188.               appropriate to the documents displayed in the sub-menus.
  189.  
  190.         -     You optionally define the headings for each sub-menu panel.
  191.               If no heading is designated for a sub-menu panel, Doc-Proc
  192.               will generate one using the name of the category from
  193.               the Main menu.
  194.  
  195.         -     You have the capacity to specify up to 18 different categories
  196.               on the main panel and up to 18 documents for each sub-menu.
  197.               This means it is possible to access a maximum number of 324
  198.               documents on-line.  This, however, assumes that no titles
  199.               will be used on the menu panels.  For every title line used
  200.               used to describe a menu panel, you have one less line on the
  201.               screen for a category or document name.
  202.                                                                                 
  203.         -     Sub-menu panels are designed so that multiple documents           
  204.               may be selected by separating each option number with a           
  205.               comma.                                                            
  206.                                                                                 
  207.         -     Doc-Proc has the capability to display all selected documents     
  208.               on the terminal.                                                  
  209.                                                                                 
  210.         -     Doc-Proc is equipped with a system news processor which allows    
  211.               the administrator to place dated news on the system that may      
  212.               be pertinent to the On-line documentation.  A selection panel      
  213.               allows one to view all news or only that news which is less       
  214.               30 days old.                                                      
  215.                                                                                 
  216.         -     Perhaps one of the most intriguing features attained by using     
  217.               token directives, is that you have the flexibility of             
  218.               allowing the Doc-Proc administrator to design the screens using   
  219.               any language.  For example: Spanish, French, English, and         
  220.               German can be easily used without any modifications to the        
  221.               source code.                                                      
  222.                                                                                 
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.                           Doc-Proc Reference Manual
  231.                                       - 2 -
  232.  
  233.  
  234.  
  235.  
  236.         -     Robust error handling, including a custom critical error
  237.               handler that won't scare the dickens out of you.
  238.               As text from the MENU.FIL is read, it is scanned for
  239.               syntax errors.  All syntax errors will be displayed on
  240.               the Product Banner screen.  The line number in error will
  241.               be displayed along with a descriptive error message.
  242.               Doc-Proc will terminate until all syntax errors have been
  243.               corrected.
  244.  
  245.  
  246.  
  247.      ===========================================================================
  248.                           Trademark Acknowledgements
  249.      ===========================================================================
  250.  
  251.      IBM          -  is a registered trademark of International Business
  252.                      Machines Corporation.
  253.  
  254.      MS-DOS       -  is a registered trademark of Microsoft, Inc.
  255.  
  256.      CONNECT/Soft -  is a trademark of CONNECT/Soft Publishing Co.
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.                           Doc-Proc Reference Manual
  290.                                       - 3 -
  291.  
  292.  
  293.  
  294.  
  295.      ===========================================================================
  296.                                   Installation
  297.      ===========================================================================
  298.  
  299.      The installation procedure for Doc-Proc was designed to install Doc-Proc
  300.      and all associated files.  The installation procedure will install the
  301.      Doc-Proc package on the C drive under the directory Doc-Proc.  A
  302.      subdirectory will be created called DOC.  This directory will contain
  303.      some sample documents to be used with Doc-Proc.  It is recommended that
  304.      all documents to be used with Doc-Proc be placed under the DOC
  305.      subdirectory.  The installation has been designed so that you may change
  306.      the installation default directories to whatever you wish.  In order to
  307.      install the Doc-Proc package type INSTALL and follow the instructions.
  308.  
  309.      ===========================================================================
  310.                        Program Requirements (Programmer)                        
  311.      ===========================================================================
  312.                                                                                 
  313.            1. Text editor for creating and modifying the script file(s).        
  314.               This text editor must not insert tab characters into your         
  315.               screen definition lines.                                          
  316.            2. MS-Dos 3.0 or higher.                                              
  317.            3. IBM PC BIOS compatible MS-Dos computer with at least 200k
  318.               free RAM.
  319.            4. Standard CGA or Hercules compatible video subsystem.              
  320.                                                                                 
  321.      ===========================================================================
  322.                           Program Requirements (User)                           
  323.      ===========================================================================
  324.                                                                                 
  325.            1. MS-DOS 3.0 or higher.                                             
  326.            2. IBM PC BIOS-compatible MS-DOS computer with 200k free RAM
  327.               (more RAM needed for RUN commands)
  328.            3. Standard CGA or Hercules compatible video subsystem.              
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.                           Doc-Proc Reference Manual
  349.                                       -4-
  350.  
  351.  
  352.  
  353.                                                                                 
  354.      ===========================================================================
  355.                               Distribution Files                                
  356.      ===========================================================================
  357.                                                                                 
  358.      Doc-Proc comes distributed with the following files:                       
  359.  
  360.              DOC-PROC.ZIP - A zipped version of all of the files listed
  361.                             below.  This format is maintained for the
  362.                             convenience of Bulletin Board users.
  363.              INSTALL.EXE  - The Installation program.
  364.              DOC-PROC.EXE - The Doc-Proc executable program.
  365.              DOC-PROC.MSK - Mask library for screen interface.
  366.              DOC-PROC.MAN - This reference manual.
  367.              MENU.FIL     - Sample script used to demonstrate Doc-Proc.
  368.                             (A number of sample DOS text files are provided
  369.                              to be used with the sample script file)
  370.              ORDER.DOC    - Order form.
  371.              README.DOC   - Quick hello.
  372.              WHATS.NEW    - Program fixes to bugs and new enhancements.
  373.              VENDOR.DOC   - Ten line description of Doc-Proc.  Disk vendors
  374.                             may use this as a brief description to advertise
  375.                             Doc-Proc.
  376.  
  377.      If any of these files were missing, feel free to down-load the latest       
  378.      version from the CONNECT/Soft On-line.  Also, when you distribute           
  379.      Doc-Proc with your applications, feel encouraged to rename it to what      
  380.      ever you wish to call it.
  381.                                                   
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.                           Doc-Proc Reference Manual
  408.                                       -5-
  409.  
  410.  
  411.  
  412.  
  413.      ===========================================================================
  414.                                  Registration                                   
  415.      ===========================================================================
  416.                                                                                 
  417.      Upon receipt of the registration price of $10.00 (U.S. funds only) you
  418.      will be sent a disk with the most current version that will enable you     
  419.      to use the package without displaying my shareware notice.  Use
  420.      the file "order.doc" to order.  Sorry, MC/Visa not accepted.               
  421.                                                                                 
  422.  
  423.      ===========================================================================
  424.                                Shareware License                                
  425.      ===========================================================================
  426.                                                                                 
  427.      You are free to distribute shareware copies of Doc-Proc provided           
  428.      that none of the included files are modified or removed, and provided      
  429.      that no additional files are included in the archive.  Modifying the       
  430.      archive format (from .zip to some other format perhaps more                
  431.      convenient) is permitted.                                                  
  432.                                                                                 
  433.                                                                                 
  434.      ===========================================================================
  435.                               Shareware Warranty                                
  436.      ===========================================================================
  437.                                                                                 
  438.      The shareware version of Doc-Proc is guaranteed to take up disk            
  439.      space.  The author of this product is more than happy to hear about any    
  440.      bugs or unexpected behavior through non-voice channels (netmail, US        
  441.      Postal Service, or logging on to the CONNECT/Soft BBS), but will not       
  442.      guarantee that immediate bug fixes will be forthcoming.                    
  443.                                                                                 
  444.      ===========================================================================
  445.                               Registered License                                
  446.      ===========================================================================
  447.                                                                                 
  448.      You are free to make unlimited backup copies of this program for           
  449.      archival purposes.  You may not distribute copies of this program          
  450.      except under the following provisions:  You may at your choosing give      
  451.      away or sell your program with its accompanying files to ONE party,        
  452.      provided you destroy all copies of the software in your possession         
  453.      after the time of the transaction.  The copies of the program that are     
  454.      used to install your applications MUST NOT be distributed with the key     
  455.      that enables script modifications.                                         
  456.                                                                                 
  457.      Pursuant to United States copyright laws and international copyright       
  458.      agreements, Doc-Proc must be treated as if it were a book.  Just          
  459.      as two people cannot read a book in front of separate computers, two       
  460.      people must not simultaneously use the same registered copy of             
  461.      Doc-Proc.  The sole purpose of archival copies of Doc-Proc is              
  462.      to be for protection against hardware or diskette failure.
  463.  
  464.  
  465.                  
  466.                           Doc-Proc Reference Manual
  467.                                       - 6 -
  468.  
  469.  
  470.  
  471.  
  472.      ===========================================================================
  473.                               Registered Warranty                               
  474.      ===========================================================================
  475.                                                                                 
  476.      The registered version (original copy) is warranted to meet in all key     
  477.      aspects its defined behavior as listed in the documentation.  Key          
  478.      aspects are those features without which the program will fail in some     
  479.      gross manner to perform as desired.  Minor specifications (such
  480.      as prompt lengths, etc.) are subject to change without notice.  The
  481.      final arbiter as to the interpretation of the documentation shall be
  482.      the author of the program.  The sole remedy available to the purchaser
  483.      of Doc-Proc shall be bug fixes or a refund, as determined by the
  484.      author.  Work-arounds (eg syntax modifications) for the purposes of
  485.      warranty consideration will be considered acceptable if they make
  486.      possible the same task that any bug renders impossible.  If verified
  487.      bugs are not corrected within 30 days of notification, and if the
  488.      purchaser is working in good faith to keep in contact with the author,
  489.      the purchaser at his option is entitled to a refund.  Verified bugs are
  490.      those which the author is able to duplicate on machines that fall
  491.      within the equipment requirements list.
  492.  
  493.      Upgraded versions of Doc-Proc will be handled in a slightly
  494.      different fashion.  Unless demonstrated otherwise, it is assumed by
  495.      the author that free upgrades obtained by the purchaser are so
  496.      obtained as a matter of the purchaser's convenience, and it is thus
  497.      assumed that the original, purchased copy of Doc-Proc is not
  498.      defective.  It is further assumed that if a bug is discovered in a
  499.      free upgrade, the purchaser is still able to use his older version of
  500.      Doc-Proc.  Therefore, unresolved bugs found in a free upgrade of
  501.      Doc-Proc are not subject to a refund of monies paid should such
  502.      bugs remain unresolved after 30 days.  Any bugs found should still be
  503.      reported to the author, as he will give all bug reports due attention
  504.      in his attempts to resolve them.
  505.  
  506.      There is one exception to this previous provision.  If the author
  507.      represents an upgrade as a fix to a bug reported by the purchaser,
  508.      then the full original warranty shall be extended to cover the
  509.      upgrade.
  510.  
  511.      ===========================================================================
  512.                               Registered Support                                
  513.      ===========================================================================
  514.                                                                                 
  515.      The registered version entitles the purchaser to unlimited support via     
  516.      netmail, the CONNECT/Soft BBS or via US Mail.  I am unable, however, to    
  517.      provide telephone support.                                                 
  518.        
  519.  
  520.  
  521.  
  522.  
  523.                           
  524.  
  525.                           Doc-Proc Reference Manual
  526.                                       -7-
  527.  
  528.  
  529.  
  530.  
  531.      ===========================================================================
  532.                                Frankness Clause                                 
  533.      ===========================================================================
  534.                                                                                 
  535.      As you well know, it's darned difficult to get a publisher to stand        
  536.      behind his product.  He usually guarantees the diskette (what a joke)      
  537.      and hangs you out to dry.  If there is an error in the program, I will     
  538.      do anything possible to correct it in a timely fashion.  I am also         
  539.      very interested in any ambiguities or errors in this documentation.        
  540.      Whatever problems you do find, I would appreciate a note.                  
  541.                                                                                 
  542.                                                                  
  543.      ===========================================================================
  544.                                   Disclaimer                                    
  545.      ===========================================================================
  546.                                                                                 
  547.      While every effort has been made by the author to ensure the fitness       
  548.      for use and integrity of Doc-Proc, the author cannot and will not          
  549.      accept responsibility for any damage, physical or otherwise, to any        
  550.      equipment owned by the purchaser.  The author habitually recommends        
  551.      that all customers back up their data regularly and frequently;  that      
  552.      recommendation applies here as well.  The maximum remedy available to      
  553.      the purchaser in the event of any type of dispute is the purchase cost     
  554.      of the software.                                                           
  555.                                                                                 
  556.      ===========================================================================
  557.                        About the Autoexec.bat file                              
  558.      ===========================================================================
  559.                                                                                 
  560.      Since the On-line Document Information Retrieval System is installed        
  561.      under a directory called Doc-Proc, you may want to modify your             
  562.      Autoexec.bat file so that the operating system is able to execute          
  563.      the program without having to be under the directory.  In order to         
  564.      do this, you may modify your path command by concatenating the             
  565.      directory Doc-Proc at the end of the PATH command.  Remember to separate   
  566.      the last directory with a semicolon.                                       
  567.                                                                                 
  568.      ===========================================================================
  569.                              Contacting the Author                              
  570.      ===========================================================================
  571.                                                                                 
  572.      If you have any questions concerning the workings of this product          
  573.      you may contact me at the following mailing address:                       
  574.                                                                                 
  575.                                 JOHN S. WARD                                    
  576.                                 4247 Bingham Ct.
  577.                                 Stone Mountain, Georgia 30083
  578.                                 United States of America
  579.                                                                                 
  580.      Any response sent to this address will receive a prompt response.          
  581.  
  582.  
  583.  
  584.                           Doc-Proc Reference Manual 
  585.                                       - 8 -
  586.  
  587.  
  588.  
  589.  
  590.      The following steps will greatly aid technical support and speed of        
  591.      problem resolution:                                                        
  592.                                                                                 
  593.           1. If a specific command is not working as expected, does your        
  594.              usage of the command comply with its description in the            
  595.              appropriate section of the documentation?                          
  596.                                                                                 
  597.           2. To avoid my needing to resort to guesswork, send the exact         
  598.              script that is not working for you with your question.             
  599.                                                                                 
  600.           3. If logging onto the CONNECT/Soft On-line for technical support,     
  601.              prepare your message in advance.  The Message Menu of the BBS      
  602.              has an Upload feature that will allow you to upload your           
  603.              message with most any protocol.  This will greatly reduce          
  604.              connect time and increase accuracy.  Be sure to include your       
  605.              entire script as part of the message, or as its own message.       
  606.                                                                                 
  607.           4. Be sure to indicate exactly which error messages, if any, are      
  608.              accompanying unexpected behavior.                                  
  609.                                                                                 
  610.  
  611.                                  
  612.      ===========================================================================
  613.                                 Upgrade Policy                                  
  614.      ===========================================================================
  615.                                                                                 
  616.      "Once bought, always bought."  Purchasers of Doc-Proc will be              
  617.      entitled to free upgrades indefinitely.  I will notify you of the          
  618.      first significant upgrade of Doc-Proc after registration, and I            
  619.      keep the current registered version of Doc-Proc available for              
  620.      download in the 'Registered User' file section of the CONNECT/Soft On-line. 
  621.                                                                                 
  622.      ===========================================================================
  623.                                  Script Syntax                                  
  624.      ===========================================================================
  625.                                                                                 
  626.      When Doc-Proc.exe is executed, the first file it looks for is a file       
  627.      called MENU.FIL in the same directory as Doc-Proc.  If MENU.FIL is         
  628.      not available, the program terminates.  If MENU.FIL is processed           
  629.      successfully, processing continues until the token command END has been
  630.      encountered in the current script or an end-of-file is reached.  Once      
  631.      all token commands have been processed successfully, panel screens         
  632.      will be displayed for option selections.                                   
  633.                                                                                 
  634.      Before beginning immediately with the syntax proper, an explanation of     
  635.      how Doc-Proc functions is in order:                                        
  636.                                                                                 
  637.      If the script DEST, a token command for output destination, is missing,    
  638.      a default list of output destination options will be displayed on          
  639.      the Destination panel.  If menu headings are missing for the MENU2         
  640.      token command, a MENU2 heading will be constructed from the category       
  641.      name used with the token command MENU1.                                    
  642.                                                                                 
  643.                           Doc-Proc Reference Manual                             
  644.                                       - 9 -
  645.  
  646.  
  647.  
  648.  
  649.      ===========================================================================
  650.                           Format of Script File
  651.      ===========================================================================
  652.                                                                                 
  653.                                                                                 
  654.                                 MENU.FIL                                        
  655.                                 --------                                        
  656.                                                                                 
  657.      The following is a brief overview of the syntax needed for MENU.FIL:
  658.  
  659.  
  660.      COMMENT "Sample MENU.FIL setup to drive Doc-Proc"
  661.      SCRATCH-DRIVE Drive:      Scratch drive used for Doc-Proc scratch files.
  662.                                If no Scratch drive is specified, the default
  663.                                drive is used.
  664.      COMMAND.COM PATH = Drive: directory path in which a copy of
  665.                                COMMAND.COM resides.
  666.      DIRECTORY Drive: directory path for which document files reside.
  667.      TITLE "User banner goes here"
  668.      DEST
  669.      SKIP 1
  670.      CENTER "Destination title goes here"
  671.      CENTER "Additional destination title goes here"
  672.      DEST "Destination description"
  673.      DEST [printer dest.] [network directive] <print file qualifier>
  674.      MENU1
  675.      SKIP 1
  676.      CENTER "MENU1 category titles here"
  677.      CENTER "Additional MENU! category titles here"
  678.      SKIP 1
  679.      MENU1 "Name of 1st category"
  680.      MENU2
  681.      CENTER "MENU2 screen title here"
  682.      CENTER "Additional MENU2 screen titles here"
  683.      SKIP 1
  684.      MENU2 "Name of document" Document-name-on-disk #pages last-update
  685.      MENU2 "Name of document" Document-name-on-disk #pages last-update
  686.      MENU2 "Name of document" Document-name-on-disk #pages last-update
  687.      MENU2 "Name of document" Document-name-on-disk #pages last-update
  688.      MENU1 "Name of 2nd category"
  689.      MENU2
  690.      CENTER "MENU2 screen title here"
  691.      CENTER "Additional MENU2 screen titles here"
  692.      SKIP 1
  693.      MENU2 "Name of document" Document-name-on-disk #pages last-update
  694.      MENU2 "Name of document" Document-name-on-disk #pages last-update
  695.      MENU2 "Name of document" Document-name-on-disk #pages last-update
  696.      MENU2 "Name of document" Document-name-on-disk #pages last-update
  697.      SKIP 2
  698.      GOODBYE "So-long text goes here"
  699.      GOODBYE "Additional GOODBYE lines go here"
  700.      END
  701.  
  702.                           Doc-Proc Reference Manual
  703.                                      - 10 -
  704.  
  705.                                          
  706.  
  707.                                                                                 
  708.      In the above example, the order that the tokens appear is the most
  709.      logical, but is not strictly required.  The following is a list of
  710.      token order requirements:
  711.  
  712.  
  713.            1.    The COMMENT token may be used anywhere within the MENU.FIL
  714.                  to document and or COMMENT out existing COMMAND tokens.
  715.  
  716.            2.    The SCRATCH-DRIVE then should be used at the beginning of
  717.                  the MENU.FIL but is not confined to any precedence order
  718.                  and may be used anywhere in the MENU.FIL.  Absence of this
  719.                  command assumes the default drive for any Doc-Proc
  720.                  scratch files.  Many networks have write protected file
  721.                  servers.  This token command may be used to direct all
  722.                  scratch files to a server or drive that is not write
  723.                  protected.
  724.  
  725.            3.    The COMMAND.COM token command should be used at the
  726.                  beginning of the MENU.FIL to improve readability but will
  727.                  function correctly when used anywhere in the Job stream.
  728.                  This token command is very important when operating Doc-Proc
  729.                  on a system that does not have a copy of COMMAND.COM in the
  730.                  root directory.
  731.  
  732.            4.    The DIRECTORY token may be used to specify the directory
  733.                  from which documents may be found.  This feature enables
  734.                  one to have more space available on the MENU2 token command
  735.                  line.  The DIRECTORY token may be used to reduce the
  736.                  redundancy of specifying directories for a number of
  737.                  documents residing under the same directory.  Any directory
  738.                  information specified using the MENU2 token command will
  739.                  take precedence over the directory information specified
  740.                  on the DIRECTORY token command.
  741.  
  742.            5.    TITLE tokens must appear before any other menu panels are
  743.                  constructed.  The TITLE token should appear before any
  744.                  DEST, MENU1 or MENU2 token.  CENTER, SENTENCE, and SKIP
  745.                  tokens may be used in conjunction with TITLE tokens.
  746.  
  747.            6.    The DEST token used to define a panel of document destination
  748.                  selections should logically follow the TITLE tokens since this
  749.                  is the next screen that will be displayed after the user banner
  750.                  screen.  CENTER, SENTENCE and SKIP tokens may be used in
  751.                  conjunction with DEST tokens.  If one wants to utilize the
  752.                  default destination panel, leave this command out of the
  753.                  MENU.FIL.
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.                           Doc-Proc Reference Manual
  762.                                      - 11 -
  763.  
  764.  
  765.  
  766.  
  767.            7.    The MENU1 token must precede a MENU2 token.  If no MENU2 token
  768.                  precedes a MENU1 token, a sub-panel for that MENU1 token will
  769.                  not be created.  In other words you will have an entry for a
  770.                  category but no document names will be displayed when the
  771.                  user chooses that category.  The absence of a MENU2 token will
  772.                  not generate an error message as to allow for user flexibility
  773.                  in building panels.  CENTER, SENTENCE and SKIP tokens may
  774.                  be used in conjunction with the MENU1 token command so that
  775.                  a title may be constructed for the category panel.
  776.  
  777.            8.    The MENU2 token directive must follow a MENU1 token directive.
  778.                  This token is used to build the panel which contains the names
  779.                  of the documents that will be associated with a selected
  780.                  category.  The document information for each MENU2 token
  781.                  directive will be associated with the last MENU1 token
  782.                  directive.  CENTER, SENTENCE and SKIP tokens may be used in
  783.                  conjunction with the MENU2 token command so that a title
  784.                  may be constructed for the document panel.  If neither one
  785.                  of these tokens is used, a default title will be constructed
  786.                  using the name of the category from MENU1.
  787.                                                                                 
  788.            9.    The GOODBYE token should follow all previously used tokens.
  789.                  This token is used to build a screen which displays a final
  790.                  message before the program terminates.  CENTER, SENTENCE and
  791.                  SKIP tokens may be used in conjunction with the GOODBYE token
  792.                  command.  This is an optional token and may be left out of
  793.                  the token job stream if you wish.
  794.  
  795.           10.    The END token may be used anywhere in the program.  It simply
  796.                  terminates all token processing at the point at which the token
  797.                  command is scanned.  Most of the time the END token will be    
  798.                  the very last token used in the job stream.  If no END token   
  799.                  is used Doc-Proc will look for an end-of-file marker before    
  800.                  terminating its token scan.
  801.  
  802.  
  803.  
  804.                                     
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.                           Doc-Proc Reference Manual
  821.                                      - 12 -
  822.  
  823.  
  824.      ===========================================================================
  825.                                  Script Tokens                                  
  826.      ===========================================================================
  827.  
  828.  
  829.             All Script tokens should be placed in a file named MENU.FIL.
  830.             This file should be a standard ASCII text file with a record
  831.             length of 80 bytes.
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.                                                                                 
  841.                                          CENTER                                 
  842.                                          ------                                 
  843.                                                                                 
  844.      Syntax:                                                                    
  845.                                                                                 
  846.        CENTER "Any text enclosed in quotes"                                     
  847.                                                                                 
  848.      Example:                                                                   
  849.                                                                                 
  850.        CENTER "THIS IS A LIST OF CATEGORIES ON OUR NETWORK"                     
  851.                                                                                 
  852.                                                                                 
  853.      The Center token may be used to center a string of text up to 70           
  854.      characters long.  This command may be used in conjunction with the         
  855.      following token directives:                                                
  856.                                                                                 
  857.      1) DEST    - token directive for the Destination panel.                    
  858.      2) MENU1   - token directive for the Primary menu panel.                   
  859.      3) MENU2   - token directive for the Document panel.                       
  860.                                                                                 
  861.      Once any one of these token directives have been issued, You may use       
  862.      the CENTER token command to center designated text for each of the         
  863.      above panels.  Up to 70 characters of text are allowed with the CENTER     
  864.      token command.  If the particular text used creates unbalanced sides,      
  865.      insert an extra space on the errant side to even things out.               
  866.      Any one of the above token directives may be issued before the CENTER      
  867.      token command to designate the appropriate panel for which the text        
  868.      is to be centered.                                                         
  869.  
  870.      If quotes are omitted for a string of text, an error message will be       
  871.      displayed on the Product Banner screen and processing will be              
  872.      terminated.                         
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.                           Doc-Proc Reference Manual
  880.                                      - 13 -
  881.  
  882.  
  883.  
  884.  
  885.                                     COMMAND.COM
  886.                                     -----------
  887.  
  888.      Syntax:
  889.  
  890.        COMMAND.COM PATH = Drive: directory path in which a copy of
  891.                                  COMMAND.COM resides.
  892.  
  893.      Example:
  894.  
  895.        COMMAND.COM PATH = F:\PUBLIC\DOS\IBM\V5.00
  896.  
  897.  
  898.      The COMMAND.COM token is used to tell DOC-PROC where to obtain a copy
  899.      of your COMMAND.COM.  DOC-PROC needs a copy of COMMAND.COM when issuing
  900.      any Network or DOS directive.  If the token command COMMAND.COM is not
  901.      found in the file MENU.FIL, DOC-PROC will look for a copy of COMMAND.COM
  902.      in DOC-PROC's root directory.  If you have installed Doc-Proc on your
  903.      C drive, there should be a copy of COMMAND.COM in your root directory
  904.      since the DOS operating system environment is usually installed on your
  905.      C drive.
  906.      If you have installed Doc-Proc on a Network file server, keep in mind
  907.      that many Networks do not maintain a copy of COMMAND.COM in the root
  908.      directory.  If this is the case, use the token command COMMAND.COM to
  909.      direct DOC-PROC to the appropriate drive and directory.  The drive must
  910.      be specified along with the directory.
  911.      When specifying the drive and directory you are allowed up to a maximum
  912.      of 60 characters.  If your directory path exceeds this length, you will
  913.      experience a truncation problem.
  914.  
  915.      This token command may be used anywhere in the MENU.FIL.  It must
  916.      however, precede any token directives that rely on Network or DOS
  917.      directives.
  918.  
  919.      If the equal sign does not follow the path directive, or the drive
  920.      followed by a colon is not specified, an error message will be displayed
  921.      on the Product Banner screen and processing will be terminated.
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.                           Doc-Proc Reference Manual
  939.                                      - 14 -
  940.  
  941.  
  942.  
  943.                                                                                 
  944.                                       COMMENT                                   
  945.                                       -------                                   
  946.                                                                                 
  947.      Syntax:                                                                    
  948.                                                                                 
  949.        COMMENT  Any text following the COMMENT token.                           
  950.                                                                                 
  951.      Example:                                                                   
  952.                                                                                 
  953.        COMMENT  THE DOC-PROC TOKEN CONTROL LANGUAGE                              
  954.        COMMENT                WAS MODIFIED 06/15/93                             
  955.                                                                                 
  956.                                                                                 
  957.      The COMMENT token is used to internally document your token directives.    
  958.      Any text preceded with the COMMENT token is ignored when the program
  959.      builds the panels for the various menus.  The COMMENT command must be      
  960.      followed by one or more spaces.  This command may be used anywhere         
  961.      in your job stream.  Use of this command to document other token           
  962.      directives makes the job stream more readable.                             
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.                                                                                 
  997.                           Doc-Proc Reference Manual
  998.                                      - 15 -
  999.  
  1000.                                        
  1001.  
  1002.                                      
  1003.                                        DEST                                     
  1004.                                        ----                                     
  1005.                                                                                 
  1006.      Syntax:                                                                    
  1007.                                                                                 
  1008.     1) DEST
  1009.  
  1010.     2) DEST "Text"
  1011.        DEST "Text"
  1012.  
  1013.     3) DEST "Text" [printer dest.]
  1014.        DEST "Text" [printer dest.] [network directive] <print file qualifier>
  1015.  
  1016.     4) DEST [printer dest.]
  1017.        DEST [printer dest.] [network directive]
  1018.        DEST [printer dest.] <print file qualifier>
  1019.        DEST [printer dest.] [network directive] <print file qualifier>
  1020.  
  1021.               The following reserved Printer destinations may be used:
  1022.  
  1023.               PRN      -  Sends output to COMM port 1.
  1024.               LPT1     -  Sends output to COMM port 1.
  1025.               LPT2     -  Sends output to COMM port 2.
  1026.               LPT3     -  Sends output to COMM port 3.
  1027.               TERMINAL -  Sends output to the terminal to be viewed on
  1028.                           your screen.
  1029.  
  1030.      Example:
  1031.  
  1032.      DEST " 2) HEWLETT PACKARD "
  1033.      DEST [LPT1] [CAPTURE QUEUE=HPLJ2 S=CCLAB] <F:\DOCUMENTS\HP\STATPLUS\.LJ2>
  1034.  
  1035.  
  1036.      The DEST token is used to build the Destination panel.  This panel
  1037.      allows the user to choose a print destination for those documents
  1038.      that are selected.
  1039.  
  1040.      1) The DEST command may be used without any parameters.  This will
  1041.         enable you to use other token commands, such as CENTER and SENTENCE,
  1042.         to build a title for the Destination panel.
  1043.  
  1044.      2) The second form of the DEST command allows you to have multiple lines
  1045.         of text to describe a single printer destination.
  1046.  
  1047.      3) The third form of the DEST command use brackets as delimiters for the
  1048.         printer destination and network directive.  Less than and greater
  1049.         than symbols are used in specifying a directory and or print file
  1050.         qualifier used to locate a print file for a designated printer
  1051.         destination.
  1052.  
  1053.  
  1054.  
  1055.  
  1056.                           Doc-Proc Reference Manual
  1057.                                      - 16 -
  1058.  
  1059.  
  1060.  
  1061.  
  1062.         A print file name will be constructed using the print file drive
  1063.         and directory concatenated with the name of the DOS text file
  1064.         name found on the MENU2 token command and the name will be suffixed
  1065.         with the print file qualifier.
  1066.  
  1067.  
  1068.  
  1069.      FOR EXAMPLE:
  1070.  
  1071.      DEST " 2) HEWLETT PACKARD "
  1072.      DEST [LPT1] [CAPTURE QUEUE=HPLJ2 S=CCLAB] <F:\DOCUMENTS\HP\.LJ2>
  1073.      MENU2 "STAT PLUS   "  F:\DOCUMENTS\STATPLUS.DOC  27 09/23/93
  1074.  
  1075.         If one were to choose option 2 of the Destination panel followed
  1076.         by the selection option for STATPLUS, the print file name
  1077.  
  1078.                  F:\DOCUMENTS\HP\STATPLUS.LJ2
  1079.  
  1080.         would be constructed.
  1081.  
  1082.  
  1083.         When the STATPLUS document is selected to be printed, Doc-Proc would
  1084.         look for this file name on disk.  If the print file does not exist,
  1085.         Doc-Proc will proceed to print the ASCII DOS text version of the
  1086.         document which would be
  1087.  
  1088.                  F:\DOCUMENTS\STATPLUS.DOC
  1089.  
  1090.  
  1091.  
  1092.      4) The fourth form of the DEST command are different variations using
  1093.         the DEST command for printer destinations, network directives, and
  1094.         print file qualifiers.
  1095.  
  1096.  
  1097.  
  1098.      When specifying a network directive, it must always follow a printer
  1099.      destination.
  1100.  
  1101.      Option numbers displayed on the Destination panel will correspond
  1102.      to the order of the printer destinations specified in the Job stream.
  1103.      For each printer option to be displayed, you should specify an
  1104.      option number as part of the string literal.
  1105.  
  1106.      The printer destinations will be stored in a vector starting with          
  1107.      an assigned number of 1 and continuing until the last printer              
  1108.      destination has been scanned.
  1109.  
  1110.      Network directives are optional.  They allow the user of the program
  1111.      to be able to choose a specific printer both of which may be accessed
  1112.      by way of the same printer port.  Most of the time a network directive
  1113.      will not be necessary.
  1114.  
  1115.                           Doc-Proc Reference Manual
  1116.                                      - 17 -
  1117.  
  1118.  
  1119.  
  1120.  
  1121.      If quotes are omitted for a string of text, an error message will be
  1122.      displayed on the Product Banner screen and processing will be
  1123.      terminated.
  1124.  
  1125.      If brackets are omitted for print destinations or network directives,
  1126.      an error message will be displayed on the Product Banner screen and
  1127.      processing will be terminated.
  1128.  
  1129.      If the delimiters around the print file qualifier are missing, an error
  1130.      message will be displayed on the Product Banner screen and processing
  1131.      will be terminated.
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.                           Doc-Proc Reference Manual
  1175.                                      - 18 -
  1176.  
  1177.  
  1178.  
  1179.  
  1180.                                     DIRECTORY
  1181.                                     ---------
  1182.  
  1183.      Syntax:
  1184.  
  1185.         DIRECTORY  Drive: directory path in which document files reside
  1186.  
  1187.      Example:
  1188.  
  1189.          DIRECTORY F:\PUBLIC\DOC-PROC\DOC\
  1190.  
  1191.  
  1192.      The Directory token script is used to specify a directory and its
  1193.      associated subdirectories.  The directory designation has two
  1194.      requirements:
  1195.  
  1196.          1)  The drive must be specified and followed by a semicolon.
  1197.  
  1198.          2)  The last subdirectory ends with a back slash.
  1199.  
  1200.  
  1201.      The Directory token may be used to concatenate a drive and directory
  1202.      to a file name specified on the MENU2 token command.  By using the
  1203.      Directory token to specify a directory, you can save space when
  1204.      designating a file name on the MENU2 token command.  This provides more
  1205.      room on the MENU2 token command to describe the document type.  If the
  1206.      drive is given as part of the file name specified on the MENU2 token
  1207.      command, directory information from the Directory token command will
  1208.      not be concatenated.
  1209.      The Directory token thus allows you to specify a directory for a number
  1210.      of documents while at the same time the Directory token command may be
  1211.      overridden from the MENU2 token command by specifying a drive with the
  1212.      file name.
  1213.      This feature thus allows you to specify a directory under which many of
  1214.      the documents reside and at the same time allows for the flexibility
  1215.      of specifying documents residing under different directories.
  1216.  
  1217.      A sample token job stream using the DIRECTORY token follows:
  1218.  
  1219.  
  1220.           DIRECTORY F:\PUBLIC\DOC-PROC\DOC\
  1221.           MENU1 "COMPILER LANGUAGES"
  1222.             MENU2 "COBOL"      COBOL.DOC                   008  12/04/93
  1223.             MENU2 "FORTRAN"    FORTRAN.DOC                 006  12/09/93
  1224.             MENU2 "PASCAL"     PASCAL.DOC                  005  11/24/93
  1225.           MENU1 "DATABASE LANGUAGES"
  1226.             MENU2 "DBASE"      D:\DATABASE\DOC\DBASE.DOC   010  12/14/93
  1227.             MENU2 "PARADOX"    D:\DATABASE\DOC\PARADOX.DOC 022  10/21/93
  1228.           END
  1229.  
  1230.  
  1231.  
  1232.  
  1233.                           Doc-Proc Reference Manual
  1234.                                      - 19 -
  1235.  
  1236.  
  1237.  
  1238.                                                                               
  1239.                                        END                                      
  1240.                                        ---                                      
  1241.      Syntax:                                                                    
  1242.                                                                                 
  1243.        END                                                                      
  1244.                                                                                 
  1245.      Example:                                                                   
  1246.                                                                                 
  1247.        END                                                                      
  1248.                                                                                 
  1249.                                                                                 
  1250.                                                                                 
  1251.      The END token is used to terminate script token processing.  This token    
  1252.      directive may be placed anywhere in the token command stream.              
  1253.      When the Doc-Proc processor processes this command, all other token        
  1254.      commands following the END token are ignored.  If no syntax errors are     
  1255.      found on those token commands prior to the END command, Doc-Proc will      
  1256.      proceed to prompt for destination and menu panel options.  Using this      
  1257.      token directive is entirely optional.  Without this token directive,       
  1258.      the Doc-Proc processor will continue processing token scripts until        
  1259.      it reaches end-of-file.                                                    
  1260.                                                                                 
  1261.                                                                                 
  1262.                                                                                 
  1263.                                      GOODBYE                                    
  1264.                                      -------                                    
  1265.                                                                                 
  1266.      Syntax:                                                                    
  1267.                                                                                 
  1268.        GOODBYE                                                                  
  1269.        GOODBYE "Text enclosed in quotes"                                        
  1270.                                                                                 
  1271.      Example:                                                                   
  1272.                                                                                 
  1273.        GOODBYE "YOU ARE NOW FINISHED USING THE Doc-Proc system"                 
  1274.                                                                                 
  1275.      The GOODBYE token script is used to display an optional panel when         
  1276.      the Doc-Proc program terminates.  This may be used to tell the end user    
  1277.      what to do once he/she has finished using the Doc-Proc processor.          
  1278.      The GOODBYE command may be used without any parameters.  This will enable  
  1279.      you to use other token commands, such as the SENTENCE token, to help build 
  1280.      a GOODBYE panel.  If the GOODBYE token is not used, the program            
  1281.      terminates without this additional screen.                                 
  1282.      If quotes are omitted for a string of text, an error message will be       
  1283.      displayed on the Product Banner screen and processing will be              
  1284.      terminated.
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.                           Doc-Proc Reference Manual
  1293.                                      - 20 -
  1294.  
  1295.  
  1296.  
  1297.                                                                                 
  1298.                                       MARGIN                                    
  1299.                                       ------                                    
  1300.      Syntax:                                                                    
  1301.                                                                                 
  1302.        MARGIN                                                                   
  1303.        MARGIN margin-width                                                      
  1304.                                                                                 
  1305.                                                                                 
  1306.      EXAMPLE:                                                                   
  1307.                                                                                 
  1308.        MARGIN 4                                                                 
  1309.                                                                                 
  1310.                                                                                 
  1311.      The MARGIN command may be used to designate a left margin width for        
  1312.      all the documents selected for printing.  If the MARGIN command is         
  1313.      used without a designated margin-width, the margin-width is assumed        
  1314.      to be 1.  Use of the MARGIN token will cause Doc-Proc to be slower         
  1315.      when printing documents.  The MARGIN command may not be used to adjust
  1316.      the margin-width of existing print files.
  1317.                                                                                 
  1318.                                                                                 
  1319.                                                                                 
  1320.                                       MENU1                                     
  1321.                                       -----                                     
  1322.                                                                                 
  1323.      Syntax:                                                                    
  1324.                                                                                 
  1325.        MENU1                                                                    
  1326.        MENU1 "Text enclosed in quotes"                                          
  1327.                                                                                 
  1328.      Example:                                                                   
  1329.                                                                                 
  1330.        MENU1 "STATISTICAL PACKAGES"                                             
  1331.                                                                                 
  1332.                                                                                 
  1333.                                                                                 
  1334.      The MENU1 token is used build the Main Menu panel.  This panel allows      
  1335.      the user to choose a category of documents to be viewed.                   
  1336.      The MENU1 command may be used without any parameters.  This will enable    
  1337.      you to use other token commands, such as CENTER and SENTENCE, to build     
  1338.      a title for the Main Menu panel.                                           
  1339.      The second form of the MENU1 command is used to build a menu selection     
  1340.      panel of categories.  Option numbers will be automatically generated       
  1341.      for each category entry.  The order for each entry displayed on the        
  1342.      screen will be the same as the order found in the Job stream of            
  1343.      token commands.                                                            
  1344.      If quotes are omitted for a string of text, an error message will be       
  1345.      displayed on the Product Banner screen and processing will be              
  1346.      terminated.                                                                
  1347.  
  1348.  
  1349.  
  1350.  
  1351.                           Doc-Proc Reference Manual
  1352.                                      - 21 -
  1353.  
  1354.                                                                                 
  1355.                                      
  1356.                                            
  1357.                                       MENU2                                     
  1358.                                       -----                                     
  1359.                                                                                 
  1360.      Syntax:                                                                    
  1361.                                                                                 
  1362.        MENU2                                                                    
  1363.        MENU2 "Document type"  Document-name-on-disk number-of-pages last-update
  1364.  
  1365.      Example:                                                                   
  1366.                                                                                 
  1367.        MENU2 "STAT PLUS   "  F:\DOCUMENTS\STATPLUS.DOC 27 09/23/93
  1368.        MENU2 "STAT PLUS   "  F:\DOCUMENTS\STATPLUS.PRN 27 09/23/93
  1369.  
  1370.  
  1371.      The MENU2 token is used to build the selection panels for each
  1372.      category of the Main Menu.  Each of these panels allows the user
  1373.      to select a document to be viewed at the screen or sent to a print
  1374.      destination.
  1375.  
  1376.      The MENU2 command may be used without any parameters.  This will enable
  1377.      you to use other token commands, such as CENTER and SENTENCE, to build
  1378.      a title for the Main Menu panel.
  1379.  
  1380.      The second form of the MENU2 command is used to build a selection of
  1381.      documents for each category designated by the MENU1 command.  The drive
  1382.      specification may or may not be present as a part of the "Document name
  1383.      on Disk".  If the drive specification does not exist, a drive and
  1384.      Directory designation may be defined using the Directory token command.
  1385.      If no Directory token was used, Doc-Proc will look for the document
  1386.      under the current default drive.
  1387.  
  1388.      In the example above, the document for STATPLUS is processed differently
  1389.      depending on the extension suffix on the file name.  If the document
  1390.      has an extension of '.PRN' Doc-Proc treats the document as a print file
  1391.      and does not number and paginate each page.  For all other cases,
  1392.      Doc-Proc will number and paginate the document.
  1393.  
  1394.      Option numbers are displayed on the screen for each document name.
  1395.      The order for each entry will be the same as the order found in the
  1396.      Job stream of token commands.
  1397.  
  1398.      If quotes are omitted for a string of text, an error message will be
  1399.      displayed on the Product Banner screen and processing will be
  1400.      terminated.
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.                           Doc-Proc Reference Manual
  1411.                                      - 22 -
  1412.  
  1413.                                                                                 
  1414.  
  1415.  
  1416.                                      NETWORK                                    
  1417.                                      -------                                    
  1418.                                                                                 
  1419.      Syntax:                                                                    
  1420.                                                                                 
  1421.        NETWORK "Text enclosed in quotes"                                        
  1422.                                                                                 
  1423.      Example:                                                                   
  1424.                                                                                 
  1425.        NETWORK "CAPTURE QUEUE=HPLJ2 S=CCLAB1"                                   
  1426.                                                                                 
  1427.                                                                                 
  1428.                                                                                 
  1429.      The NETWORK may be used to issue NETWORK or DOS directives.  This token    
  1430.      command will probably be the least used of the token commands.  It has     
  1431.      been made available if the need for this type of command ever arises.      
  1432.      Most of the NETWORK routing commands will be used in conjunction with      
  1433.      the DEST token command.                                                    
  1434.      If quotes are omitted for a string of text, an error message will be       
  1435.      displayed on the Product Banner screen and processing will be              
  1436.      terminated.                                                                
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.                           Doc-Proc Reference Manual
  1470.                                      - 23 -
  1471.  
  1472.  
  1473.  
  1474.                                       
  1475.                                      SENTENCE
  1476.                                      --------
  1477.  
  1478.      Syntax:
  1479.  
  1480.        SENTENCE "Any text enclosed in quotes"
  1481.  
  1482.      Example:
  1483.  
  1484.        SENTENCE "                     LIBRARY SOUTH ROOM 107"
  1485.  
  1486.  
  1487.      The Sentence token may be used to display unaltered string literals
  1488.      for a number of select panels.  This command may be used in conjunction
  1489.      with the following token directives:
  1490.  
  1491.      1) TITLE   - token directive for the User Banner panel.
  1492.      2) DEST    - token directive for the Destination panel.
  1493.      3) MENU1   - token directive for the Primary menu panel.
  1494.      4) MENU2   - token directive for the Document panel.
  1495.  
  1496.      Once any one of these token directives have been issued, you may use
  1497.      the SENTENCE token command to place a string of text in any of the
  1498.      above panels.  Up to 70 characters of text are allowed with the SENTENCE
  1499.      command token.
  1500.      Any one of the above token directives may be issued before the SENTENCE
  1501.      token command to designate the appropriate panel for which the text
  1502.      is to be placed.
  1503.      If quotes are omitted, an error message will be displayed on the
  1504.      Product Banner screen and processing will be terminated.
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.                                                                                 
  1528.                           Doc-Proc Reference Manual
  1529.                                      - 24 -
  1530.  
  1531.  
  1532.  
  1533.  
  1534.                                  SCRATCH-DRIVE
  1535.                                  -------------
  1536.  
  1537.      Syntax:
  1538.  
  1539.        SCRATCH-DRIVE
  1540.        SCRATCH-DRIVE disk-drive
  1541.  
  1542.  
  1543.      EXAMPLE:
  1544.  
  1545.        SCRATCH-DRIVE C:
  1546.  
  1547.  
  1548.      The SCRATCH-DRIVE command may be used to designate a drive that
  1549.      Doc-Proc may use for scratch files.  If no SCRATCH-DRIVE command
  1550.      token is used, Doc-Proc will use the current drive from which
  1551.      Doc-Proc is invoked for all of its scratch files.  Upon normal
  1552.      termination from the program, all Doc-Proc scratch files are
  1553.      erased.  The SCRATCH-DRIVE command token may be used to direct
  1554.      scratch files to another hard disk if Doc-Proc is installed on a
  1555.      Network file server that has no write access privileges.
  1556.  
  1557.  
  1558.      If the file drive is not a valid letter from A to Z, an error
  1559.      message will be displayed on the Product Banner screen and
  1560.      processing will be terminated.  If the file drive is not followed
  1561.      by a colon, and error message will be displayed on the Product
  1562.      Banner screen and processing will be terminated.
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.                           Doc-Proc Reference Manual
  1588.                                      - 25 -
  1589.  
  1590.                                       
  1591.  
  1592.                                           
  1593.                                       SKIP                                      
  1594.                                       ----                                      
  1595.                                                                                 
  1596.      Syntax:                                                                    
  1597.                                                                                 
  1598.        SKIP                                                                     
  1599.        SKIP number-of-lines-skipped                                             
  1600.                                                                                 
  1601.                                                                                 
  1602.      EXAMPLE:                                                                   
  1603.                                                                                 
  1604.        SKIP 4                                                                   
  1605.                                                                                 
  1606.                                                                                 
  1607.      The SKIP command may be used to skip a designated number of lines          
  1608.      between lines of text.  This command may be used in conjunction with       
  1609.      the following token directives:                                            
  1610.                                                                                 
  1611.      1) TITLE   - token directive for the User Banner panel.                    
  1612.      2) DEST    - token directive for the Destination panel.                    
  1613.      3) MENU1   - token directive for the Primary menu panel.                   
  1614.      4) MENU2   - token directive for the Document panel.                       
  1615.                                                                                 
  1616.      Once any one of these token directives have been issued, You may use       
  1617.      the SKIP token command to skip a designated number of lines.  If the       
  1618.      SKIP command does not specify a number of lines to be skipped, a skip      
  1619.      value of 1 will be assumed.                                                
  1620.                                          
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.                          Doc-Proc Reference Manual
  1647.                                     - 26 -
  1648.  
  1649.  
  1650.  
  1651.                                                                                 
  1652.                                      TITLE                                      
  1653.                                      ------                                     
  1654.                                                                                 
  1655.      Syntax:                                                                    
  1656.                                                                                 
  1657.        TITLE "Any text enclosed in quotes"                                      
  1658.                                                                                 
  1659.      Example:                                                                   
  1660.                                                                                 
  1661.        TITLE "GEORGIA STATE UNIVERSITY"                                         
  1662.                                                                                 
  1663.                                                                                 
  1664.      The TITLE token identifies the lines of text to be shown to the User       
  1665.      at the beginning of the program.  This enables you to display an           
  1666.      organization or department name.  All text for the User Title will         
  1667.      be display after the Product banner.  Up to 70 characters are allowed      
  1668.      for each line of text.  Each string of text that appears on the Title      
  1669.      screen will be centered.  If the particular text used creates unbalanced   
  1670.      sides, insert an extra space on the errant side to even things out.        
  1671.                                                                                 
  1672.      If quotes are omitted for a string of text, an error message will be       
  1673.      displayed on the Product Banner screen and processing will be              
  1674.      terminated.                                                                
  1675.                                                                                 
  1676.      If you wish text to appear on the Title screen without being centered,     
  1677.      the use the SENTENCE token command.  You are allowed to use up to 20       
  1678.      lines of text on the TITLE screen.  The SENTENCE token command will        
  1679.      process a string literal in its unaltered state.                           
  1680.                                          
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.                            Doc-Proc Reference Manual
  1706.                                      - 27 -
  1707.  
  1708.  
  1709.  
  1710.                                                                                 
  1711.      ===========================================================================
  1712.                                Script Debugging                                 
  1713.      ===========================================================================
  1714.                                                                                 
  1715.      Before you release your customized version of Doc-Proc to your users,      
  1716.      you are going to want to make sure that the end product as you envision    
  1717.      it is actually going to happen.  I have made a great effort to make all    
  1718.      error messages as descriptive as possible.  In the cases of DOS returning  
  1719.      an error, the error message is given verbatim back to you.  I              
  1720.      have taken great lengths to make the parser as smart as possible;          
  1721.      however, possible to make any parser look stupid with intentional or       
  1722.      lucky entries (just leave a terminating curly bracket off a c function     
  1723.      if you need proof.)  If you follow the syntax closely, the parser will     
  1724.      make both Doc-Proc and your application look great.  If you feel           
  1725.      that your syntax is correct, or should be, but the parser seems to         
  1726.      disagree with you, leave me a note through the channels described in       
  1727.      "Contacting the Author."                                                   
  1728.  
  1729.  
  1730.  
  1731.  
  1732.      ===========================================================================
  1733.                                 Error Messages                                  
  1734.      ===========================================================================
  1735.                                                                                 
  1736.      The following are the standard error messages built into Doc-Proc.         
  1737.      The nature of these errors is such that Doc-Proc cannot continue,          
  1738.      so these error messages can probably be classified as Fatal Errors.        
  1739.      Of course, the message the user sees doesn't include the word 'Fatal'      
  1740.      for obvious reasons.                                                       
  1741.                                                                                 
  1742.      Any application should be distributed with manual installation             
  1743.      instructions to help alleviate the unexpected, hence the wordage of        
  1744.      the error message.  The documentation that you provide your users          
  1745.      should include a telephone number in case of installation                  
  1746.      difficulties, or in case manual procedures also didn't succeed.            
  1747.                                          
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.                           Doc-Proc Reference Manual
  1765.                                      - 28 -
  1766.  
  1767.  
  1768.  
  1769.  
  1770.      ==========================================================================
  1771.                                Critical File Errors
  1772.      ==========================================================================
  1773.  
  1774.  
  1775.  
  1776.                        THE FOLLOWING KINDS OF OPEN ERRORS CAN OCCUR             
  1777.                     AND RESULT IN ABNORMAL TERMINATION OF THE PROGRAM           
  1778.                     *************************************************           
  1779.                                                                                 
  1780.                                                                                 
  1781.                                                                                 
  1782.      1)  Error opening MENU.FIL                                                 
  1783.                                                                                 
  1784.            MENU.FIL was not found in the same directory as Doc-Proc,            
  1785.            or there were no file handles available.                             
  1786.                                                                                 
  1787.                                                                                 
  1788.          / ============================================================ \
  1789.          ||                                                            ||       
  1790.          ||     The following unrecoverable error has occurred:        ||       
  1791.          ||                                                            ||       
  1792.          ||                 Error opening MENU.FIL                     ||       
  1793.          ||                                                            ||       
  1794.          || Please refer to your documentation for manual installation ||       
  1795.          || instructions if the problem cannot be corrected.           ||       
  1796.          ||                                                            ||       
  1797.          ||                Press a key to terminate...                 ||       
  1798.          \ ============================================================ /       
  1799.                                                                                 
  1800.                                                                                 
  1801.      2) Error opening NEWS.FIL                                                  
  1802.                                                                                 
  1803.            NEWS.FIL was not found in the same directory as Doc-Proc,            
  1804.            or there were no file handles available.                             
  1805.                                                                                 
  1806.                                                                                 
  1807.                                                                                 
  1808.          / ============================================================ \       
  1809.          ||                                                            ||       
  1810.          ||     The following unrecoverable error has occurred:        ||       
  1811.          ||                                                            ||       
  1812.          ||                 Error opening NEWS.FIL                     ||       
  1813.          ||                                                            ||       
  1814.          || Please refer to your documentation for manual installation ||       
  1815.          || instructions if the problem cannot be corrected.           ||       
  1816.          ||                                                            ||       
  1817.          ||                Press a key to terminate...                 ||       
  1818.          \ ============================================================ / 
  1819.  
  1820.  
  1821.  
  1822.       
  1823.                           Doc-Proc Reference Manual
  1824.                                      - 29 -
  1825.  
  1826.  
  1827.  
  1828.                                                                                 
  1829.      3) Error opening a document file.                                          
  1830.                                                                                 
  1831.            A document was not found on the designated drive on the               
  1832.            your Network.                                                        
  1833.                                                                                 
  1834.                                                                                 
  1835.                                                                                 
  1836.          / ============================================================ \       
  1837.          ||                                                            ||       
  1838.          ||     The following unrecoverable error has occurred:        ||       
  1839.          ||                                                            ||       
  1840.          ||                 Error opening "name-of-document"           ||       
  1841.          ||                                                            ||       
  1842.          ||  Most probable cause: Document named above could not be    ||       
  1843.          ||  found on Disk or Network. Check the name of the file. If  ||       
  1844.          ||  you still have problems, check syntax of the MENU2 token. ||       
  1845.          ||                                                            ||       
  1846.          ||                Press a key to terminate...                 ||       
  1847.          \ ============================================================ /       
  1848.                                           
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.      4) Error accessing COMMAND.COM.
  1856.  
  1857.            The COMMAND.COM file was not found under the root directory or
  1858.            the token command COMMAND.COM specified an invalid path directory.
  1859.  
  1860.  
  1861.  
  1862.          / ============================================================ \
  1863.          ||                                                            ||
  1864.          ||     The following unrecoverable error has occurred:        ||
  1865.          ||                                                            ||
  1866.          ||                                                            ||
  1867.          ||                                                            ||
  1868.          ||           The COMMAND.COM file could not be found.         ||
  1869.          ||                                                            ||
  1870.          ||    EITHER:                                                 ||
  1871.          ||                                                            ||
  1872.          ||    1) COMMAND.COM file was not found in Root directory.    ||
  1873.          ||    2) COMMAND.COM file was not found in the token          ||
  1874.          ||       command COMMAND.COM PATH directory.                  ||
  1875.          ||                                                            ||
  1876.          ||    Please refer to your documentation for instructions     ||
  1877.          ||    in using the token command COMMAND.COM.                 ||
  1878.          ||                                                            ||
  1879.          \ ============================================================ /
  1880.  
  1881.  
  1882.                            Doc-Proc Reference Manual
  1883.                                       - 30 -
  1884.  
  1885.                                                                                 
  1886.                                                                                 
  1887.                                                                                 
  1888.                                                                                 
  1889.      ==========================================================================
  1890.                                  Token Syntax Errors
  1891.      ==========================================================================
  1892.  
  1893.      COMMAND.COM command missing PATH directive.
  1894.      COMMAND.COM command missing equal sign after PATH directive.
  1895.      COMMAND.COM command missing drive designation on PATH directive.
  1896.  
  1897.      DIRECTORY command missing SEMICOLON following drive designation.
  1898.      DIRECTORY command does not end with a "\".
  1899.                                                                                 
  1900.      MARGIN command missing DOUBLE QUOTE MARKS.                                 
  1901.                                                                                 
  1902.      TITLE command missing DOUBLE QUOTE MARKS.                                  
  1903.      TITLE command missing DOUBLE QUOTE MARK.                                   
  1904.      TITLE command has too many DOUBLE QUOTE MARKS.                             
  1905.                                                                                 
  1906.      CENTER command missing DOUBLE QUOTE MARKS.                                 
  1907.      CENTER command missing DOUBLE QUOTE MARK.                                  
  1908.      CENTER command has too many DOUBLE QUOTE MARKS.                            
  1909.                                                                                 
  1910.      SKIP command is missing valid numeric value.                               
  1911.                                                                                 
  1912.      SENTENCE command missing DOUBLE QUOTE MARKS.                               
  1913.      SENTENCE command missing DOUBLE QUOTE MARK.                                
  1914.      SENTENCE command has too many DOUBLE QUOTE MARKS.                          
  1915.                                                                                 
  1916.      DEST command missing DOUBLE QUOTE MARKS.                                   
  1917.      DEST command missing DOUBLE QUOTE MARK.                                    
  1918.      DEST command has too many DOUBLE QUOTE MARKS.                              
  1919.                                                                                 
  1920.      DEST command missing RIGHT BRACKET                                         
  1921.      DEST command missing LEFT BRACKET                                          
  1922.      DEST command has too many LEFT BRACKETS                                    
  1923.      DEST command has too many RIGHT BRACKETS
  1924.  
  1925.      DEST command missing GREATER THAN BRACKET
  1926.      DEST command missing LESS THAN BRACKET
  1927.      DEST command has too many LESS THAN BRACKETS
  1928.      DEST command has too many GREATER THAN BRACKETS
  1929.  
  1930.      Print file qualifier on DEST command should be
  1931.      suffixed with a PERIOD.
  1932.  
  1933.      Drive designator missing on directory for
  1934.      print file qualifier on DEST command.
  1935.  
  1936.      Directory used with print file qualifier missing
  1937.      slash before period of print file qualifier
  1938.      used in DEST command.
  1939.  
  1940.  
  1941.                           Doc-Proc Reference Manual
  1942.                                      - 31 -
  1943.  
  1944.  
  1945.  
  1946.  
  1947.      NETWORK command missing RIGHT BRACKET                                      
  1948.      NETWORK command missing LEFT BRACKET                                       
  1949.      NETWORK command has too many LEFT BRACKETS                                 
  1950.      NETWORK command has too many RIGHT BRACKETS                                
  1951.                                                                                 
  1952.      MENU2 command has not been preceded by a MENU1 command.                   
  1953.      MENU2 command missing DOUBLE QUOTE MARKS.                                  
  1954.      MENU2 command missing DOUBLE QUOTE MARK.                                   
  1955.      MENU2 command has too many DOUBLE QUOTE MARKS.                             
  1956.                                                                                 
  1957.      GOODBYE command missing DOUBLE QUOTE MARKS.                                 
  1958.      GOODBYE command missing DOUBLE QUOTE MARK.                                  
  1959.      GOODBYE command has too many DOUBLE QUOTE MARKS.
  1960.  
  1961.      INVALID TOKEN COMMAND!
  1962.  
  1963.            A token encountered on the indicated line in the script
  1964.            was not a valid command.
  1965.  
  1966.  
  1967.      ==========================================================================
  1968.                                    Printer Errors
  1969.      ==========================================================================
  1970.  
  1971.  
  1972.      The following are a list of printer errors that may occur when using
  1973.      Doc-Proc.  These errors do not cause the Program to abnormally terminate.
  1974.      Once the printer problem has been rectified Doc-Proc continues
  1975.      processing.
  1976.  
  1977.      1)  PRINTER TIMEOUT
  1978.  
  1979.      2)  PRINTER I/O/ ERROR
  1980.  
  1981.      3)  PRINTER IS NOT ON-LINE
  1982.  
  1983.      4)  PRINTER IS OUT OF PAPER
  1984.  
  1985.      5)  PRINTER DID NOT ACKNOWLEDGE
  1986.  
  1987.      6)  PRINTER IS BUSY
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.                           Doc-Proc Reference Manual
  2001.                                      - 32 -
  2002.  
  2003.  
  2004.                                
  2005.                                                                                 
  2006.      ==========================================================================
  2007.                                Miscellaneous Errors
  2008.      ==========================================================================
  2009.                                                                                 
  2010.      DOS version 3.0 or higher required                                         
  2011.                                                                                 
  2012.            A DOS version prior to 3.0 was detected.  Doc-Proc requires          
  2013.            MS-DOS 3.0 or later.                                                 
  2014.                                                                                 
  2015.                                                                                 
  2016.                                                                                 
  2017.      Token was expected but not found: line nn                                  
  2018.                                                                                 
  2019.            A token was expected but not found on the indicated line.  This      
  2020.            usually means that one or more words is missing on this line.        
  2021.                                                                                 
  2022.      Memory allocation error                                                    
  2023.                                                                                 
  2024.            A request for more memory was denied.  This is extremely             
  2025.            unlikely to occur, as Doc-Proc requires under 200k of free           
  2026.            RAM.                                                                 
  2027.                                                                                 
  2028.  
  2029.  
  2030.      ===========================================================================
  2031.                             Critical Hardware Errors
  2032.      ===========================================================================
  2033.                                                                                 
  2034.      Should a disk door be left open (or any other critical error trapped       
  2035.      by DOS, for that matter) a Critical Error handler built into               
  2036.      Doc-Proc will take control and provide the user with a menu similar        
  2037.      to this one:                                                               
  2038.                                                                                 
  2039.  
  2040.                                                                                 
  2041.                                                                                 
  2042.                   / ==========[DOS Critical Error]========= \
  2043.                   ||                                       ||                   
  2044.                   ||   [Abort]  [Retry]  [Ignore]  [Fail]  ||                   
  2045.                   ||                                       ||                   
  2046.                   \ ======================================= /                   
  2047.                                                                                 
  2048.      If the user accepts retry, he will be in most cases safe.  Of course,      
  2049.      if his computer picked the exact moment that he's installing your          
  2050.      application to crash its hard drive, no Critical Error handler is          
  2051.      going to recover very gracefully.
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.                           Doc-Proc Reference Manual 
  2060.                                      - 33 -
  2061.  
  2062.  
  2063.  
  2064.                                                                                 
  2065.      ===========================================================================
  2066.                       PREPARING DOCUMENTS FOR DOC-PROC                          
  2067.      ===========================================================================
  2068.                                                                                 
  2069.      All documents processed by the Doc-Proc processor should be in standard    
  2070.      ASCII DOS text.  Print files from other document processors may be used
  2071.      in addition to the ASCII DOS text files by specifying a print file
  2072.      qualifier on the DEST command.  The ASCII DOS text file will be used
  2073.      when the user views the document on the screen.  If a print file exist
  2074.      this will be used when choosing a printer destination.
  2075.  
  2076.      If you wish to have a wider left margin on your documents, You may use
  2077.      the MARGIN token command in the token job stream to attain the desired
  2078.      margin width for the printed documents.  This command may not be used
  2079.      to adjust the margin of existing print files.
  2080.  
  2081.      Use of this token command is not recommended as it generates additional
  2082.      Central Processing Unit (CPU) overhead which slows down the printing
  2083.      process.
  2084.  
  2085.      A maximum of 55 lines of text may be printed for each page of text.
  2086.      This limitation was established to permit automatic page numbering         
  2087.      at the bottom of each page.  If you wish to have forced pagination         
  2088.      between text, you may use the word EJECT.  This command must start         
  2089.      in column 1 and may be used anywhere within the text of your document.
  2090.  
  2091.      Make sure that the record length for each document file is 80 bytes
  2092.      long.
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.                           Doc-Proc Reference Manual
  2119.                                      - 34 -
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125.      ===========================================================================
  2126.                       PREPARING THE NEWS FILE FOR DOC-PROC                      
  2127.      ===========================================================================
  2128.                                                                                 
  2129.      A news file must be established before Doc-Proc will successfully          
  2130.      execute.  If the NEWS.FIL does not exist under the same directory          
  2131.      as Doc-Proc, the program will generate an appropriate error message        
  2132.      and terminate.                                                             
  2133.      Function key 'F4' is used as the key to display System news.  Once         
  2134.      the System News panel is displayed, you are given a choice of two          
  2135.      options.  You may display all of the news on the system or just that       
  2136.      news less than 30 days old.  The NEWS.FIL is used to place news of         
  2137.      upcoming events within a department or it may be used to post             
  2138.      conference dates.                                                           
  2139.      Each piece of news that is posted in the NEWS.FIL should be preceded      
  2140.      by the date the news was posted.  For readability purposes and file        
  2141.      management, the news date should be on a line by itself.  The news         
  2142.      date should start in column 1 with a 2 digit month followed by             
  2143.      a slash, a 2 digit day followed by a slash, and a 2 digit year.            
  2144.                                                                                 
  2145.      EXAMPLE:                                                                   
  2146.                                                                                 
  2147.      07/01/93                                                                   
  2148.           The XYZ corporation will be closed JULY 4, 1993.                      
  2149.                                                                                 
  2150.      09/01/93                                                                   
  2151.           There is a departmental meeting at 1:00pm 09/15/93 in                 
  2152.           room 105.  Attendance is mandatory.                                   
  2153.  
  2154.      The NEWS.FIL can be maintained by any ASCII text editor.  Make sure        
  2155.      the record length for the file is 80 bytes long.
  2156.  
  2157.  
  2158.  
  2159.  
  2160.      ===========================================================================
  2161.                                   Registration                                  
  2162.      ===========================================================================
  2163.                                                                                 
  2164.      This section deals only with registered copies of Doc-Proc.                
  2165.      Shareware versions have no distribution protection built in                
  2166.      whatsoever.                                                                
  2167.                                                                                 
  2168.      With your registered Doc-Proc diskette you received the latest version     
  2169.      without the shareware notice on the Banner screen.                         
  2170.      This protects my product, as well as protects your installation from       
  2171.      unwanted tampering.                                                        
  2172.                                                                                 
  2173.                                                                                 
  2174.  
  2175.  
  2176.  
  2177.                           Doc-Proc Reference Manual
  2178.                                      - 35 -
  2179.  
  2180.                                                                     
  2181.  
  2182.  
  2183.      ==========================================================================
  2184.                                The Ten Commandments
  2185.      ==========================================================================
  2186.  
  2187.                                     EXODUS 20
  2188.  
  2189.      20 THEN GOD ISSUED this edict:
  2190.          "I am Jehovah your God who liberated you from your slavery in Egypt.
  2191.          "You may worship no other god than me.
  2192.          "You shall not make yourselves any idols: any images resembling
  2193.      animals, birds, or fish.  You must never bow to an image or worship it in
  2194.      any way; for I, the Lord your God, am very possessive.  I will not share
  2195.      your affection with any other god!
  2196.          "And when I punish people for their sins, the punishment continues
  2197.      upon the children, grandchildren, and great-grandchildren of those who
  2198.      hate me; but I lavish my love upon thousands of those who love me and
  2199.      obey my commandments.
  2200.          "You shall not use the name of Jehovah your God irreverently, nor
  2201.      use it to swear to a falsehood.  You will not escape punishment if you
  2202.      do.
  2203.          "Remember to observe the Sabbath as a holy day.  Six days a week are
  2204.      for your daily duties and your regular work, but the seventh day is a
  2205.      day of Sabbath rest before the lord your God.  On that day you are to do
  2206.      no work of any kind, nor shall your son, daughter, or slaves-whether men
  2207.      or women-or your cattle or your house gusts.  For in six days the Lord
  2208.      made the heaven, earth, and sea, and everything in them, and rested the
  2209.      seventh day; so he blessed the Sabbath day and set it aside for rest.
  2210.          "Honor your father and mother, that you may have a long, good life
  2211.      in the land the Lord your God will give you.
  2212.          "You must not murder.
  2213.          "You must not commit adultery.
  2214.          "You must not steal.
  2215.          "You must not lie.
  2216.          "You must not be envious of your neighbor's house, or want to sleep
  2217.      with his wife, or want to own his slaves, oxen, donkeys, or anything else
  2218.      he has."
  2219.  
  2220.  
  2221.      The above passages were taken from "THE LIVING BIBLE PARAPHRASED".
  2222.      These are the words spoken by God "Jehovah" and given to Moses on
  2223.      Mt. Sinai.  They are to be obeyed.
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.                           Doc-Proc Reference Manual
  2237.                                      - 36 -
  2238.  
  2239.