Re: TSO ALLOC with/wo unit

2024-03-20 Thread Leonard D Woren
Specifying VOLUME more or less always requires specification of UNIT.  Ignoring SMS altering the historic behavior, there is a "default unitname" associated with each userid.  For ALLOC VOL to work without UNIT, the VOL specified must be within the set of devices covered by that default

Re: OT-ish: Very old IBM hardware & manuals available

2024-01-25 Thread Leonard D Woren
that. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר From: IBM Mainframe Discussion List on behalf of Leonard D Woren Sent: Thursday, January 25, 2024 12:37 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re

Re: OT-ish: Very old IBM hardware & manuals available

2024-01-24 Thread Leonard D Woren
Maybe contact the Computer History Museum https://computerhistory.org/ .  They probably have the resources to ship anything they're interested in. Their collection includes IBM hardware that predates any of us having seen a digital computer.  It's been quite a while since I was there, but

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-15 Thread Leonard D Woren
OK.  So we've established that the key is set via software. Software can be hacked. And now there's only a single spit of data to focus all the effort on.  Years ago at a SHARE presentation, I caught an IBMer after the session and they admitted that I was correct. /Leonard P.S.  Someone

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-14 Thread Leonard D Woren
into a key management nightmare. Dave Jousma Vice President | Director, Technology Engineering Fifth Third Bank | 1830 East Paris Ave, SE | MD RSCB2H | Grand Rapids, MI 49546 616.653.8429 From: IBM Mainframe Discussion List on behalf of Leonard D Woren

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-14 Thread Leonard D Woren
(I read the whole thread before starting this reply.) Steve Estle wrote on 1/13/2024 8:28 AM: [...] My true reason for composing this is that we've discovered the inability to encrypt load libraries - even in PDSE format. [...] I know this seems innocuous, but we'd like to encrypt as much as

Re: allowed characters in member name

2024-01-07 Thread Leonard D Woren
I don't think anyone has mentioned that X'C0' (left brace in the U.S.) is valid in a member name.  I didn't test to see whether it's allowed in the first position; probably not. X'C0' is also valid in a dsname on a non-SMS volume, but it's now broken in that you can't catalog it any more. 

Re: Assembler optimization OPTION

2023-12-10 Thread Leonard D Woren
Seymour J Metz wrote on 12/10/2023 7:06 AM: Why does it take so long for people to use new features? HLASM has a lot of nifty things that have been around and well documented for decades. Right.  I actually found at least one very old bug by using HLA option FLAG(PAGE0).  An annoyance though

Re: Kinda fun

2023-11-10 Thread Leonard D Woren
Bob Bridges wrote on 11/8/2023 7:00 AM: Let's see, how many nanoseconds is that again? The answer to that is as relevant today as it was 50 years ago with Bus and Tag cables:  The speed of light is very close to 1 foot per nanosecond.  So making computer chips smaller and smaller inherently

Re: Kinda fun

2023-11-10 Thread Leonard D Woren
Bob Bridges wrote on 11/8/2023 6:56 AM: Reminds me of an old tagline: /* The more sophisticated the technology, the more vulnerable it is to primitive attack. People often overlook the obvious. -Dr Who, 1978 */ Long ago I was told why my shop didn't carpet the tape storage area. 

Re: SCHEDIRB

2023-10-02 Thread Leonard D Woren
Joseph Reichman wrote on 9/28/2023 5:25 PM: I pointing to the first that would be IKJEFT01 Most of the time.  But not on _my_ typical TSO sessions.  And since I'm using an IBM program for this, other sites would also be using it.  If I remember when I'm working I'll go check where T01 is in

Re: Why it's important to take Seymour's advice

2023-09-24 Thread Leonard D Woren
For address spaces known to always be non-swappable, how about ALESERV ADD and just load the returned ALET into an AR, then SACF 512?  My code that does that has never failed (yet).  What are the risks, other than the obvious one of the target A/S going away while the code is running? Come

Re: TCP/IP to JES3

2023-09-24 Thread Leonard D Woren
I thought I had a cute idea, but trying it, there are 2 problems. FTP SITE FILETYPE=JES 200 SITE command was accepted SITE LRECL=133 200 SITE command was accepted PUT test.ds(member) EXA1701I >>> SITE FIXrecfm 133 LRECL=133 RECFM=FBA BLKSIZE=32718 200 SITE command was accepted EXA1701I >>>

Re: Is the IBM Assembler List still alive - Dumps - Early days

2023-09-08 Thread Leonard D Woren
Seymour J Metz wrote on 9/8/2023 5:29 AM: I used SuperWylbur, but even in the free version you had associative ranges, which greatly simplified many editing tasks. Doesn't current ISPF's regexp support let you do the same thing? Not that I've learned yet how to do that stuff... Even before

Re: Is the IBM Assembler List still alive - Dumps - Early days

2023-09-08 Thread Leonard D Woren
Steve Thompson wrote on 9/7/2023 7:24 PM: You ever work with WYLBUR? Yes, at RAND circa 1976 as a guest of an employee, and at Stanford, which is where I quickly grew to hate it.  Funny thing is, many of the other Stanford systems people started using TSO more as they saw what I could do

Re: Is the IBM Assembler List still alive - Dumps - Early days

2023-09-07 Thread Leonard D Woren
Bill Johnson wrote on 9/7/2023 1:05 PM: We used to use ROSCOE at a small shop in the 80’s because it used less resources. I hated it. ROSCOE was one of a collection of TSO alternatives, which were all junk.  TONE, ACEP, Wylbur, maybe more that I don't remember.  They all had 1 two-pronged

Re: Is the IBM Assembler List still alive - Dumps - Early days

2023-09-07 Thread Leonard D Woren
What was the first OS that you had a 2 MB TSO region?  What hardware. MVT TSO on the 4 MB 360/91 at UCLA was about 3/4 MB .  There was a lot you could do, although it was slow.  I did experiment with overlay modules though.  Bleah. The reason you could do a lot in 3/4 MB is that it was done

Re: Simple request from chatGPT to write assembler program.

2023-09-06 Thread Leonard D Woren
Michael Stein wrote on 9/6/2023 3:45 PM: [...] PL/1 F level subroutine calls did a getmain/freemain for each subroutine call. Too much overhead to call even one subroutine for each of 30K records on a 360/91 & MVT. Well, my recollection is that if you had only Static storage, no Automatic

Re: Simple request from chatGPT to write assembler program.

2023-09-06 Thread Leonard D Woren
Bill Johnson wrote on 9/6/2023 6:27 AM: [...] AI is the future. [...] FSV "future".  Who remembers the "Parry" program from the early 1970s?  At SAIL, later renamed to SU-AI.  Oh, if you weren't on the ARPAnet circa 1973, you probably never saw Parry.  It was the first AI program I knew

Re: Is the IBM Assembler List still alive

2023-09-06 Thread Leonard D Woren
My interview for my first full-time job, at a big Savings and Loan in 1979 (after the HR interview) with my to-be boss Les went like this:  he picked up a thick post-bound continuous-form listing, opened it to a random spot, pointed to an assembler instruction and asked "what does this do?" 

Re: Is the IBM Assembler List still alive

2023-09-03 Thread Leonard D Woren
It proves nothing, so your your conclusion is wrong.  You just don't know where the assembler programmers are working.  We're working for the software vendors that most companies pay lots of money to because they don't want to hire their own assembler programmers.  Fine with me, except that

TECO (was Re: Has anyone)

2023-08-21 Thread Leonard D Woren
Bob Bridges wrote on 8/16/2023 8:23 AM: Too many years ago; I don't remember. And it isn't as if "unintuitive" is a fatal error in editors or any other application; TECO (anyone ever use that?) is a powerful editor - it was on the PDP platform as I recall - with early automation features that I

Re: XCFAS and TRUSTED

2023-08-21 Thread Leonard D Woren
Andrew Rowley wrote on 8/20/2023 4:40 PM: On 21/08/2023 9:28 am, Lennie Dymoke-Bradshaw wrote: Secondly, when IBM states that a task should be given the attribute of Trusted, then I take it to mean that IBM is saying that the task can be trusted that this attribute cannot be the source of an

Re: Will z/OS be obsolete in 5 years?

2023-07-20 Thread Leonard D Woren
Jon Perryman wrote on 7/19/2023 8:00 PM: Sysplex is the ability to tightly couple up to 32 z16 boxes. I know what Sysplex is, and it is decades older than z16. Sysplex is a software construct, not hardware, although certain hardware is required to implement it. Sysplex is both software

Re: Code Page for dataset names

2023-07-07 Thread Leonard D Woren
Paul Gilmartin wrote on 7/7/2023 9:34 AM: On Fri, 7 Jul 2023 15:39:52 +, kekronbekron wrote: I suppose... even if the char is different in different code pages, it is ok. Don't we just need some special char that's available in all known & used code pages? I extended Matt's test. The 3

Re: Code Page for dataset names

2023-07-07 Thread Leonard D Woren
Glenn Knickerbocker wrote on 7/5/2023 3:27 PM: And then there's the weird one that wasn't on the standard 3270 keyboard: x'c0' is valid in data set names (but not catalog entries, so it can only be used in uncataloged data sets) and member names. It's a left-bracket in some pages, [...] The

Re: CS/CDS instruction

2023-03-11 Thread Leonard D Woren
If some particular instruction set feature is installed, the definition of ASI/AGSI is enhanced to serialize the update, making it a simpler solution than a CDS loop or PLO. In some performance testing a while back on a z14 or z15 which I think had the above serialization feature, the

Re: Ransomware in VSAM and DB2

2023-03-10 Thread Leonard D Woren
It's actually much more complex than that.  Here's a little-known story from a place I used to used to work some decades back.  This did not happen on an MVS system, but some other vendor's system with those letters in a different order.  One day that system crashed, I think for no apparent

Re: How long for an experiened z/OS sysprog to come up to speed on a new environment?

2023-02-26 Thread Leonard D Woren
Eons ago, I tried out the RACF ISPF panels once.  Took me 10x as long to navigate to the panel as just typing the actual line command.  What those panels should do, but I don't know whether they do this or not, is display the line command as it's executed. To this day I don't understand why

Re: How long for an experiened z/OS sysprog to come up to speed on a new environment?

2023-02-20 Thread Leonard D Woren
When I started as the primary and basically only real sysprog at a small shop almost 40 years ago, it tooks weeks to get up to speed because the junior guys there resented me being brought in to be their supervisor, and wouldn't tell me anything.  The previous lead guy was being kept on as a

Re: I want to cry

2023-02-05 Thread Leonard D Woren
You could ask if the customer still has the box that the product came in. https://www.snopes.com/fact-check/word-imperfect/ /Leonard Hank Oerlemans wrote on 2/2/2023 7:28 PM: Customer : Could you please have a look and help us to fix the issue . Customer log : IEA992I SLIP TRAP ID=S047

Re: Computers

2022-12-01 Thread Leonard D Woren
Bill Hitefield wrote on 11/30/2022 10:39 AM: In college we had an IBM 1130 in the computer lab. Those of us working in the lab discovered an AM radio placed near the console switches made odd noises when you ran Fortran programs and set the radio to a specific "station". Further investigation

Re: GTTERM assistance (really 3270 VTAM application?)

2022-11-26 Thread Leonard D Woren
Long ago, in a nearby galaxy, I used descriptive names for registers.  I got over it after having to deal with a program that had 36 different register equates.  That program was completely incomprehensible. You should think not only of what works for you when writing it, but as they say,

Re: To share or not to share DASD

2022-11-25 Thread Leonard D Woren
Joel C. Ewing wrote on 11/24/2022 9:38 PM: [...] If volumes are SMS, all datasets must be cataloged and the associated catalogs must be accessed from any system that accesses those datasets.   If the systems are not in a relationship that enables proper catalog sharing, access and possible

Re: Bytes in a 3390 track - reason for the question

2022-11-25 Thread Leonard D Woren
Paul Schuster wrote on 11/24/2022 11:13 PM: TRKCALC knows everything. Second best, I dug up this exec from the 1990s that should get it right: /* Rexx */ Parse Arg kl dl . "XPROC 2 KL DL DEBUG" If dl = "" Then Do    Say "Usage: BLK3390 keylen datalen [DEBUG]"    Exit 2    End c = 10 If kl = 0

Re: Bytes in a 3390 track

2022-11-25 Thread Leonard D Woren
on top of CKD emulated on FBA. Surely I'm not the only one who thinks this is nuts? /Leonard -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Leonard D Woren [ibm-main

Re: Bytes in a 3390 track

2022-11-23 Thread Leonard D Woren
True. Yet... why is space still such a big deal on mainframes?  I have almost as much disk space connected to my primary PC as 10,000 3390-9 would hold. Seeing a 3390 with 150,000 free cylinders does take some getting used to. It's time to use this brainpower for better things than

Re: Bytes in a 3390 track

2022-11-23 Thread Leonard D Woren
Long ago I had a theory regarding blksize=32K load module libraries that I could demonstrate on paper but never attempted to demonstrate for real due to the amount of work involved.  Consider that the linkage editor writes however much program text as fits on the rest of the track. IEBCOPY to

Re: AW: NOTSP The Latin of Software Code Is Thriving - The New York Times

2022-07-10 Thread Leonard D Woren
Mike Beer wrote on 7/7/2022 10:55 PM: Other candidates could include PL/I - which is/was very common in Europe - Even though I haven't written a PL/I program since college, I still think it's the second-best language and I'm disappointed that it's rarely used in the USA.  (Best language? 

Re: The Story of Mainframe Passwords

2022-05-13 Thread Leonard D Woren
BRODCAST with its 1 byte keys is probably the only data set using non-unique hardware keys. IIRC, the key values have the following meanings: * (I think) header with pointers to the first system notice and the first user directory blocks * free (available) record * system notice - operator

Re: Online citations for STARTIO

2022-05-10 Thread Leonard D Woren
Not all reliable sources are online, particularly if they pre-date the www (1989).  Yes, I read the supplied link to reliable sources, but it's just an obligatory hand-wave.  They've made it pretty clear that they really don't want to recognize anything that's not online. I have a scan (with

Re: Solutions Not Problems - Dilbert Comic Strip on 2022-02-25 | Dilbert by Scott Adams

2022-02-28 Thread Leonard D Woren
When a certain horrible 2-letter company acquired acf2, they did a global change in the manuals from 'product' to 'solution'.  Occasionally made for some interesting sentences. /Leonard Art Gutowski wrote on 2/26/2022 8:04 PM: On Fri, 25 Feb 2022 16:19:21 -0500, Mark Regan wrote:

Re: 2.5 Heads Up

2022-02-24 Thread Leonard D Woren
Yep.  We ran into a 14-year old bug when trying to run one of our products on a system it normally isn't run on.  Eventually tracked it down to an incorrect (CLC which should have been CLI) reference to a PSA field which had always been zero.    But on that one system, someone had fired up