SKIP(ON) is the ISPF panel field attribute that causes automatic skip to next field when the cursor reaches the end of a field (SKIP(OFF) is the default). I'm not 100% sure about your second question (insert spanning fields) but AFAIK insert is limited to a single field (it certainly was in the original hardware). Normally a scrollable area would be used instead of 2 fields when they are actually 1 field logically. Not sure that all 3270 emulators work correctly with the fancier data streams (or rather, I've run into lots of problems doing this).
On Tue, Dec 1, 2020 at 7:29 AM Rob Scott <[email protected]> wrote: > In your example, assuming that the input field spans two lines : > > (1) When the user starts to type on the first line and gets to the end of > the input field in the line, is the input skipped to the next line? > > (2) If there is existing data on the second line and the user attempts to > insert data on the first line, does the data on the second line shift to > accommodate the inserted bytes. > > If both the above are satisfied, then I would doff my cap to you and > implement a solution based on that in the next release. > > Rob Scott > Rocket Software > > On 30 Nov 2020 6:31 pm, Seymour J Metz <[email protected]> wrote: > EXTERNAL EMAIL > > > > > I don't understand. If you have an SFE in the middle of line n and the > next SF/SFE is at the end of line n+1, what insert issue exists? Or do you > have another field at the end of line n, e.g., > > )ATTR DEFAULT(%+]) > ^ TYPE(INPUT) CAPS(OFF) INTENS(HIGH) MAXLEN(120) > ! TYPE(OUTPUT) INTENS(HIGH) > )BODY EXPAND(\\) > %BROWSE ───%&ZH \─\%LINE!ZLINE %COL!ZCL !ZCR % > %COMMAND ═══>^ZCMD \ \ %SCROLL ═══>]ZSCR% > > If you move the command field to the end of the line then you can make it > several lines long with no problem. > > > > -- > Shmuel (Seymour J.) Metz > http://mason.gmu.edu/~smetz3<http://mason.gmu.edu/~smetz3> > > ________________________________________ > From: IBM Mainframe Discussion List [[email protected]] on behalf > of Rob Scott [[email protected]] > Sent: Monday, November 30, 2020 1:10 PM > To: [email protected] > Subject: Re: Extraneous blanks in SDSF issued command > > >> How about a panel that has a single field across two lines? That's bog > standard. > > The insert mode issue still persists. We have tried using ZEXPAND but that > does not solve the problem either. > > As for 43x80 being archaic, we still have LOTS of customers still using > 24x80 ! > > From: IBM Mainframe Discussion List <[email protected]> On Behalf > Of Seymour J Metz > Sent: 30 November 2020 16:39 > To: [email protected] > Subject: Re: Extraneous blanks in SDSF issued command > > EXTERNAL EMAIL > > > > > The lack of "insert mode" across both lines is frustrating, but I am not > sure there is a solution to that > > apart from a wide screen panel that has a single input field. > > How about a panel that has a single field across two lines? That's bog > standard. > > > This would only provide relief for people running wide screen 3270 modes > and most of our users are 43x80. > > I never considered 132 to be wide since the advent of the 3290. You have > to accommodate them if your users are still in the 19th century, but 43x80 > sounds so archaic. > > > -- > Shmuel (Seymour J.) Metz > http://mason.gmu.edu/~smetz3<http://mason.gmu.edu/~smetz3>< > http://mason.gmu.edu/~smetz3<http://mason.gmu.edu/~smetz3>> > > ________________________________________ > From: IBM Mainframe Discussion List [[email protected]] on behalf > of Rob Scott [[email protected]] > Sent: Monday, November 30, 2020 11:10 AM > To: [email protected]<mailto:[email protected]> > Subject: Re: Extraneous blanks in SDSF issued command > > A few notes about this issue. > > (1) The reason that "skip" does not work on the POPUP panel is down to the > interplay between the ISPF attributes and the escape characters used to > draw the window. > (2) The original developer workaround for (1) was the ability to switch to > a panel using PF5 to remove the POPUP window and that enables "skip" to > work. > (3) Automatically stripping trailing blanks from the first line would > require SDSF to have knowledge of the syntax of the command or some sort of > awareness of whether quotes or double-quotes are in effect and unbounded > and if so, is this meaningful or not. This is not something that SDSF wants > to get involved in as the text is freeform and what might appear to be > apparent strange values may be expected by the receiving user or ISV > software product that processes the command. > > The lack of "insert mode" across both lines is frustrating, but I am not > sure there is a solution to that apart from a wide screen panel that has a > single input field. This would only provide relief for people running wide > screen 3270 modes and most of our users are 43x80. > > Rob Scott > Rocket Software > > > -----Original Message----- > From: IBM Mainframe Discussion List <[email protected]<mailto: > [email protected]>> On Behalf Of Paul Gilmartin > Sent: 29 November 2020 18:17 > To: [email protected]<mailto:[email protected]> > Subject: Re: Extraneous blanks in SDSF issued command > > EXTERNAL EMAIL > > > > > > On Sun, 29 Nov 2020 17:59:14 +0000, Jesse 1 Robinson wrote: > > ... > >EOF does not work because the two line buffers appear not be connected. > > > If it doesn't work, it's cause for SR. inserting characters you didn't > type, whether "bbbb" or "CRAP" is a data integrity violation. If it's WAD, > it should go to RFE. > > (Sometimes the offender is a faithless 3270 emulator.) > > (I'm most comfortable on systems where blanks aren't treated so specially.) > > >Inserting blanks up front might work. Kind of a pain. But thanks! > > -- gil > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, send email > to [email protected]<mailto:[email protected]> with the > message: INFO IBM-MAIN > > ================================ > Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA > 02451 ■ Main Office Toll Free Number: +1 855.577.4323 > Contact Customer Support: > https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport< > https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport>< > https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport< > https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport>> > Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - > http://www.rocketsoftware.com/manage-your-email-preferences< > http://www.rocketsoftware.com/manage-your-email-preferences>< > http://www.rocketsoftware.com/manage-your-email-preferences< > http://www.rocketsoftware.com/manage-your-email-preferences>> > Privacy Policy - > http://www.rocketsoftware.com/company/legal/privacy-policy< > http://www.rocketsoftware.com/company/legal/privacy-policy>< > http://www.rocketsoftware.com/company/legal/privacy-policy< > http://www.rocketsoftware.com/company/legal/privacy-policy>> > ================================ > > This communication and any attachments may contain confidential > information of Rocket Software, Inc. All unauthorized use, disclosure or > distribution is prohibited. If you are not the intended recipient, please > notify Rocket Software immediately and destroy all copies of this > communication. Thank you. > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected]<mailto:[email protected]> > with the message: INFO IBM-MAIN > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected]<mailto:[email protected]> > with the message: INFO IBM-MAIN > > ================================ > Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA > 02451 ■ Main Office Toll Free Number: +1 855.577.4323 > Contact Customer Support: > https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport< > https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport> > Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - > http://www.rocketsoftware.com/manage-your-email-preferences< > http://www.rocketsoftware.com/manage-your-email-preferences> > Privacy Policy - > http://www.rocketsoftware.com/company/legal/privacy-policy< > http://www.rocketsoftware.com/company/legal/privacy-policy> > ================================ > > This communication and any attachments may contain confidential > information of Rocket Software, Inc. All unauthorized use, disclosure or > distribution is prohibited. If you are not the intended recipient, please > notify Rocket Software immediately and destroy all copies of this > communication. Thank you. > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > > > ================================ > Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA > 02451 ■ Main Office Toll Free Number: +1 855.577.4323 > Contact Customer Support: > https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport > Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - > http://www.rocketsoftware.com/manage-your-email-preferences > Privacy Policy - > http://www.rocketsoftware.com/company/legal/privacy-policy > ================================ > > This communication and any attachments may contain confidential > information of Rocket Software, Inc. All unauthorized use, disclosure or > distribution is prohibited. If you are not the intended recipient, please > notify Rocket Software immediately and destroy all copies of this > communication. Thank you. > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
