home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / c-kermit / cklbwr.txt < prev    next >
Text File  |  2020-01-01  |  6KB  |  140 lines

  1. File CKLKER.BWR:  "Beware File" for C-Kermit Version 7.0 on Stratus VOS
  2.  
  3. Applies to:  C-Kermit 7.0.197
  4. Last update: 8 February 2000
  5.  
  6. Authors:  David Lane <lane@watsun.cc.columbia.edu>
  7.           Frank da Cruz <fdc@columbia.edu>
  8.  
  9.   Copyright (C) 1985, 2000, 
  10.     Trustees of Columbia University in the City of New York.
  11.     All rights reserved.  See the C-Kermit COPYING.TXT file or the
  12.     copyright text in the ckcmai.c module for disclaimer and permissions.
  13.  
  14. Report problems, suggestions, fixes, etc, to:
  15.  
  16.   The Kermit Project
  17.   Columbia University
  18.   612 West 115th Street
  19.   New York NY 10025-7799
  20.   USA
  21.   Email: kermit-support@columbia.edu
  22.   Web:   http://www.columbia.edu/kermit/
  23.   News:  comp.protocols.kermit.misc
  24.  
  25.  
  26. DOCUMENTATION
  27.  
  28. Frank da Cruz and Christine M. Gianone, "Using C-Kermit", Second Edition,
  29. 1997, Digital Press / Butterworth-Heinemann, Woburn, MA, ISBN 1-55558-164-1
  30. US single-copy price: $44.95; quantity discounts available.  Available in
  31. computer bookstores or directly from Columbia University:
  32.  
  33.   http://www.columbia.edu/kermit/manuals.html
  34.  
  35. Features added after version 6.0 was released are documented in the text file,
  36. ckermit2.txt.
  37.  
  38.  
  39. WHAT IS IN THIS FILE
  40.  
  41. This is the "beware file" for Stratus VOS C-Kermit.  It contains hints and
  42. tips, frequently asked questions (and answers), troubleshooting advice,
  43. limitations and restrictions, known bugs, etc, that apply to the Stratus VOS
  44. implementation of C-Kermit.  This file is the VOS-specific supplement to the
  45. platform-independent "beware file" for C-Kermit, ckcbwr.txt.
  46.  
  47.  
  48. KNOWN PROBLEMS AND LIMITATIONS
  49.  
  50. The maximum length for a pathname segment (such as a filename) is 31
  51. characters.
  52.  
  53. You should use full device names in the SET LINE command. If you don't, VOS
  54. C-Kermit might not realize that the device name has not changed or you are
  55. using the same device again (such as when CONNECTing). Also, abbreviations
  56. are not expanded in file names or device names, but they are in RUN commands
  57. or REMOTE HOST commands received in remote mode if you load your
  58. abbreviations in your start_up.cm file.
  59.  
  60. Users attaching via TCP/IP in remote mode have reported hangs during file
  61. transfers. It looks like some channel gets choked up and then the transfer
  62. slows enough for the receiving Kermit to time out repeatedly, with a rare
  63. packet getting through. Often the transfer will abort at this point. One
  64. reported solution is to use smaller packets and windows. Network performance
  65. seems to be one factor.
  66.  
  67. Transfers of real VOS binary files, such as object or program modules is very
  68. shaky.  These can be transferred in binary mode, but they will be created on
  69. the receiving VOS system as stream files.  To convert them into a usable
  70. format, use the cvt_stream_to_fixed command.  Better yet, use the bundle.cm
  71. macro that is available free from ftp.stratus.com/pub/vos/utility.  This
  72. utility is only for Stratus-to-Stratus use; it converts VOS files so they can
  73. pass through and be stored on non-VOS systems.  Such bundles must eventually
  74. be transferred to a Stratus destination where "unbundle.cm" extracts the
  75. original VOS files intact.
  76.  
  77. Text files are transferred in BINARY mode correctly only if they have Stream
  78. organization.  It might be surprising, therefore, that a VOS text file
  79. created with EMACS loses all its line terminators after transfer with VOS
  80. C-Kermit.  That's because VOS EMACS creates files with Sequential rather than
  81. Stream organization.  The easiest way to avoid this is to transfer files that
  82. are text in TEXT mode.  However, EMACS will edit a stream file and keep its
  83. format intact:
  84.  
  85.   create_file oofa.txt -organization stream
  86.   emacs oofa.txt
  87.  
  88. C-Kermit uses sub-processes to do a lot of things. Normally, this is done
  89. using the system() routine in the ANSI C Library. However, in the VOS C
  90. runtime library, the system() routine does things that are not consistent
  91. with C-Kermit.  For this reason, VOS C-Kermit has its own builtin version
  92. of system() which uses s$start_process. This causes a lot of process messages
  93. to be displayed to the terminal.
  94.  
  95. Library paths and abbreviations in these started processes, which include
  96. RUN commands and REMOTE HOST commands received in remote mode, will be the
  97. paths set in your start_up.cm for a batch process, regardless of the type
  98. of process running Kermit.
  99.  
  100. C-Kermit implements the MAIL file destination by using the send_mail command.
  101. Send_mail does not support SMTP addresses, even though OFFICE mail and emacs
  102. do, so you cannot send Internet mail to an address via Kermit, but if you
  103. have the addressee registered as an "External Mail User" that will work.
  104.  
  105. C-Kermit performs raw i/o to the terminal, and does its own echoing of
  106. command line input. When your terminal is a vterm using an X.25 PAD, this
  107. can make C-Kermit look like it is slow. It is not. The Virtual Terminal
  108. Facility configures the PAD to delay sending each packet for a quarter of
  109. a second to see if you will hit another key.  As long as your typing is fast
  110. enough that you don't have a quarter of a second between keystrokes, the PAD
  111. will not send any of the characters you have typed to VOS, and C-Kermit will
  112. not echo any of them.  There is a word that can be set in VTF to reduce the
  113. delay.
  114.  
  115.  
  116. COMMUNICATIONS AND DIALING
  117.  
  118. The DIAL command will work occasionally. The major problem appears to be in
  119. the timeout mechanism. If your modem type is supported, and there are no
  120. obvious errors in the dialing sequence, such as no dialtone or no answer,
  121. then the dialing support works. If dialing appears to "just stop," then it
  122. might be necessary for you to type dialing commands to the modem using CONNECT
  123. mode.
  124.  
  125. Flow control is not currently supported.
  126.  
  127. VOS does not always support an eight-bit connection, or report that it cannot
  128. support one. This is also not always a problem with VOS, since many times the
  129. connection itself is stripping the high-bit without VOS being aware of it.
  130.  
  131.  
  132. CHARACTER SET SUPPORT
  133.  
  134. The VOS internal character set is ISO-8859-1.  VOS C-Kermit does not
  135. automatically detect shift characters or character sets associated with files.
  136. If the file character set is LATIN1, then VOS will usually send it correctly
  137. and receive it correctly in text mode.
  138.  
  139. (End of CKLBWR.TXT)
  140.