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
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
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
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
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
(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
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.
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
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
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.
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
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
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 >>>
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
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
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
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
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
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
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?"
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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?
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
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
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:
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
43 matches
Mail list logo