I remember ICCF<?> did in fact do real time updates when you hit enter (at 
least under the setup we had all those years ago .....)

Thank You,
Chris Hoelscher| ITI • DB Services • Mainframe Database | Humana Inc.| T 
502.476.2538  or 502.407.7266

-----Original Message-----
From: IBM Mainframe Discussion List <[email protected]> On Behalf Of 
Steve Smith
Sent: Thursday, August 8, 2019 11:25 AM
To: [email protected]
Subject: Re: [IBM-MAIN] ISPF Question - browsing variable length records

The apparent trailing blanks are an illusion.  Whether the lines on the screen 
have trailing blanks or nulls is an option you or your installation set.  I 
suspect if the file actually has trailing blanks, those will be on the screen, 
but I have no reason or desire to test it.

It's useful to think of "being in" the file while editing, but this is just an 
abstraction.  ISPF allows you to lengthen or shorten records, add, delete, or 
change them, etc... You know this doesn't modify the file at all until you 
save, and that is when ISPF builds actual records.  Pretending there are a 
bunch of blanks there on the screen is merely a cosmetic thing they decided to 
do.  Nulls would have made more sense to me, but again, as this is merely 
cosmetic, I really don't care.

Anyway, how the screen works and how the file is stored are two different 
things; it is due to ISPF's great design that it appears seamless.  A 
counter-example is FM, which refuses to allow you to change the length of a 
record in a KSDS (as far I could tell, quite a while ago).

sas


On Thu, Aug 8, 2019 at 10:35 AM Steve Thompson <[email protected]> wrote:

> If it doesn’t pad out the lines, how would you write into those 
> records, after the last character (defined by the RDW)?
>
> This would be why, in my best guess, it is done like that with edit.
>
> Sent from my iPhone — small keyboarf, fat fungrs, stupd spell manglr.
> Expct mistaks
>
>
> > On Aug 8, 2019, at 8:46 AM, Steve Smith <[email protected]> wrote:
> >
> > Option 1 defaults to "View" mode, which is like Edit.  You can force 
> > it
> to
> > Browse mode on the entry screen, which will be what you get with the "B"
> > operator.
> >
> > View. like Edit, shows blanks all the way to the maximum LRECL, even 
> > if they're not there.  I don't know why.  However, Edit will trim 
> > trailing blanks from all records on save, unless you prevent it from doing 
> > so.
> >
> > sas
> >
> >
> >> On Thu, Aug 8, 2019 at 8:18 AM Cameron Conacher 
> >> <[email protected]>
> wrote:
> >>
> >> Good morning folks
> >> Nothing urgent, but a question that has been nagging me for some time.
> >> If I browse a variable length file using ISPF Option #1, and view 
> >> with
> HEX
> >> ON, I see the record appears to be padded out to the maximum record
> length
> >> with spaces.
> >> However, if I browse the file by selecting it from a 3.4 file list, 
> >> the records do not appear padded.
> >> The actual records are not padded, so ISPF BROWSE OPTION #1 is 
> >> doing something just a little differently that the ISPF 3.4 list 
> >> browse operation.
> >>
> >> Nothing terrible, but I am wondering if there is some magic 
> >> incantation
> I
> >> can use to make BROWSE operate the same from both entry points.
> >> Is this just an undocumented "feature"?
> >>
> >> Thanks
> >>
> >> -------------------------------------------------------------------
> >> --- For IBM-MAIN subscribe / signoff / archive access instructions, 
> >> send email to [email protected] with the message: INFO 
> >> IBM-MAIN
> >>
> >
> >
> > --
> > sas
> >
> > --------------------------------------------------------------------
> > -- 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
>


--
sas

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

The information transmitted is intended only for the person or entity to which 
it is addressed
and may contain CONFIDENTIAL material.  If you receive this 
material/information in error,
please contact the sender and delete or destroy the material/information.

Humana Inc. and its subsidiaries comply with applicable Federal civil rights 
laws and
do not discriminate on the basis of race, color, national origin, age, 
disability, sex,
sexual orientation, gender identity, or religion. Humana Inc. and its 
subsidiaries do not
exclude people or treat them differently because of race, color, national 
origin, age,
disability, sex, sexual orientation, gender identity, or religion.

English: ATTENTION: If you do not speak English, language assistance services, 
free
of charge, are available to you. Call 1‐877‐320‐1235 (TTY: 711).

Español (Spanish): ATENCIÓN: Si habla español, tiene a su disposición servicios
gratuitos de asistencia lingüística. Llame al 1‐877‐320‐1235 (TTY: 711).

繁體中文(Chinese):注意:如果您使用繁體中文,您可以免費獲得語言援助
服務。請致電 1‐877‐320‐1235 (TTY: 711)。

Kreyòl Ayisyen (Haitian Creole): ATANSION: Si w pale Kreyòl Ayisyen, gen sèvis 
èd
pou lang ki disponib gratis pou ou. Rele 1‐877‐320‐1235 (TTY: 711).

Polski (Polish): UWAGA: Jeżeli mówisz po polsku, możesz skorzystać z bezpłatnej
pomocy językowej. Zadzwoń pod numer 1‐877‐320‐1235 (TTY: 711).

한국어 (Korean): 주의: 한국어를 사용하시는 경우, 언어 지원 서비스를 무료로
이용하실 수 있습니다. 1‐877‐320‐1235 (TTY: 711)번으로 전화해 주십시오.


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to