Re: VTOCs vs. catalogs

2024-05-25 Thread billogden
> What you described about VSAM is what I heard too, a replacement of the
then dominant access methods.
>
Wow -- I distinctly remember that goal. It really scared many of us
(customers and IBMers) and made some of us aware of the gaps between
"developers" and "users".
 
KSDS worked well to replace ISAM (and ISAM is another bad memory!) The other
VSAM types mostly vanished, although there is a newer one for LINEAR data.

Some participants here are roughly as old as I am -- with notes about 2311s
and 2314s (and we should probably skip our potential comments about 650s,
1620s, 1400s, and 709xs)!

Bill Ogden 

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


Re: VTOCs vs. catalogs

2024-05-24 Thread billogden
Subject: Re: VTOCs vs. catalogs
> I'm curious whether any of you old-timers can explain why we have both
VTOCs and catalogs.

Please note that you can have datasets with exactly the same name on
different volumes, but only one can be cataloged. This was (and might still
be) a common practice for sysprogs who try to maintain a system. (I still do
it when it is convenient.)

Also, it is easy to move a non-VSAM non-SMS volume to a completely different
z/OS system and simply recatalog the datasets (or some of them) on that
volume.

Bill Ogden

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


Subject: Re: RACF, external password management

2024-03-01 Thread billogden
A simple suggestion: Do not let this project create an even worse situation!
More recent z/OS setups (with RACF) can "disable" a userid after "n"
password failures. ("n" is often 3.) If your userids are easily
found/duplicated, a really bad guy could, with relatively minor
Linux/Windows scripts, disable many of your userids! (RACF SPECIAL users
have a way around this, but that method depends on prompt z/OS operator
actions, etc. Unfortunately, some z/OS installations have almost banished
the operator functions and have very, very few SPECIAL users --- and these
few might not be readily available if this situation happens.)

Long, long ago I was involved in minor "checkups" of OS/390 security
situations. In those days, long ago, it was not too difficult to monitor
token-ring traffic to see userids/password. We also wrote a program that
checked a list of about 5000 "common passwords" we helped create. (A
surprisingly large number were variations of profane/obscene words.) This
list might have been useful to push users into a thought pattern for
"acceptable" passwords and this "thought pattern" itself was a bad result.
This was long ago, and I realize things are more sophisticated now.

Bill

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


Re: Insecure security - was SDSF PS Command column

2024-02-15 Thread billogden
My trivial comments:

1. Using a password manager seems to be putting all our eggs in one basket.
What if that basket fails? Is it secure? Can I always access it? If we need
to make a particular password available to a "trusted" friend (at some
indefinite time), how should we manage that.
2. I have about 60+ passwords noted (on a paper, not in view of any camera)
for various sites. Some have not been used in years, some are used
frequently. I rather expect than very few of us (on this site) have a tiny
number of passwords that can manage everything we need to do.
3. Minimum 16 characters, upper & lower case, numbers, symbols --- this can
be very obscure to all the "computer uneducated" people that try to use the
many services available via the web. We are expected to remember these? Many
PWs are needed to avoid using the same PW for too many purposes.
4. Like most of us (on this site) I place tape over the camera lenses on all
my systems.
5. Github? Being old and stupid, I have not used it yet. On my z/OS systems
(that often run odd versions of z/OS, etc, etc) I really do not want to
depend on a web service for program source code, etc, etc. A nice SMALL book
that covers the most basic, practical uses of github (for a gethub beginner)
without going into all the really wonderful things that might be done with
it, would be handy. To me, a basic book would illustrate the specific web
commands, the specific z/OS JCL, the specific TSO actions to install and
perform basic operations in a simple/practical manner.
6. Too much obscure/difficult security == insecurity?  Amen, Amen, Amen. The
IT executives seem to be in a terrific rush to go down this path. (Also,
"too much security" seems to actually diminish the time available to
create/improve application code, etc.) 
7. "Trusted" (in the meanings used on this site) can be a very very complex
concept!

Bill Ogden
z/OS old, old time z/OS person (started on OS/360 option 1), but still
active (to some extent)!

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


Subject: Re: Kinda fun

2023-11-10 Thread billogden
I used 026, 029, and 129 machines. (And the 010 machines; remember those!)
Never bothered me, but I agree with the comment that their use (and punched
cards in general) encouraged me to be much more careful with my "on paper"
programming before starting to punch cards. Dunno how to translate this
"feeling" into the modern world where we start typing (on a graphics screen)
before we have finished deciding how the program "should" work. Times
certainly change.

Also as mentioned, I quickly found it was better to do my own keypunching!
I had lots of "hands on" on 1620s, 1401s, 1410s, and 7040s. (I used 7090s
and 7094s, but not "hands on"!) Being ancient and over the hill, I cannot
remember how I worked with our 1130s and 1800s (and 1500s, if you remember
those). I remember paper tape on one of the 1620s and I hated it!

Trying to make modern sense of this discussion (if possible) I can see where
starting to type before most of the thinking process is complete can lead to
a "liking" for interpreted languages --- where at least some of the error
messages occur at the typing stage --- instead of much later times that
occur long after the keypunching stage! In a sense, it often seems that some
of our "modern" techniques have eliminated inspecting compiler listings.
...
Why sequence numbers? Like many of us, I used a carefully drawn diagonal
line (with a "magic marker") across the top of the card deck as a useful
restoration tool when I dropped the deck!

Bill Ogden  

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


Subject: Re: [EXT] Re: Cloud may be overpriced compared to on-premises systems

2023-08-09 Thread billogden
>Concerning the comments on trucks, driving, and the rest of the world.
I lived for years in various parts of the world, including Germany (for one
year). Driving can be more complex there (such as when driving 100MPH and
being "blinked" from behind asking me to get out of the way!) Knew a few
truck people with different mixtures of trucks and their stories were very
mixed.

Lived in Arizona for a year. Anyone who says "wind is never a problem" needs
a bit more real-world education. This is a large country and different parts
are different!

I do believe that some of our long-distance trucking might be better via
train, but loading/unloading containers has its own problems and issues.
Simple-minded solve-it-all presentations are not very helpful.

Bill Ogden

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


Re: Channelized I/O WAS

2023-08-05 Thread billogden
> From Parwez: My mistake, the 370/195 had 2 MB, this customer's 360/75 had
1 MB

In those ancient days an MB of memory was $$expensive$$ and fairly rare. In
the very early 70s I worked in an installation that had two 360/75s, each
with 3 MB (1 MB normal memory and 2 MB LCS). The second 75 was just for
backup! I was impressed -- the largest systems I had touched before that
were two 360/65s with large (256KB) memory and even these were impressive.
Times have changed. (My primary laptop has 64 GB memory.)

Bill Ogden 

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


Re: [EXT] Ars Technica: The IBM mainframe: How it runs and why it survives

2023-07-29 Thread billogden
>From:Seymour J Metz 
>Yep, "Model 1 displays 480 characters (12 rows of 40 characters)."
>Did you have keyboard issues?

My memory of those ancient history days (early 70s) simply fails too much. I
seem to remember "something" simple we did with the keyboard, but the
details have vanished. (And I am probably confusing it with the 2260
keyboards from a few years earlier!)

Bill Ogden

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


Re: [EXT] Ars Technica: The IBM mainframe: How it runs and why it survives

2023-07-28 Thread billogden
Comment for Seymour:

> By the time the 370/148 came out 3270s were old hat.
Not in all parts of the world!

>3270-1? Did you mean 3277-1? I never saw one in the flesh, and it was way
too small.
Sorry, I used the "generic" 3270 instead of the specific "3277".  Yes, the
model 1 had a very small screen. My memory is not good, but I think it was
12x40.

>OS/VS1 did have some things that MVS did not.
I liked it because, in many ways, it was as simple as could be but still did
the job needed. 

Bill Ogden 

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


Subject: Re: [EXT] Ars Technica: The IBM mainframe: How it runs and why it survives

2023-07-27 Thread billogden
Long ago and far away I helped an IBM customer set up his new 148 VS1
machine to use CICS. At that time it had the macro interface, but as an
assembly programmer that was good for me.  3270s were very new at the time
and controlling the screen appearance was important. The customer was an
Electric company (in a very different cultural environment) and we rather
quickly started production use, initially to simply display customer data.

Some early mistakes: The IBM marketing people were very much unfamiliar with
display terminals and thought that 3270-1 was a good start. I managed to
change that immediately! (Who remembers the 3270-1?). 

We (myself (as an IBM SE) and the customer (both technical and management))
were very happy with how quickly the system became useful. IIRC (which is
more difficult at my age) we were the first "real" virtual memory customer
in that part of the world. We had about a dozen terminals on the system and
had no response problems with the terminals or with batch jobs. CICS, at
least in those days, seemed very efficient.

Being young and stupid, I liked VS1. 

Bill Ogden

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


Re: z/OSMF

2023-07-04 Thread billogden
Interesting discussion on screen sizes, keyboards, etc. Many of us have
various different opinions. My opinions have changed since the early days
when some of us (the "older" ones) used 2260s instead of 3270s.

I am using a 21" screen at the moment, with three "windows" open on it. I
would not want a larger screen and perhaps would prefer a slightly smaller
one. I prefer a size that does not require me to constantly move my head to
focus on different parts of the screen. For 3270 emulation I prefer 133
character width (and most of us probably agree on that) and at least 50
lines high (and this could vary somewhat). I find 17" laptop screens OK, but
not great.

More important for me (because I work mostly with text) is having good
character resolution. Perhaps because I as not as young as I was a few years
ago, I find long periods with crudely-formed characters to be more
exhausting. Given a choice, I would say this is more important than the
actual screen size.

I am not fond of laptop keyboards --- IMO they range from barely OK to poor.
At the moment I am using an old PC AT keyboard (with the "round" adapter
plug going to a converter to connect it to a USB port). It has the numeric
keypad (which I do not use) and has good "movement" of the keys that
provides a positive feedback for an old guy like me. (The "real" 3270
terminals had great keyboards!)

I can deal with the red "mouse control" on IBM-designed laptop keyboards
when needed, but I prefer a "real" mouse (with the center "dial" function,
if possible).

I use the same glasses for reading books and for dealing with terminals -- I
am lucky that they are fairly "weak" glasses.

The discussion about z/OSMF? One of these months I will need to spend some
time with it. These days I mostly use a relatively slow machine for z/OS and
the performance is not attractive for z/OSMF.

Bill Ogden 

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


Re: IBM-MAIN

2023-05-04 Thread billogden
Thank you for trying to stop the runaway politics.

I do spend time looking at a fair amount of history. I have some memories of
comments from the 1500s, the 1700s, the 1800s, and the early 1900s all
saying (using various terms) that "changes" (aka "progress") should be
stopped because "things are better without changes." For example, look how
many people lost their jobs when "automation" replaced horses  or how
many "traditional" healers lost their hobbies when antibiotics were
invented. 
One can carry this line of thinking to almost any point in history. "Stop
progress"  "Stop the smarter people" "Stop the more capable people"
"Inventors/investors/organizers/hard-workers should not be allowed to profit
from their special work"   "etc, etc, etc"

Silly?  Look carefully at Russia from about 1920 to 1980 and see what
enforced socialism brings.

END  no more on this topic!

Bill Ogden

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


Re: AI wipes out humanity?

2023-04-13 Thread billogden
>I have frequently caught him citing news sources that got the details wrong
>- so frequently that I am now in the habit of looking up (for example)
>Supreme-Court rulings to see what they actually say rather than what he
>said they say.

AMEN.  News reports SHOULD be valuable, but this has become so questionable
that it hurts. Maybe it is just myself growing old, but I now try to avoid
television news reporting, especially from the major networks. Their goal,
more and more, seems to be "excitement" and "look good for sponsors" rather
than even, non-bias reporting.

Bill

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


Re: AI wipes out humanity?

2023-04-13 Thread billogden
>If humans ever get so dependent on AI that they blindly follow the 
>"advice" of an AI assistant, all it takes is for AI to feed humans a 
>mis-analysis of a life-threatening situation or potential extinction 
>event and let the humans do the damage.  

Sorry, but I cannot resist an obvious response to this statement. Consider a
simple call to your General Physician's office for something reasonably
simple. If you are lucky and a "real" person answers the phone call, they
will insist on walking through a script of questions. That "script" was
probably written via a contracting company, working with unknown
programmers, with unknown backgrounds, in unknown locations, probably
originally working in remote languages, on unknown computer systems,
following unknown logic (if any), and hoping for an immediate $return$ on
their effort. 
This is seen by many (of the public) as "today's wonderful computer help"
and by others as "modern AI". If future AI can wipe out humanity, this might
happen by "future AI" causing very basic human interactions to be replaced
by extended nonsense.

Bill

***

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


Re: Stop the ragging on COBOL please [was: RE: ASM call by value]

2023-03-29 Thread billogden
>The source was unreadable because of the amount and size of copybooks. 
>When compiled, the listing was so big that it was near impossible to
follow.
>Needless to say, the variable and paragraph names didn't help too much.
>Have you ever tried reading a DMS for CICS (again, 40 years ago) 
>generated COBOL listing?
>My point is that anything can be unreadable, including wordy COBOL.
>I used to code FORTRAN, ASSEMBLER and APL for a living (early '80s). 
>These 3 can be readable if there are departmental standards in place.
**
I agree that unreadable code can be written in any language. (Long, long ago
I was a FORTRAN programmer. (This was on IBM 70xx machines.) The nature of
some applications made meaningful variable names difficult.) IMO, wild use
of copybooks was often a problem.

Perhaps it is only my experience, but (again, long ago) I found that if the
COBOL programmers were also experienced in the application area (such as
payroll, billing, inventory, etc) they were much more likely to use
meaningful variable names, minor but meaningful paragraph comments, etc.

I realize this mixture of programming and actual application expertise is
becoming less common, unfortunately. 

Bill Ogden

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


Re: Stop the ragging on COBOL please [was: RE: ASM call by value]

2023-03-28 Thread billogden
>I myself dislike COBOL for the very simple and personal reason that it's so
>WORDY.
***
I am not a COBOL programmer, except for some very minor attempts a long time
ago. However, I very much respect the proper use of the WORDY aspect. It
seems to help with maintenance and updating of large, complex commercial
programs that were originally written (in good, well-thought out words) long
ago. The language itself has been carefully updated and seems to lack the
constantly changing, sometimes not-so-well-thought-out aspect of many of the
PC languages today. (And, since so much of COBOL programming seems to be in
significant financial areas, it seems to avoid the frequent "little problem
details" that apparently afflict the "more modern" languages.)

Very short story: Long ago, my manager and I were sent to a smaller, rather
"northern" country to evaluate (to sell to customers) a potential
application program written there. I cannot remember the application, but I
do remember seeing a listing that fit on a single page, being an extreme
opposite of WORDY. It was APL, of course, and even the authors needed
considerable practice to be able to explain how it worked. (We rejected the
potential SW product and managed to escape without being murdered.)

Bill Ogden  

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


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

2023-02-28 Thread billogden
I agree with Shumel and some others. It would be very nice if many panels
would somehow display the actual commands they will use or, if that is not
workable, perhaps a very short outline of the actions that will be taken.

Being rather elderly now (and with failing memory at times) this would be
especially nice for helping us old blockheads be nicer about zOSMF.

Bill Ogden

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