home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / bit / listserv / ibm7171 / 117 < prev    next >
Encoding:
Text File  |  1992-11-17  |  3.5 KB  |  73 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Path: sparky!uunet!utcsri!newsflash.concordia.ca!garrot.DMI.USherb.CA!uxa.ecn.bgu.edu!psuvax1!psuvm!auvm!SLACVM.SLAC.STANFORD.EDU!JXH
  3. Message-ID: <IBM7171%92111715340642@VM.TCS.TULANE.EDU>
  4. Newsgroups: bit.listserv.ibm7171
  5. Date:         Mon, 16 Nov 1992 12:25:00 -0800
  6. Sender:       Protocol Converter list <IBM7171@TCSVM.BITNET>
  7. From:         John Halperin <JXH@SLACVM.SLAC.STANFORD.EDU>
  8. Subject:      Re: 7171 and tabs
  9. Comments: To: IBM7171@TCSVM.BITNET,
  10.           Herbert Schumacher <ZDV027@ZAM001.ZAM.KFA-JUELICH.DE>
  11. Lines: 60
  12.  
  13. > Hi,
  14. > after 10 years we have a nice "problem" with the 7171: If you have
  15. > a file containing hex '05' (Tabs) and you want to XEDIT it (for
  16. > XEDIT we set REMOTE ON), you will see the error message: DMSXSC117S
  17. > Error writing to display terminal.  If you now set REMOTE OFF, the
  18. > error disappears.  Is it an error or does it work as designed??
  19.  
  20. This is an old problem.  With REMOTE ON, XEDIT uses the 3270 RA
  21. (Repeat to Address) order to compress strings of 5 (?) or more
  22. duplicate characters when sending the data to the 3270. XEDIT
  23. also translates EBCDIC Tab characters (X'05') to the 3270
  24. sort-of-character, FM (Field Mark, X'1E').  Strings of Tab chars
  25. are thus written to the 3270 as an RA order with FM as its character
  26. argument.
  27.  
  28. The question is:  Is it legal to use RA with sort-of-characters such
  29. as FM?  The older 3270 publications were vague on this.  The Yale
  30. Series/1 product didn't allow any EBCDIC control chars (less than
  31. X'40') to be used with RA, and the IBM 7171 apparently copied that
  32. restriction.  XEDIT went ahead and used RA with FM anyway.
  33.  
  34. I've appended an old posting by Howard Gilbert, one of the authors
  35. of the Yale product, about this problem.  Anyone that wants a fix
  36. to the Yale code in Series/1 source format can write me (don't
  37. everyone ask at once :-).  Realistically, the "fix" is to run XEDIT
  38. with REMOTE OFF.
  39.  
  40. -- John Halperin <JXH@SLACVM.SLAC.Stanford.EDU>
  41.    Stanford Linear Accelerator Center
  42.  
  43. ---------------------- IBM7171 MAIL from IBM7171 at MARIST.
  44. Date:         Wed, 11 Mar 87 17:01:13 EST
  45. From:         Howard Gilbert <GILBERT@YALEVMX>
  46. Subject:      Re: What is a character
  47.  
  48. The question arises about what you can "Repeat to Address". It has
  49. been suggested that you can use "any character".
  50. Everyone agrees that 'A' is a CHARACTER.
  51. Everyone agrees that X'11'(SBA) is an ORDER.
  52. On the other hand, SF followed by a byte can be
  53.      1) An order if the byte is an attribute byte
  54.      2) A character in the 3277 with APL.
  55. The X'08' GE graphic escape is similarly used to build APL compounds
  56. on a 3278.  It is certainly not a character, but it is not an order
  57. either. On the other hand, Repeat to Address does not take a two
  58. byte character (anyone know about Double Byte Asian support?)
  59. There are four special "printer orders" CR, NL, EM, and FF.  They
  60. may display on a tube, but they are orders which just look like characters.
  61. FM and DUP probably have the best chance of being regarded as
  62. characters.  They are even called characters in some but not all of the
  63. documentation. However, they are technically called "control characters"
  64. most of the time.
  65. Therefore, the 3270 DS has characters, orders, printer format orders,
  66. compound characters, DB characters, graphic escape, and control
  67. characters.  Which can be used in a RA sequence?  I have asked the
  68. question to IBM for many years and never found an answer to this or
  69. any of dozens of other comparable issues.
  70.  
  71. Do not count on fixing it just because it works differently on a 3274.
  72. It may work even differently on a 3271, 3174, 4361, 9370, ...
  73.