home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / archives / ckl196.zip / cklbwr.txt < prev    next >
Text File  |  2000-01-02  |  6KB  |  141 lines

  1. File CKLKER.BWR:  "Beware File" for C-Kermit Version 7.0 on Stratus VOS
  2.  
  3. Applies to:  C-Kermit 7.0 Beta.11
  4. Last update: Sun Dec  5 14:34:06 1999
  5.  
  6. Authors:  David Lane <lane@watsun.cc.columbia.edu>
  7.           Frank da Cruz <fdc@columbia.edu>
  8.  
  9.   Copyright (C) 1985, 1999,
  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. There is no FULLSCREEN file-transfer display.
  54.  
  55. You should use full device names in the SET LINE command. If you don't, VOS
  56. C-Kermit might not realize that the device name has not changed or you are
  57. using the same device again (such as when CONNECTing). Also, abbreviations
  58. are not expanded in file names or device names, but they are in RUN commands
  59. or REMOTE HOST commands received in remote mode if you load your
  60. abbreviations in your start_up.cm file.
  61.  
  62. Users attaching via TCP/IP in remote mode have reported hangs during file
  63. transfers. It looks like some channel gets choked up and then the transfer
  64. slows enough for the receiving Kermit to time out repeatedly, with a rare
  65. packet getting through. Often the transfer will abort at this point. One
  66. reported solution is to use smaller packets and windows. Network performance
  67. seems to be one factor.
  68.  
  69. Transfers of real VOS binary files, such as object or program modules is very
  70. shaky.  These can be transfered in binary mode, but they will be created on
  71. the receiving VOS system as stream files. Writing a program to s$read_raw
  72. 4096 bytes from the stream file and s$seq_write 4096 bytes out to the fixed
  73. file (4096 for program modules, use 1024 for object modules) is one solution.
  74. The ckb*.c programs have been "VOS-ified" to the extent that they can be used
  75. to transfer program modules, and can easily be altered to transfer other
  76. fixed files.
  77.  
  78. Text files are transferred correctly only if they have Stream organization.
  79. It might be surprising, therefore, that a VOS text file created with EMACS
  80. loses all its line terminators after transfer with VOS C-Kermit.  That's
  81. because VOS EMACS creates files with Sequential rather than Stream
  82. organization.  However, EMACS will edit a stream file and keep its format
  83. 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. 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.  
  140. (End of CKLBWR.TXT)
  141.