Re: Newly revised standards-track RFC (IAC/EOR)
Eddie Renoux <elr0262@newsit2.mcdata.com> Fri, 15 April 1994 15:08 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa05108; 15 Apr 94 11:08 EDT
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa05104; 15 Apr 94 11:08 EDT
Received: from list.nih.gov by CNRI.Reston.VA.US id aa09813; 15 Apr 94 11:08 EDT
Received: from LIST.NIH.GOV by LIST.NIH.GOV (IBM VM SMTP V2R2) with BSMTP id 9655; Fri, 15 Apr 94 11:05:41 EDT
Received: from LIST.NIH.GOV by LIST.NIH.GOV (Mailer R2.10 ptf000) with BSMTP id 9651; Fri, 15 Apr 94 11:02:39 EDT
Date: Fri, 15 Apr 1994 09:00:19 -0600
Reply-To: IETF TN3270E Working Group List <TN3270E@list.nih.gov>
X-Orig-Sender: IETF TN3270E Working Group List <TN3270E@list.nih.gov>
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Eddie Renoux <elr0262@newsit2.mcdata.com>
Subject: Re: Newly revised standards-track RFC (IAC/EOR)
X-To: TN3270E@LIST.NIH.GOV
To: Multiple recipients of list TN3270E <TN3270E@list.nih.gov>
In-Reply-To: <9404150620.AA07686@newsit2.mcdata.com> from "Peter DiCamillo" at Apr 15, 94 01:32:07 am
Message-ID: <9404151108.aa09813@CNRI.Reston.VA.US>
It seems we are still a ways from consensus on imbedded TELNET commands in the TN3270 data block. McDATA currently tries to process the TELNET commands immediately. I think this is a mistake and could cause real problems if a client were unkind enough to send pseudo ATTN or SYS-REQ keys in the middle of TN3270 data. The basic problem is that the protocol is set up to send 3270 packets between the client and the server. The protocol has an exception which is the processing of SYS-REQ and ATTN keystrokes. They are not 3270 data as such and the protocol definition will be deficient if it is not specified how these keystrokes should be handled when they are in the middle of TN3270 data. The clients have no similar problem (quite) since the server will only send TN3270 data to the client (except perhaps for NOP keep alive sequences) once the data block is started. I can understand the need of the clients to put SYS-REQ and ATTN keys in the middle of the TN3270 due to their layered architecture (the keystroke parser at the higher level sends it to the lower level which is in the middle of sending data to the server). To properly handle these at the server we need to know what to do with the data that follows these keystrokes if they are to be processed immediately. My best guess is that the client probably meant for the keystrokes to have NO affect on the TN3270 data that that follows them (up to the EOR). In this case, they could/should be held till the end of the block and then processed. I think that no other TELNET sequence has this problem and can be replied to immediately. Thus could we in the section on SYS-REQ and ATTN specify that they will be processed after the TN3270 data EOR and leave it at that? I cannot see that this would adversely impact the client vendors. It would allow the inclusion of these keystrokes in the datastream when they occurred thus making it easier for the clients. It would be somewhat harder for the server to store them up till the end of the data but that IMHO would be better than leaving it up to each vendor how to handle this anomaly. My opinion is that the only alternatives are to have an incomplete definition of how TN3270E should work (which means that not all clients will work with all vendor's implementation of the RFC) or very specifically detail exactly how to handle the data following the SYS-REQ or ATTN. Eddie Renoux elr@mcdata.com
- Re: Newly revised standards-track RFC (IAC/EOR) Eddie Renoux
- Re: Newly revised standards-track RFC (IAC/EOR) Eddie Renoux
- Re: Newly revised standards-track RFC (term negot… Eddie Renoux
- Re: Newly revised standards-track RFC (IAC/EOR) Roger Fajman