Something like this:

DO I = 1 TO 5000
WRITER ENTER DATASET NAME ==>
READ &DS
IF &DS = ' ' THEN EXIT
ELSE DELETE &DS
END


&STR(  breaks the CLIST with a IKJ56545I message produced.



On Thu, Apr 23, 2020 at 11:55 AM Wayne Bickerdike <wayn...@gmail.com> wrote:

>
> *Lennie Dymoke-Bradshaw lenni...@rsmpartners.com
> <lenni...@rsmpartners.com> via
> <https://support.google.com/mail/answer/1311182?hl=en> ua.edu
> <http://ua.edu> *
> *9:19 AM (2 hours ago)*
> *to IBM-MAIN*
> *How did you delete the files if you were not allowed to logon? *Asked..
>
> You were in the LOGON PROCEDURE. It ran a CLIST that listed all your
> personal dataset allocations. At that point you could delete datasets. So
> although you were in the TSO environment, you couldn't do much.
>
> Somebody actually worked out a way to break the CLIST. I guess it was a
> WRITE command that received a response. If you typed in &STR( the CLIST
> would break. Then you could go SPF (before the days of ISPF).
>
> I should try it, for posterity, now that you asked.
>
>
>
> On Thu, Apr 23, 2020 at 9:49 AM Bob Bridges <robhbrid...@gmail.com> wrote:
>
>> I think Mr Morris is right.  I'm reminded of an update I had to handle
>> during the '80s.  Volvo had bought White Motors, and I went to work for
>> Volvo-White Truck (now Volvo Truck North America) in 1982.  As some of you
>> know, those tractor rigs cost about as much as a house, and some time in
>> the '80s the base price of some models (before options) rose above $100 000
>> for the first time.  That meant an extra byte in a packed-decimal field
>> that in many programs was part of a larger REPEAT-6 array.
>>
>> I worked my way through about 150 programs, finding the ones that had to
>> be changed, enlarging the field and in many cases moving the entire array
>> to different places in various records as I found room.  I don't remember
>> how many programs, two or three score at least.  At the very end I
>> encountered a data-input form (this was before on-line data entry) that
>> involved three 80-byte cards - and every card had every single byte
>> filled.  There was no room on any of the forms for an additional byte.
>>
>> The new on-line data-entry system was expected to be ready in about six
>> months.  Do I create a new form for just that?  The Marketing manager said
>> no.  So I wrote a DYL-280II program, checked it thrice, and for the next
>> six months, whenever a change to a base price had to go into production,
>> Jack walked down to my desk, we put the change in the program, checked it
>> three times, squinched our eyes tight and pushed the button.  Happened four
>> or five times in that six months, and it scared me every time, but it never
>> blew up on us.  That was before change control, of course; we could never
>> do that now.
>>
>> Anyway, I understand your point, Gil, but in the light of that experience
>> I have to say that the input form ~is~ storage, in some way - or at least
>> it isn't merely presentation.
>>
>> ---
>> Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313
>>
>> /* There are only two kinds of people in the end: those who say to God
>> "Thy will be done", and those to whom God says, in the end, "THY will be
>> done".  -from _The Great Divorce_ by C S Lewis */
>>
>> -----Original Message-----
>> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
>> Behalf Of Paul Gilmartin
>> Sent: Wednesday, April 22, 2020 17:12
>>
>> But that concerns presentation, not storage.  You could as well store
>> TOD clock values and let the output formatting routine display
>> 4, 2, or even single digit years.
>>
>> --- On Wed, 22 Apr 2020 17:35:01 -0300, Clark Morris wrote:
>> >In reviewing this discussion, I suddenly realized that the saving by
>> >using 2 digit years was not just disk and tape space but also on
>> >forms, printer lines, punched cards, data entry screens and data entry
>> >key strokes.  I know that in many cases I was scrambling for space on
>> >print lines.
>>
>> ----------------------------------------------------------------------
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>
>
>
> --
> Wayne V. Bickerdike
>
>

-- 
Wayne V. Bickerdike

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to