home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / pdp11 / k11i31.txt < prev    next >
Text File  |  2020-01-01  |  4KB  |  136 lines

  1.             Kermit-11 under IAS
  2.                 17-Sep-1985
  3.               Bruce C. Wright
  4.  
  5.     I.  Abstract
  6.  
  7.     Kermit is a program developed at Columbia University for
  8.     communication between computers using asynchronous ASCII
  9.     protocols.   It is designed to be implementable under a
  10.     wide variety of machines and operating systems.
  11.  
  12.     This document describes some of the features and restrictions
  13.     of Kermit running under the IAS operating system.  The IAS
  14.     version of Kermit is a modification of the RSX-11 version of
  15.     Kermit, but because of differences in the operating systems
  16.     not all of the features of RSX Kermit are currently available
  17.     under IAS Kermit.
  18.  
  19.     II.  Supported features
  20.  
  21.     IAS Kermit supports most of the features of RSX Kermit:
  22.  
  23.         o    file transfers
  24.         o    remote and local commands
  25.         o    spawning installed tasks
  26.         o    dial-out lines
  27.         o    extensive help facility
  28.  
  29.     Some of these features involve procedures not required under
  30.     RSX, because of the restrictions placed by the timesharing
  31.     executive:
  32.  
  33.         1)    Dial-out lines must not be interactive terminals.
  34.         That is, if you are going to use a line as a dial-
  35.         out line, you must not allocate it to PDS or SCI.
  36.  
  37.         2)    Spawning installed tasks is currently done via a
  38.         SPWN$ directive rather than via RUN$T.  Therefore,
  39.         anyone wanting to spawn installed tasks must have
  40.         the PR.RTC (real-time) privilege.  A workaround is
  41.         to exit from Kermit, run the program, and then
  42.         run Kermit again.  Kermit will first try to run an
  43.         installed task named $$$xxx, where xxx is the system
  44.         command requested;  if that fails, Kermit will try
  45.         to run an installed task named ...xxx.
  46.  
  47.         3)    Wild-card file operations are supported (for example,
  48.         DIR *.DAT, DEL *.TSK, SEND *.MAC).  Under RSX, Kermit
  49.         uses RMS version 2 to do wild-card operations;  this
  50.         is available under IAS V3.2 but not under IAS V3.1.
  51.         Therefore, on IAS V3.1 (the version that the EPA is
  52.         running), there are the following restrictions on file
  53.         operations:
  54.  
  55.             a)    Wild-cards must be specified for the entire
  56.             field or not at all.  For example, TEST.*
  57.             is OK but TEST*.* is not.
  58.  
  59.                                 Page 2
  60.  
  61.             b)    If a wild-card file operation is executed,
  62.             with either the file-name or the file-type
  63.             specified as a wild-card, the file version
  64.             number is also taken to be a wild-card.
  65.  
  66.             c)    Wild-card operations are not allowed on
  67.             directories.  Therefore, [*,*]*.DAT is not
  68.             a legal wild-card operation in Kermit-IAS.
  69.             It is legal to use explicit directories, such
  70.             as [200,200]*.DAT.
  71.  
  72.             d)    RMS Version 2 supports transparent DECNET
  73.             remote file operations, while RMS Version 1
  74.             does not.  Therefore, Kermit-IAS under IAS V3.1
  75.             does not support DECNET file transfers.
  76.  
  77.             e)    Renaming files within Kermit is not supported
  78.             under V3.1 of IAS.
  79.  
  80.         4)    Kermit under IAS currently reads packets one character
  81.         at a time, and so can use up a fair amount of the CPU
  82.         if it is receiving files.  If it is sending packets
  83.         (sending files or remote command responses), or if it
  84.         is reading commands rather than its file transfer packets,
  85.         it will use long I/O operations and will not put an 
  86.         excessive burden on the system.
  87.  
  88.  
  89.     III.  Unsupported Features
  90.  
  91.     The only major unsupported features are related to the use of
  92.     RMS Version 1 on IAS V3.1.  See the section above on the
  93.     supported RMS features for a discussion of RMS and Kermit.
  94.  
  95.     IV.  Installation and Required Files
  96.  
  97.     Kermit is built as a multi-user task, with a task name of
  98.     $$$KER.  It can be run as an installed "foreign command"
  99.     task:
  100.  
  101.         PDS> install k11ias
  102.  
  103.         PDS> kermit
  104.         Kermit-11 T2.30
  105.         Kermit-11>...
  106.  
  107.     You can also specify another name for the installed command:
  108.  
  109.         PDS> install/sys:k11 k11ias
  110.  
  111.         PDS> k11
  112.         Kermit-11 T2.30
  113.         Kermit-11>...
  114.  
  115.  
  116.                                 Page 3
  117.     Or you can just run it as a non-installed task:
  118.  
  119.         PDS> run k11ias
  120.         16:30:15
  121.         Kermit-11 T2.30
  122.         Kermit-11>...
  123.  
  124.     The following files are supplied for Kermit-IAS to run:
  125.  
  126.         K11IAS.TSK    - The Kermit task image
  127.         K11HLP.HLP    - The Kermit help file.  For this to
  128.                   be used by Kermit, it must be in the
  129.                   default directory.  Note that it is
  130.                   not necessary to set the PDS default
  131.                   directory since you can also specify
  132.                   a default directory within Kermit.
  133.         K11IAS.DOC    - This file, describing Kermit on IAS
  134.         K11INS.DOC    - Documentation on installation of
  135.                   Kermit
  136.