home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / cicsussr / README.TXT < prev   
Text File  |  2020-01-01  |  4KB  |  81 lines

  1. UPDATE:
  2.  
  3. As noted below, the assembler source file was encoded in DKOI,
  4. the Soviet EBCDIC variant for Russian.  However our copy, since it
  5. resides in the ASCII world, is in KOI8 (see "Using C-Kermit" for
  6. a discussion of these encodings).  Three copies of the source file 
  7. are now available:
  8.  
  9.   ecker-koi8.asm   With KOI8 comments
  10.   ecker-utf8.asm   Converted to UTF8
  11.   ecker-utf8.html  Viewable as a web page
  12.  
  13. - fdc, Fri Aug 12 15:38:26 2011
  14.  
  15. ---------------------------------
  16.  
  17. The files whose names start with EC are a version of Kermit for CICS on
  18. the IBM 370-series mainframe.  This version is based upon a very old
  19. release of MVS/TSO Kermit, and it was adapted to CICS by the programmers
  20. at the International Centre for Scientific and Technical Information
  21. (ICSTI) in Moscow, USSR, and presented to Columbia at the First
  22. International Kermit Conference in Moscow, May, 1989.  Programmers
  23. should be aware of the environment for which this program was written.
  24.  
  25. First, it is for an IBM/370-compatible computer, called an EC 2157 (in
  26. Cyrillic, ES in Roman -- "Edinaja Systema"), running a very old
  27. version of MVS written for this computer by the firm Robotron in what
  28. was then the German Democratic Republic.  These MVS and CICS versions
  29. are largely compatible with the IBM versions of the same vintage.
  30.  
  31. Second, the EC computer uses a special version of EBCDIC (named DKOI)
  32. which supports the Cyrillic character set.  For communication with ASCII
  33. terminals, this CICS Kermit uses (together with CICS itself) a 7-bit
  34. character set, which is similar to ASCII, except that the lowercase
  35. ASCII letters have been replaced by uppercase Cyrillic letters in as
  36. phonetic a way as possible.  This means that (1) all character-set
  37. related phenomena in the program, such as the ASCII-EBCDIC translation
  38. tables, will be specific to the Russian language, and (2) many of the
  39. comments are in Russian, written in the DKOI character set.  If you
  40. understand Russian, you should be able to decipher the comments.
  41.  
  42. Third, the Russians refer to the program, and the protocol itself, as
  43. "Courier" rather than "Kermit", since they were worried about copyright
  44. restrictions.  They have since been assurred that they are free to use
  45. the name "Kermit".
  46.  
  47. Aside from these differences, it appears that this program should be
  48. suitable for use on US IBM models, but only for the linemode TTY
  49. communication environment, not the full-screen 3270 environment.  A
  50. more recent Kermit for CICS, suitable for full-screen operation, can
  51. be found under the prefix IKX (a variant of the "Portable 370"
  52. Kermit).
  53.  
  54. - fdc, August 1991
  55.  
  56. ------------------------------
  57.  
  58. Date: Tue, 11 Jul 89 10:13:19 EDT
  59. From: "Wayne S. Mery" <LUWSM%LEHIIBM1@cuvmb.cc.columbia.edu>
  60. Subject: CICS Kermit
  61.  
  62.  o The code compiles cleanly (and should execute) with 2 exceptions:
  63.    1) Reference to what is possibly an IBM source code macro PPTNXTEN, used to
  64.       find the PPT entry of the transalate table/program.  This
  65.       should be easily replace by application macro or command level equivalent
  66.       EXEC CICS LOAD PROGRAM('name') SET(addr) LENGTH(set-prog-len)  {HOLD}
  67.    2) The obvious lack of the translate table.  The default in their code
  68.       is named COURSTND.  It is probably customized anyway and would
  69.       need replacement in other countries.
  70.  o program size is small at 17K
  71.  o Available commands are APPEND, DEBUG, DELAY, FILE, PACKET, PREFIX, PROMPT,
  72.    QUOTE, RECORD, RETRY, TRT
  73.  o only supported destination/source of transfer within CICS is intrapartition
  74.    and extra partition datasets (DCT)
  75.  o There seems to be extensive error checking/messages as regards problems at
  76.    the host end.  
  77.  
  78. Wayne S. Mery, Systems Programmer      Lehigh University    (215)758-3983
  79.  
  80. ------------------------------
  81.