Re: A question about CPU usage on z/OS

2023-07-14 Thread Jon Perryman
 While each cpu in the 504 is slower than a 701 cpu, running 4 batch jobs at 
the same time should reduce run time because each batch job expect reduced wait 
because there is reduced competition for the CPU. However, you could be correct 
if the 4 batch jobs are experiencing heavy I/O wait.
On Friday, July 14, 2023 at 06:05:24 PM PDT, Tom Brennan 
 wrote:  
 
 On 7/14/2023 3:01 PM, Jon Perryman wrote:
 > As for batch running slower at night after you went from 1 CPU to 4, 
that doesn't make sense unless other things changed.

I'm thinking it could be as simple as say, going from a 701 to a 504. 
The overall MIPS are bumped up, multi-task address spaces are happier, 
but single threaded work can be left in the dust.

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

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


Re: A question about CPU usage on z/OS

2023-07-14 Thread Jon Perryman
 Every address space has multiple TCB. Only TCBs that are not in a wait 
(dispatchable) are eligible to run on separate CPUs.  You are correct but all 
TCBs in a wait are not eligible to run.
On Friday, July 14, 2023 at 05:56:58 PM PDT, Brian Westerman 
 wrote:  
 
 I'm pretty sure that each TCP of a task can run on a separate CPU.

Brian

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

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


Re: How to set a SLIP to catch S0C4 in OMVS separate AS

2023-07-14 Thread Paul Gilmartin
On Sat, 15 Jul 2023 00:16:23 +, Farley, Peter wrote:
>...
>Any and all assistance to help us catch this abend and generate the SVCDUMP 
>that the ibmdb team have requested to help solve the root cause would be much 
>appreciated.
>
No assistance, but an observation that SLIP has appeared to have been
specified before fork() came to MVS.

It would be a good Idea to enhance SLIP to recognize all the progeny
of a job step.

-- 
gil

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


Re: A question about CPU usage on z/OS

2023-07-14 Thread Tom Brennan

On 7/14/2023 3:01 PM, Jon Perryman wrote:
> As for batch running slower at night after you went from 1 CPU to 4, 
that doesn't make sense unless other things changed.


I'm thinking it could be as simple as say, going from a 701 to a 504. 
The overall MIPS are bumped up, multi-task address spaces are happier, 
but single threaded work can be left in the dust.


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


Re: A question about CPU usage on z/OS

2023-07-14 Thread Brian Westerman
I'm pretty sure that each TCP of a task can run on a separate CPU.

Brian

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


How to set a SLIP to catch S0C4 in OMVS separate AS

2023-07-14 Thread Farley, Peter
Hi All,

I am trying to help the python ibmdb team help me solve an S0C4 abend issue 
with (we think maybe) their code on the IBM Zxplore LPAR by generating an 
SVCDUMP that the ibmdb team could analyze.  The admins at Zxplore have tried a 
couple of times to set a SLIP to catch the S0C4 abend that I am getting when 
using one of the ibmdb functions, but it keeps missing catching the abend.

Here is the "usual" setup to duplicate the abend:

1.  USS logon from ssh on a Windows box at my home into the Zxplore system. 
 Zxplore runs the bash shell as your default shell.
2.  Execute "python3 db_fetch_both_err-2.py"
3.  This reliably generates a S0C4 abend deep inside the python runtime 
code in something named TOROLABA the first time the python script tries to use 
the ibmdb function "fetch_both(...)".

I can supply both a copy of the python script and the exact text of the abend 
messages if it helps you to help me, but the real question we have is how 
should a SLIP trap be set up to catch a S0C4 abend in a forked USS address 
space?  The only dump that seems to be generated is a CEEDUMP in my $HOME 
directory on Zxplore.

I have also tried a JCL executing BPXBATCH to run the exact same python script, 
and that also does not trigger the SLIP they recently set to match the JOB name 
of that JCL.  SHAREAS=MUST does not work with the bash shell, so the python 
process is (I believe) being forked to a new AS by BPXBATCH.

Any and all assistance to help us catch this abend and generate the SVCDUMP 
that the ibmdb team have requested to help solve the root cause would be much 
appreciated.

Peter

This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.

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


Re: A question about CPU usage on z/OS

2023-07-14 Thread Jon Perryman
 I've never looked at IXGLOGR address space but my guess is that IXGLOGR would 
have multiple tasks (TCB's) running at the same time if there are multiple logs 
active. 
As for batch running slower at night after you went from 1 CPU to 4, that 
doesn't make sense unless other things changed. SRM dispatching? More workload? 
Competition for resources such as disk usage? LPARs and LPAR configurations? 
CPUs dedicated to an LPAR versus shared CPUs.
As for 20 years later, an address space has always been able to support 
multiple dispatchable tasks. I've worked on address spaces with over a hundred 
tasks with over 10 dispatchable tasks at one time. All could be active as long 
as enough CPUs are available.On Wednesday, July 12, 2023 at 03:27:32 PM 
PDT, Jason Cai  wrote:  
 
 Dear all,

I have a question about CPU usage on z/OS that I hope you can help me with.

Many years ago, we increased the CPU of a mainframe from one to four, but the 
batch jobs at night became slower. The explanation at that time was that a 
batch job could only use one CPU, and the single CPU performance decreased 
because of the increase to four CPUs. I accepted that explanation at that time.

Now, twenty years later, is z/OS still the same that an address space like 
IXGLOGR can only use one CPU at most?

Thank you for your time and attention. I look forward to hearing from you soon.

Jason Cai

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

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


Re: Userid schemes

2023-07-14 Thread Bob Bridges
 Nah, that's an old myth that (I think) sprang up only in my 
lifetime.  "Man" has always applied, in English, to humans and also to adult 
males, depending on context.  I'm still unembarrassed to use the term 
"man-hours".

At about the same time sprang up the myth that "my" indicates ownership, and as 
far as I can tell it was presented by the same people and for the same reason.  
"My wife" doesn't mean "I own" any more than does "my career", "my god" or "my 
favorite food".

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* God blesses or afflicts us with people according to our needs.  -Bob Mumford 
*/

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Paul Gilmartin
Sent: Friday, July 14, 2023 09:46

Just remarking that "man number" is conspicuously gender-specific.

>> --- On Thu, 13 Jul 2023 21:56:55 -0400, David Spiegel wrote:
>>> When I worked at IBM Canada full time (1994-2002), our TSO Userids 
>>> were XXn, where n was a person's "man number" (aka employee number).

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


Re: Change how LE allocates storage (subpool,key)

2023-07-14 Thread Steve Thompson
I don't know if this ancient history will be of any use in your 
case Binyamin:


In the early 1990s, I was working on IBM Prolog for 370 (MVS). I 
was asked to help the VM group migrate their code to MVS and they 
explained their issues with Stack/Heap. We discussed storage keys 
and what they were using and why.


So it was decided to use KEY9 and I think we also used KEY15 
(long time ago, and I have forgotten some details).


I wrote the SVC for PROLOG and was in the middle of testing when 
we were informed that CICS was going to use KEY9 and a system 
change (forgot the name of this) was being done for them. So I 
had to find another key.


Just thought you might need to make sure you will not create or 
incur some problem in using Key9 with CICS (and since the changes 
to CSA, this may well be obsolete).


Regards,
Steve Thompson

On 7/14/2023 10:41 AM, Farley, Peter wrote:

Binyamin,

Is this desire perhaps for use in a CICS "threadsafe" or "open" TCB?  If so, 
doesn't CICS itself provide some CICS-unique storage facilities to LE programs, and are those not 
sufficient to your needs?

As many others have mentioned, the LE Vendor Interfaces manual has information 
on heap routine replacement.  I suspect you are SOL for redirecting STACK 
storage though.  The LE start and stop macro generated code doesn't look to me 
to be very amenable to replacing the stack allocation/free subroutines, unless 
maybe after setting up an enclave with CEEPIPI you change storage routine 
addresses in the CAA (and possibly elsewhere?), but that sounds like a heavy 
lift to test for RAS integrity.

Peter

From: IBM Mainframe Discussion List  On Behalf Of 
Binyamin Dissen
Sent: Thursday, July 13, 2023 6:11 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Change how LE allocates storage (subpool,key)



I would like to have LE use SP=132 KEY=9 for its STACK and HEAP.



I obviously could screw with CEEINT, but I don't know if that will affect

other storage requests.



Is there some explicit getmain routine that I can play with?



--


This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.

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


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


Re: A question about CPU usage on z/OS

2023-07-14 Thread Peter Relson
CPU Affinity has not been supported for many years.

I don't remember if it ever was on an address-space basis as opposed to begin 
on a work-unit basis (I know that you could identify CPU affinity for a 
scheduled SRB, for example).

The "multiprocessor effect" (or perhaps it's the "multiprocessing effect") 
comes into play when multiple processors are in play.
That's why, for example, a 4 CPU system is not deemed 4 times as fast as a 1 
CPU system.

The CPU capacity is not effected, but the effective result is. Processor cache, 
cross-processor communication and other things factor in.

Peter Relson
z/OS Core Technology Design


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


SYSREXX - Max number of tasks (TSO=NO)

2023-07-14 Thread jgmauta...@yahoo.com.ar
Hi:
from IBM documentation (z/OS 2.4):
<< There can be up to 64 REXX worker tasks running TSO=NO execs and up to 8 TSO 
server address spaces running TSO=YES execs.>>
On the other hand, in System Rexx configuration member AXRxx, you have the 
parameter MAXWORKERTASKS, whose maximum value is 32.  MAXWORKERTASKS is 
described as:<>
I am confused. What is the maximum number of concurrent SYSREXX execs (with 
TSO=NO)? 32 or 64?

Thanks in advance,
Juan Mautalen

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


Re: Userid schemes

2023-07-14 Thread Seymour J Metz
I believe that it's because a single id is easier to audit. Apparently easy 
audits are more important than actual security.


From: IBM Mainframe Discussion List  on behalf of Bob 
Bridges 
Sent: Friday, July 14, 2023 9:34 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Userid schemes

I fully agree with the general principle that one ID must have no more than one 
owner.  (I'll admit to exceptional cases, but I'll argue about them first.)  
I've never understood the reverse principle that every user must have only one 
ID.  I think the folks who make a rule like that are simply extending the 
previous rule without thinking about why.

...Unless maybe they're thinking about reducing workload for the admins, who 
then may have to create extra IDs for each user.  That doesn't apply in Mr 
Paice's situation.

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* Never cut what you can untie. -Joseph Joubert (1754-1824) */

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Colin Paice
Sent: Friday, July 14, 2023 07:58

At one point some of us had two userids. SYSPROG1  ... for sysprog stuff, and a 
personal ID.
When anyone moved on they just reallocated SYSPROG1 to a new user, and all the 
accesses continued to work.
If you use a personal ID, you had to connect it to a lot of groups to get the 
access, and remove the retiree from the same groups.

Role based userids are much better and less work

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

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


Re: Userid schemes

2023-07-14 Thread Seymour J Metz
For testing authorized code, it helps to have a userid with minimal privileges.


From: IBM Mainframe Discussion List  on behalf of Tom 
Brennan 
Sent: Friday, July 14, 2023 10:56 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Userid schemes

I had 3 id's on each system, but all had the same sysprog capability.
Mainly it was to avoid the embarrassment of having to go to another
sysprog to fix my #1 id after I messed it up testing or changing
something.  But they also came in handy for testing things like enqueues
and multiple tasks.

For DR testing we tried 3 new role-based id's to be used for OS, CICS,
and DB2 recovery, but that plan kept failing due to lack of authority
over time.  The main sysprogs for each always kept their own access
up-to-date, so we ended up using a 'stub' DR id with SPECIAL access that
could change passwords and use their personal ids.  That worked fine and
the stub userid access was handled by an off-mainframe security system.
The whole idea of course, was for anyone with the printed instructions
to be able to do the DR recovery - no sysprogs needed.  Turns out almost
every test we needed a sysprog anyway, but at least we had that goal.

> At one point some of us had two userids. SYSPROG1  ... for sysprog stuff,
> and a personal ID.
> When anyone moved on they just reallocated SYSPROG1 to a new user, and all
> the accesses continued to work.
> If you use a personal ID, you had to connect it to a lot of groups to get
> the access, and remove the retiree from the same groups.
> Role based userids are much better and less work
>
> Colin

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

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


Re: Userid schemes

2023-07-14 Thread Seymour J Metz
English has many nouns that have both gender neutral and gender specific uses; 
demanding that we stop using terms that are in no way derogatory is linguistic 
fascism.

OTOH, there are words that really derogatory, and we should refrain from using 
those.


From: IBM Mainframe Discussion List  on behalf of 
Paul Gilmartin <042bfe9c879d-dmarc-requ...@listserv.ua.edu>
Sent: Friday, July 14, 2023 9:45 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Userid schemes

On Fri, 14 Jul 2023 06:43:49 -0400, David Spiegel  wrote:
>
>EEOC is an American thing. In Canada, we have an equivalent.
>
Just remarking that "man number" is conspicuously gender-specific.

>Please explain:  "... Five digits isn't enough. ..." Enough for what?
>
IBM has over 300,000 employees.  Are the numbers required to be unique?

>(I think you're confusing employee number with SIN (equivalent to
>American SSN).


>On 2023-07-13 22:53, Paul Gilmartin wrote:
>> On Thu, 13 Jul 2023 21:56:55 -0400, David Spiegel wrote:
>>> When I worked at IBM Canada full time (1994-2002), our TSO Userids were
>>> XXn, where n was a person's "man number" (aka employee number).

--
gil

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

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


Re: Userid schemes

2023-07-14 Thread Tom Brennan
I had 3 id's on each system, but all had the same sysprog capability. 
Mainly it was to avoid the embarrassment of having to go to another 
sysprog to fix my #1 id after I messed it up testing or changing 
something.  But they also came in handy for testing things like enqueues 
and multiple tasks.


For DR testing we tried 3 new role-based id's to be used for OS, CICS, 
and DB2 recovery, but that plan kept failing due to lack of authority 
over time.  The main sysprogs for each always kept their own access 
up-to-date, so we ended up using a 'stub' DR id with SPECIAL access that 
could change passwords and use their personal ids.  That worked fine and 
the stub userid access was handled by an off-mainframe security system. 
The whole idea of course, was for anyone with the printed instructions 
to be able to do the DR recovery - no sysprogs needed.  Turns out almost 
every test we needed a sysprog anyway, but at least we had that goal.



At one point some of us had two userids. SYSPROG1  ... for sysprog stuff,
and a personal ID.
When anyone moved on they just reallocated SYSPROG1 to a new user, and all
the accesses continued to work.
If you use a personal ID, you had to connect it to a lot of groups to get
the access, and remove the retiree from the same groups.
Role based userids are much better and less work

Colin


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


Re: Userid schemes

2023-07-14 Thread Mike Cairns
Being a RACF geek and a contractor for roughly half my career I've seen most of 
the conventions people have shared here in this thread.  The best laugh I get 
talking with other mainframe geeks though was from a large bank where the 
algorithm went:

First 5 letters of SURNAME + first initial of first name + first initial of 
middle name.  Either of the last two single character fields could be cycled 
upwards alphabetically (starting from 'A')  until a unique string was obtained 
in case the generated one was already allocated to someone.
  
So my middle name is Francis and my userid became CAIRNCF - Cairns was a not 
uncommon surname in these parts, and thus I didn't get my forename in position 
6, but did get my middle initial in position 7.

The unfortunate fellow who's name is indelibly burned into my mind (and no 
doubt he has never heard this story) was Keith Allen Mumford - who the 
algorithm spat out as MUMFOKA...  We decided to simply revoke that userid and 
roll the dice again.

Cheers - Mike 

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


Re: Userid schemes

2023-07-14 Thread Tony Thigpen
I can verify that CA would adjust the userid if the resulting userid was 
'inappropriate'. One of my coworkers was such a case. Unfortunately, its 
been too long ago and I can't remember the specifics. When CA bought our 
company and told us the new rules, one guy just busted out laughing and 
it took us a minute to figure it out.


Mine was THITO01 and from that point on, everyone just called me Thito. 
(Tee-tow)



Tony Thigpen

Phil Smith III wrote on 7/13/23 5:37 PM:

Jay Maynard wrote:

The one I use was formed by taking the first four non-vowels of the last
name and then the first and second initials.


So I'd be SMTHPH? Ick. I know, I'd get used to it, but.

  


That SMIPH03 really was my ID at CA after Sterling bought them. I didn't mind, 
the 03 was perfect! Highest number we had was BERMA16, which I assume got run 
up by all the Mark and Marie Bergmanns and Bergdorfs and the like out there on 
Lon Guyland.

  


Ain't no perfect scheme, of course. We have someone here whose name is quite 
uncommon-but there's another one of him in the company, so he's got a 2 in his 
ID (yeah, I guess they go right to 2, so my PSMITH1 example was bogus, or at 
least would be bogus here; of course if they were C programmers, the one after 
PSMITH would be PSMITH0).


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


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


Re: Change how LE allocates storage (subpool,key)

2023-07-14 Thread Farley, Peter
Binyamin,

Is this desire perhaps for use in a CICS "threadsafe" or "open" TCB?  If so, 
doesn't CICS itself provide some CICS-unique storage facilities to LE programs, 
and are those not sufficient to your needs?

As many others have mentioned, the LE Vendor Interfaces manual has information 
on heap routine replacement.  I suspect you are SOL for redirecting STACK 
storage though.  The LE start and stop macro generated code doesn't look to me 
to be very amenable to replacing the stack allocation/free subroutines, unless 
maybe after setting up an enclave with CEEPIPI you change storage routine 
addresses in the CAA (and possibly elsewhere?), but that sounds like a heavy 
lift to test for RAS integrity.

Peter

From: IBM Mainframe Discussion List  On Behalf Of 
Binyamin Dissen
Sent: Thursday, July 13, 2023 6:11 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Change how LE allocates storage (subpool,key)



I would like to have LE use SP=132 KEY=9 for its STACK and HEAP.



I obviously could screw with CEEINT, but I don't know if that will affect

other storage requests.



Is there some explicit getmain routine that I can play with?



--


This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.

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


Re: Userid schemes

2023-07-14 Thread zMan
Maybe it wasn't a "man number" as in "male human being", but rather a
"machine automation number number"? /s (but ya gotta admit, it DOES sound
like something IBM would have, complete with redundancy!)

On Fri, Jul 14, 2023 at 9:59 AM David Spiegel <
0468385049d1-dmarc-requ...@listserv.ua.edu> wrote:

> Hi Paul,
> You said: "...Just remarking that "man number" is conspicuously
> gender-specific.  ..."
> True, but, you have to remember the historical context for it.
>
> You said: "...IBM has over 300,000 employees. Are the numbers required
> to be unique? ..."
> AFAIK, my number was unique in Canada.
> My Retain ID had to be changed because someone else (probably an
> American) already was using my Man Number to LOGON.
>
> Regards,
> David
>
> On 2023-07-14 09:45, Paul Gilmartin wrote:
> > On Fri, 14 Jul 2023 06:43:49 -0400, David Spiegel  wrote:
> >> EEOC is an American thing. In Canada, we have an equivalent.
> >>
> > Just remarking that "man number" is conspicuously gender-specific.
> >
> >> Please explain:  "... Five digits isn't enough. ..." Enough for what?
> >>
> > IBM has over 300,000 employees.  Are the numbers required to be unique?
> >
> >> (I think you're confusing employee number with SIN (equivalent to
> >> American SSN).
> >
> >> On 2023-07-13 22:53, Paul Gilmartin wrote:
> >>> On Thu, 13 Jul 2023 21:56:55 -0400, David Spiegel wrote:
>  When I worked at IBM Canada full time (1994-2002), our TSO Userids
> were
>  XXn, where n was a person's "man number" (aka employee
> number).
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>


-- 
zMan -- "I've got a mainframe and I'm not afraid to use it"

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


Re: Userid schemes

2023-07-14 Thread Phil Smith III
Paul Gilmartin wrote, in part:
>IBM has over 300,000 employees.

While it's not relevant to the point you were making, I suspect that number is 
much smaller these days. I'd heard that IBM was down to fewer than 25,000 U.S. 
employees several years ago, before the Kyndryl spinoff and several more WFRs. 
Very sad.


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


Re: Userid schemes

2023-07-14 Thread David Spiegel

Hi Paul,
You said: "...Just remarking that "man number" is conspicuously 
gender-specific.  ..."

True, but, you have to remember the historical context for it.

You said: "...IBM has over 300,000 employees. Are the numbers required 
to be unique? ..."

AFAIK, my number was unique in Canada.
My Retain ID had to be changed because someone else (probably an 
American) already was using my Man Number to LOGON.


Regards,
David

On 2023-07-14 09:45, Paul Gilmartin wrote:

On Fri, 14 Jul 2023 06:43:49 -0400, David Spiegel  wrote:

EEOC is an American thing. In Canada, we have an equivalent.


Just remarking that "man number" is conspicuously gender-specific.


Please explain:  "... Five digits isn't enough. ..." Enough for what?


IBM has over 300,000 employees.  Are the numbers required to be unique?


(I think you're confusing employee number with SIN (equivalent to
American SSN).



On 2023-07-13 22:53, Paul Gilmartin wrote:

On Thu, 13 Jul 2023 21:56:55 -0400, David Spiegel wrote:

When I worked at IBM Canada full time (1994-2002), our TSO Userids were
XXn, where n was a person's "man number" (aka employee number).


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


Re: Userid schemes

2023-07-14 Thread Paul Gilmartin
On Fri, 14 Jul 2023 06:43:49 -0400, David Spiegel  wrote:
>
>EEOC is an American thing. In Canada, we have an equivalent.
>
Just remarking that "man number" is conspicuously gender-specific.

>Please explain:  "... Five digits isn't enough. ..." Enough for what?
>
IBM has over 300,000 employees.  Are the numbers required to be unique?

>(I think you're confusing employee number with SIN (equivalent to
>American SSN).


>On 2023-07-13 22:53, Paul Gilmartin wrote:
>> On Thu, 13 Jul 2023 21:56:55 -0400, David Spiegel wrote:
>>> When I worked at IBM Canada full time (1994-2002), our TSO Userids were
>>> XXn, where n was a person's "man number" (aka employee number).

-- 
gil

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


Re: Change how LE allocates storage (subpool,key)

2023-07-14 Thread Binyamin Dissen
I did RTFM before asking. I was surprised that it wasn't an obvious thing in
the vendors guide.

On Fri, 14 Jul 2023 15:11:07 +0200 Tony Harminc  wrote:

:>On Fri, 14 Jul 2023 at 14:33, Binyamin Dissen
:> wrote:
:>>
:>> I also want STACK storage.
:>
:>OK - I'm not an expert in LE interfaces. I just saw that there's a
:>documented heap manager interface that you can supply services to.
:>Maybe there's something similar for stacks. Maybe stacks are allocated
:>from heap storage. I'm just suggesting that "there is no replaceable
:>routine" seems a bit premature wihout having RTFM in detail.
:>
:>Tony H.
:>
:>> On Fri, 14 Jul 2023 13:15:10 +0200 Tony Harminc  wrote:
:>>
:>> :>On Fri, 14 Jul 2023 at 12:57, Binyamin Dissen
:>> :> wrote:
:>> :>>
:>> :>> No replaceable routine.
:>> :>>
:>> :>> Got it.
:>> :>
:>> :>I'm a bit surprised... The LE Vendor Interfaces book has all kinds of
:>> :>talk about providing your own heap storage manager. Maybe this
:>> :>interface isn't available in your environment, or has too many
:>> :>restrictions or something, but it certainly exists.
:>> :>
:>> :>Jump in at 
https://www.ibm.com/docs/en/zos/2.2.0?topic=management-vendor-heap-manager-interface
:>> :>
:>> :>Tony H.

--
Binyamin Dissen 
http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel

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


Re: Userid schemes

2023-07-14 Thread Bob Bridges
Radek, I can't read the mind of Canadian legislators, but I would guess it has 
to do with fraud.  I'm told that one can go through someone's trash, find old 
bills (telephone, power etc) and use that information to convince someone at 
the power company that I'm the householder because I have the bill, know the 
account number etc.  Thence to defrauding the company and possibly the rightful 
owner.  I'm guessing the Canadian thought is that the same sort of thing can 
happen with employee number.

I've worked at one company, as I wrote earlier in this thread, that used emp# 
for proof of identity when getting a password fixed over the phone.  I don't 
think much of that scheme, and maybe that's why I go to that thought when 
guessing about the Canadians' motives.  I have less sympathy for the user ID; 
seems to me that's necessarily a known quantity, at least internally, sort of 
like an IP address.

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* There's remarkable overlap between conservative and liberal complaints about 
the culture. But when traditionalists talk the language of decency and 
morality, the left hears bigotry and theocracy. And when liberals talk about 
sensitivity and white privilege, the right hears something totalitarian. The 
result is that the two sides hold separate conversations.  -Jonah Goldberg, 
2007-04-17 */

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Radoslaw Skorupka
Sent: Friday, July 14, 2023 05:39

I would like to know the explanation of such statement. IMHO employee# is as 
internal as userid.
It is NOT SSN or other government number.

--- W dniu 14.07.2023 o 02:32, Paul Gilmartin pisze:
> Many years ago someone reported here that in Canada it was illegal to use
> an employee# as a UID because it's considered privileged HR information.
> I'd guess the same applies to user IDs.

> --- On Thu, 13 Jul 2023 20:17:38 -0400, Matt Hogstrom wrote:
>> A place I worked used initials followed by a 5 digit employee ID.  
>> xxn

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


Re: Userid schemes

2023-07-14 Thread Bob Bridges
I fully agree with the general principle that one ID must have no more than one 
owner.  (I'll admit to exceptional cases, but I'll argue about them first.)  
I've never understood the reverse principle that every user must have only one 
ID.  I think the folks who make a rule like that are simply extending the 
previous rule without thinking about why.

...Unless maybe they're thinking about reducing workload for the admins, who 
then may have to create extra IDs for each user.  That doesn't apply in Mr 
Paice's situation.

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* Never cut what you can untie. -Joseph Joubert (1754-1824) */

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Colin Paice
Sent: Friday, July 14, 2023 07:58

At one point some of us had two userids. SYSPROG1  ... for sysprog stuff, and a 
personal ID.
When anyone moved on they just reallocated SYSPROG1 to a new user, and all the 
accesses continued to work.
If you use a personal ID, you had to connect it to a lot of groups to get the 
access, and remove the retiree from the same groups.

Role based userids are much better and less work

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


Re: Userid schemes

2023-07-14 Thread Seymour J Metz
You could connect them all to a dummy group with no privileges.


From: IBM Mainframe Discussion List  on behalf of Bob 
Bridges 
Sent: Friday, July 14, 2023 9:27 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Userid schemes

I like the part about service IDs.  One of the challenges at most installations 
I've worked at is being able to identify non-human IDs; they're easy enough to 
spot by eye (because of the name attached to it), but I need some sort of 
indicator when writing a program.

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* Normal people believe "if it ain't broke, don't fix it".  Engineers believe 
that if it ain't broke, it doesn't have enough features yet.  -from _The 
Dilbert Principal_ by Scott Adams */

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Jack Zukt
Sent: Friday, July 14, 2023 03:30

First position for the company first letter and six digits with the employee 
number. For external people, "EX" and five digits for a sequence number. "Y" 
for service userids with up to seven letters taken from the product name (as 
these do not logon to TSO, eight positions could be used) Regards Jack

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

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


Re: Userid schemes

2023-07-14 Thread Seymour J Metz
I hope that they're not, e.g., defense, financial, health.


From: IBM Mainframe Discussion List  on behalf of 
Matt Hogstrom 
Sent: Friday, July 14, 2023 9:18 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Userid schemes

I think it’s not having multiple ID inasmuch as the implied sharing.   Oddly 
enough, I’ve run into a situation where some customers want to map multiple 
distributed IDs to a shared mainframe ID for a given function in an application 
to avoid creating hundreds of IDs for the application support personnel.  I 
guess quantity has a quality all its own.

Matt Hogstrom

“It may be cognitive, but, it ain’t intuitive."
— Hogstrom



> On Jul 14, 2023, at 9:15 AM, David Spiegel 
> <0468385049d1-dmarc-requ...@listserv.ua.edu> wrote:
>
> Hi R'Shmuel AMV"SH,
> You said: "...Auditors don't like multiple user ids..."
> It's not the first time auditors have had illogical ideas.
>
> OTOH, 2 or more people sharing a Userid is BAD.
>
> Regards,
> David
>
> On 2023-07-14 08:38, Seymour J Metz wrote:
>> Auditors don't like multiple user ids, but sysprogs are usually in multiple 
>> roles, with different authority requirements.
>>
>> 
>> From: IBM Mainframe Discussion List  on behalf of 
>> Colin Paice 
>> Sent: Friday, July 14, 2023 7:57 AM
>> To: IBM-MAIN@LISTSERV.UA.EDU
>> Subject: Re: Userid schemes
>>
>> Some of the UK banks use your D.O.B as an account number - such as
>> 601225JC12 !  which exposes sensitive information.
>>
>> At one point some of us had two userids. SYSPROG1  ... for sysprog stuff,
>> and a personal ID.
>> When anyone moved on they just reallocated SYSPROG1 to a new user, and all
>> the accesses continued to work.
>> If you use a personal ID, you had to connect it to a lot of groups to get
>> the access, and remove the retiree from the same groups.
>> Role based userids are much better and less work
>>
>> Colin
>>
>>
>>
>> On Fri, 14 Jul 2023 at 10:39, Radoslaw Skorupka <
>> 0471ebeac275-dmarc-requ...@listserv.ua.edu> wrote:
>>
>>> W dniu 14.07.2023 o 02:32, Paul Gilmartin pisze:
 On Thu, 13 Jul 2023 20:17:38 -0400, Matt Hogstrom wrote:

> A place I worked used initials followed by a 5 digit employee ID.
>>> xxn
 Many years ago someone reported here that in Canada it was illegal to
 use an employee# as a UID because it's considered privileged HR
>>> information.
 I'd guess the same applies to user IDs.
>>>
>>> I would like to know the explanation of such statement. IMHO employee#
>>> is as internal as userid.
>>> It is NOT SSN or other government number.
>>>
>>> --
>>> Radoslaw Skorupka
>>> Lodz, Poland
>>>
>>> --
>>> For IBM-MAIN subscribe / signoff / archive access instructions,
>>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>>
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


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

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


Re: Userid schemes

2023-07-14 Thread Bob Bridges
I like the part about service IDs.  One of the challenges at most installations 
I've worked at is being able to identify non-human IDs; they're easy enough to 
spot by eye (because of the name attached to it), but I need some sort of 
indicator when writing a program.

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* Normal people believe "if it ain't broke, don't fix it".  Engineers believe 
that if it ain't broke, it doesn't have enough features yet.  -from _The 
Dilbert Principal_ by Scott Adams */

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Jack Zukt
Sent: Friday, July 14, 2023 03:30

First position for the company first letter and six digits with the employee 
number. For external people, "EX" and five digits for a sequence number. "Y" 
for service userids with up to seven letters taken from the product name (as 
these do not logon to TSO, eight positions could be used) Regards Jack

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


Re: Userid schemes

2023-07-14 Thread Matt Hogstrom
I think it’s not having multiple ID inasmuch as the implied sharing.   Oddly 
enough, I’ve run into a situation where some customers want to map multiple 
distributed IDs to a shared mainframe ID for a given function in an application 
to avoid creating hundreds of IDs for the application support personnel.  I 
guess quantity has a quality all its own.

Matt Hogstrom

“It may be cognitive, but, it ain’t intuitive."
— Hogstrom



> On Jul 14, 2023, at 9:15 AM, David Spiegel 
> <0468385049d1-dmarc-requ...@listserv.ua.edu> wrote:
> 
> Hi R'Shmuel AMV"SH,
> You said: "...Auditors don't like multiple user ids..."
> It's not the first time auditors have had illogical ideas.
> 
> OTOH, 2 or more people sharing a Userid is BAD.
> 
> Regards,
> David
> 
> On 2023-07-14 08:38, Seymour J Metz wrote:
>> Auditors don't like multiple user ids, but sysprogs are usually in multiple 
>> roles, with different authority requirements.
>> 
>> 
>> From: IBM Mainframe Discussion List  on behalf of 
>> Colin Paice 
>> Sent: Friday, July 14, 2023 7:57 AM
>> To: IBM-MAIN@LISTSERV.UA.EDU
>> Subject: Re: Userid schemes
>> 
>> Some of the UK banks use your D.O.B as an account number - such as
>> 601225JC12 !  which exposes sensitive information.
>> 
>> At one point some of us had two userids. SYSPROG1  ... for sysprog stuff,
>> and a personal ID.
>> When anyone moved on they just reallocated SYSPROG1 to a new user, and all
>> the accesses continued to work.
>> If you use a personal ID, you had to connect it to a lot of groups to get
>> the access, and remove the retiree from the same groups.
>> Role based userids are much better and less work
>> 
>> Colin
>> 
>> 
>> 
>> On Fri, 14 Jul 2023 at 10:39, Radoslaw Skorupka <
>> 0471ebeac275-dmarc-requ...@listserv.ua.edu> wrote:
>> 
>>> W dniu 14.07.2023 o 02:32, Paul Gilmartin pisze:
 On Thu, 13 Jul 2023 20:17:38 -0400, Matt Hogstrom wrote:
 
> A place I worked used initials followed by a 5 digit employee ID.
>>> xxn
 Many years ago someone reported here that in Canada it was illegal to
 use an employee# as a UID because it's considered privileged HR
>>> information.
 I'd guess the same applies to user IDs.
>>> 
>>> I would like to know the explanation of such statement. IMHO employee#
>>> is as internal as userid.
>>> It is NOT SSN or other government number.
>>> 
>>> --
>>> Radoslaw Skorupka
>>> Lodz, Poland
>>> 
>>> --
>>> For IBM-MAIN subscribe / signoff / archive access instructions,
>>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>> 
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>> 
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


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


Re: Userid schemes

2023-07-14 Thread David Spiegel

Hi R'Shmuel AMV"SH,
You said: "...Auditors don't like multiple user ids..."
It's not the first time auditors have had illogical ideas.

OTOH, 2 or more people sharing a Userid is BAD.

Regards,
David

On 2023-07-14 08:38, Seymour J Metz wrote:

Auditors don't like multiple user ids, but sysprogs are usually in multiple 
roles, with different authority requirements.


From: IBM Mainframe Discussion List  on behalf of Colin 
Paice 
Sent: Friday, July 14, 2023 7:57 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Userid schemes

Some of the UK banks use your D.O.B as an account number - such as
601225JC12 !  which exposes sensitive information.

At one point some of us had two userids. SYSPROG1  ... for sysprog stuff,
and a personal ID.
When anyone moved on they just reallocated SYSPROG1 to a new user, and all
the accesses continued to work.
If you use a personal ID, you had to connect it to a lot of groups to get
the access, and remove the retiree from the same groups.
Role based userids are much better and less work

Colin



On Fri, 14 Jul 2023 at 10:39, Radoslaw Skorupka <
0471ebeac275-dmarc-requ...@listserv.ua.edu> wrote:


W dniu 14.07.2023 o 02:32, Paul Gilmartin pisze:

On Thu, 13 Jul 2023 20:17:38 -0400, Matt Hogstrom wrote:


A place I worked used initials followed by a 5 digit employee ID.

xxn

Many years ago someone reported here that in Canada it was illegal to
use an employee# as a UID because it's considered privileged HR

information.

I'd guess the same applies to user IDs.


I would like to know the explanation of such statement. IMHO employee#
is as internal as userid.
It is NOT SSN or other government number.

--
Radoslaw Skorupka
Lodz, Poland

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


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

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


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


Re: Change how LE allocates storage (subpool,key)

2023-07-14 Thread Tony Harminc
On Fri, 14 Jul 2023 at 14:33, Binyamin Dissen
 wrote:
>
> I also want STACK storage.

OK - I'm not an expert in LE interfaces. I just saw that there's a
documented heap manager interface that you can supply services to.
Maybe there's something similar for stacks. Maybe stacks are allocated
from heap storage. I'm just suggesting that "there is no replaceable
routine" seems a bit premature wihout having RTFM in detail.

Tony H.

> On Fri, 14 Jul 2023 13:15:10 +0200 Tony Harminc  wrote:
>
> :>On Fri, 14 Jul 2023 at 12:57, Binyamin Dissen
> :> wrote:
> :>>
> :>> No replaceable routine.
> :>>
> :>> Got it.
> :>
> :>I'm a bit surprised... The LE Vendor Interfaces book has all kinds of
> :>talk about providing your own heap storage manager. Maybe this
> :>interface isn't available in your environment, or has too many
> :>restrictions or something, but it certainly exists.
> :>
> :>Jump in at 
> https://www.ibm.com/docs/en/zos/2.2.0?topic=management-vendor-heap-manager-interface
> :>
> :>Tony H.
>
> --
> Binyamin Dissen 
> http://www.dissensoftware.com
>
> Director, Dissen Software, Bar & Grill - Israel
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

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


Re: Basic VM/CMS question (GENMOD)

2023-07-14 Thread Alan Altmark
You'll get plenty of help over in the IBMVM mailing list.

When you issue the LOAD prior to the GENMOD, be sure to include the RLDSAVE 
option.  This ensures that your program can be loaded anywhere in memory, and 
CMS will not overlay the current program.  In fact, the first MODULE can invoke 
another MODULE without worrying about overlays.  That code you have to read the 
module header isn't needed.

This functionality was introduced into CMS around 1985 (VM/SP Release 4). In 
general, VM/370 is not a good place to develop applications that you intend to 
run on z/VM.

Alan Altmark
IBM

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


Re: Where does the IHASLMSG mapping macro live?

2023-07-14 Thread Peter Relson
IHASLMSG is not distributed. It is not a programming interface.

The DataAreas book contains the information for that macro, as has been 
mentioned.

Peter Relson
z/OS Core Technology Design


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


Re: Userid schemes

2023-07-14 Thread Seymour J Metz
Auditors don't like multiple user ids, but sysprogs are usually in multiple 
roles, with different authority requirements.


From: IBM Mainframe Discussion List  on behalf of 
Colin Paice 
Sent: Friday, July 14, 2023 7:57 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Userid schemes

Some of the UK banks use your D.O.B as an account number - such as
601225JC12 !  which exposes sensitive information.

At one point some of us had two userids. SYSPROG1  ... for sysprog stuff,
and a personal ID.
When anyone moved on they just reallocated SYSPROG1 to a new user, and all
the accesses continued to work.
If you use a personal ID, you had to connect it to a lot of groups to get
the access, and remove the retiree from the same groups.
Role based userids are much better and less work

Colin



On Fri, 14 Jul 2023 at 10:39, Radoslaw Skorupka <
0471ebeac275-dmarc-requ...@listserv.ua.edu> wrote:

> W dniu 14.07.2023 o 02:32, Paul Gilmartin pisze:
> > On Thu, 13 Jul 2023 20:17:38 -0400, Matt Hogstrom wrote:
> >
> >> A place I worked used initials followed by a 5 digit employee ID.
> xxn
> >>
> > Many years ago someone reported here that in Canada it was illegal to
> > use an employee# as a UID because it's considered privileged HR
> information.
> > I'd guess the same applies to user IDs.
>
>
> I would like to know the explanation of such statement. IMHO employee#
> is as internal as userid.
> It is NOT SSN or other government number.
>
> --
> Radoslaw Skorupka
> Lodz, Poland
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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

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


Re: Change how LE allocates storage (subpool,key)

2023-07-14 Thread Binyamin Dissen
I also want STACK storage.

On Fri, 14 Jul 2023 13:15:10 +0200 Tony Harminc  wrote:

:>On Fri, 14 Jul 2023 at 12:57, Binyamin Dissen
:> wrote:
:>>
:>> No replaceable routine.
:>>
:>> Got it.
:>
:>I'm a bit surprised... The LE Vendor Interfaces book has all kinds of
:>talk about providing your own heap storage manager. Maybe this
:>interface isn't available in your environment, or has too many
:>restrictions or something, but it certainly exists.
:>
:>Jump in at 
https://www.ibm.com/docs/en/zos/2.2.0?topic=management-vendor-heap-manager-interface
:>
:>Tony H.

--
Binyamin Dissen 
http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel

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


Re: [EXTERNAL] Re: Userid schemes

2023-07-14 Thread Pommier, Rex
We still have remnants of IDs from M activities.  Some of them are a 2 
character department followed by 3 random digits, the other is EMP.   Not 
sure if they used CON for contractors or some other combination of letters 
for non-employees.

Rex

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Matt Hogstrom
Sent: Thursday, July 13, 2023 7:18 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Re: Userid schemes

A place I worked used initials followed by a 5 digit employee ID.  xxn


Matt Hogstrom

“It may be cognitive, but, it ain’t intuitive."
— Hogstrom



> On Jul 13, 2023, at 8:09 PM, David Spiegel 
> <0468385049d1-dmarc-requ...@listserv.ua.edu> wrote:
> 
>> "N" was for Number and "xxx" was a numeric value starting with 1 and 
>> being incremented for the next userid.  Since he was first in the shop, and 
>> he knew RACF, he set himself up as N001, I was the next person hired, 
>> and I got N002.


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

--
The information contained in this message is confidential, protected from 
disclosure and may be legally privileged. If the reader of this message is not 
the intended recipient or an employee or agent responsible for delivering this 
message to the intended recipient, you are hereby notified that any disclosure, 
distribution, copying, or any action taken or action omitted in reliance on it, 
is strictly prohibited and may be unlawful. If you have received this 
communication in error, please notify us immediately by replying to this 
message and destroy the material in its entirety, whether in electronic or hard 
copy format. Thank you.


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


Re: Userid schemes

2023-07-14 Thread Colin Paice
Some of the UK banks use your D.O.B as an account number - such as
601225JC12 !  which exposes sensitive information.

At one point some of us had two userids. SYSPROG1  ... for sysprog stuff,
and a personal ID.
When anyone moved on they just reallocated SYSPROG1 to a new user, and all
the accesses continued to work.
If you use a personal ID, you had to connect it to a lot of groups to get
the access, and remove the retiree from the same groups.
Role based userids are much better and less work

Colin



On Fri, 14 Jul 2023 at 10:39, Radoslaw Skorupka <
0471ebeac275-dmarc-requ...@listserv.ua.edu> wrote:

> W dniu 14.07.2023 o 02:32, Paul Gilmartin pisze:
> > On Thu, 13 Jul 2023 20:17:38 -0400, Matt Hogstrom wrote:
> >
> >> A place I worked used initials followed by a 5 digit employee ID.
> xxn
> >>
> > Many years ago someone reported here that in Canada it was illegal to
> > use an employee# as a UID because it's considered privileged HR
> information.
> > I'd guess the same applies to user IDs.
>
>
> I would like to know the explanation of such statement. IMHO employee#
> is as internal as userid.
> It is NOT SSN or other government number.
>
> --
> Radoslaw Skorupka
> Lodz, Poland
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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


Re: Change how LE allocates storage (subpool,key)

2023-07-14 Thread Tony Harminc
On Fri, 14 Jul 2023 at 12:57, Binyamin Dissen
 wrote:
>
> No replaceable routine.
>
> Got it.

I'm a bit surprised... The LE Vendor Interfaces book has all kinds of
talk about providing your own heap storage manager. Maybe this
interface isn't available in your environment, or has too many
restrictions or something, but it certainly exists.

Jump in at 
https://www.ibm.com/docs/en/zos/2.2.0?topic=management-vendor-heap-manager-interface

Tony H.

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


Re: Change how LE allocates storage (subpool,key)

2023-07-14 Thread Binyamin Dissen
No replaceable routine.

Got it.

On Fri, 14 Jul 2023 01:55:39 +0200 Bernd Oppolzer 
wrote:

:>If there is no explicit LE option to override the standard subpools 
:>(which are 1 and 2, AFAIK),
:>then I would try to use the LE option which allows to have an alternate 
:>heap handler
:>and use a modified version of the standard LE handler. I don't recall 
:>the names of the runtime options,
:>but I used them in the past to have LE heap checks enables; that's an 
:>alternate LE heap handler
:>which writes messages about allocated and not freed storage areas ... I 
:>used that when looking
:>for memory leaks with certain C++ applications.
:>
:>If you don't know what I'm talking about, I can search my archives and 
:>maybe find the names
:>of these options and some sort of presentation (IBM's or my own) on the 
:>topic.
:>
:>But: that's only for heap storage, not for stack. Why do you want to 
:>have the STACK allocated
:>in another subpool? Normally stack allocation is not a problem; heap is 
:>where the problems are.
:>
:>Look here: http://bernd-oppolzer.de/stackheap.pdf
:>
:>HTH, kind regards
:>
:>Bernd
:>
:>
:>Am 14.07.2023 um 00:11 schrieb Binyamin Dissen:
:>> I would like to have LE use SP=132 KEY=9 for its STACK and HEAP.
:>>
:>> I obviously could screw with CEEINT, but I don't know if that will affect
:>> other storage requests.
:>>
:>> Is there some explicit getmain routine that I can play with?
:>>
:>> --
:>> Binyamin Dissen 
:>> http://www.dissensoftware.com
:>>
:>> Director, Dissen Software, Bar & Grill - Israel
:>>
:>> --
:>> For IBM-MAIN subscribe / signoff / archive access instructions,
:>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
:>
:>--
:>For IBM-MAIN subscribe / signoff / archive access instructions,
:>send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
Binyamin Dissen 
http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel

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


Re: Userid schemes

2023-07-14 Thread David Spiegel

Hi Paul,
EEOC is an American thing. In Canada, we have an equivalent.
Please explain:  "... Five digits isn't enough. ..." Enough for what?
(I think you're confusing employee number with SIN (equivalent to 
American SSN).


Regards,
David

On 2023-07-13 22:53, Paul Gilmartin wrote:

On Thu, 13 Jul 2023 21:56:55 -0400, David Spiegel wrote:

When I worked at IBM Canada full time (1994-2002), our TSO Userids were
XXn, where n was a person's "man number" (aka employee number).


No EEOC.

Five digits isn't enough.



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


Re: Userid schemes

2023-07-14 Thread Radoslaw Skorupka

W dniu 14.07.2023 o 02:32, Paul Gilmartin pisze:

On Thu, 13 Jul 2023 20:17:38 -0400, Matt Hogstrom wrote:


A place I worked used initials followed by a 5 digit employee ID.  xxn


Many years ago someone reported here that in Canada it was illegal to
use an employee# as a UID because it's considered privileged HR information.
I'd guess the same applies to user IDs.



I would like to know the explanation of such statement. IMHO employee# 
is as internal as userid.

It is NOT SSN or other government number.

--
Radoslaw Skorupka
Lodz, Poland

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


Re: Userid schemes

2023-07-14 Thread Andrew Wilkinson
My favourite (admittedly on a sandbox) was an IMS guy with the right 
initials who snagged DL1.


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


Re: Userid schemes

2023-07-14 Thread Jack Zukt
First position for the company first letter and six digits with the
employee number. For external people, "EX" and five digits for a sequence
number. "Y" for service userids with up to seven letters taken from the
product name (as these do not logon to TSO, eight positions could be used)
Regards
Jack

On Fri, 14 Jul 2023 at 03:53, Paul Gilmartin <
042bfe9c879d-dmarc-requ...@listserv.ua.edu> wrote:

> On Thu, 13 Jul 2023 21:56:55 -0400, David Spiegel wrote:
> >
> >When I worked at IBM Canada full time (1994-2002), our TSO Userids were
> >XXn, where n was a person's "man number" (aka employee number).
> >
> No EEOC.
>
> Five digits isn't enough.
>
> --
> gil
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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


Re: DFSORT - adding up on a field

2023-07-14 Thread Jack Zukt
Thank you very much Kolusu.

That did the trick
Best wishes
Jack

On Thu, 13 Jul 2023 at 17:40, Sri h Kolusu  wrote:

> Jack,
>
> If your intention is to count the number of Storage group and DASD Model,
> then you can init with a counter of 1 and then sum it up.
>
> Here are the updated control cards.  I added a new symbol  TMP-STGCNTR and
> initialized it with 1 using INREC and then sum that field.
>
>
> // DD *
> TMP-DCVVLCAP,*,8,BI
> TMP-DCVVLCAP1,=,4,BI
> TMP-DCVVLCAP2,*,4,BI
> TMP-DCVALLOC,*,8,BI
> TMP-DCVALLOC1,=,4,BI
> TMP-DCVALLOC2,*,4,BI
> TMP-STGCNTR,*,2,BI
> /*
> //SYSINDD  *
>   OPTION VLSHRT,VLSCMP,DYNALLOC=(,4)
>   INCLUDE COND=(DCURCTYP,EQ,DCUVULUT)
> *
>   INREC OVERLAY=(TMP-DCVVLCAP:8Z,
>  TMP-DCVVLCAP2:DCVVLCAP,  * DASD CAPACITY
>  TMP-DCVALLOC:8Z,
>  TMP-DCVALLOC2:DCVALLOC,
>  TMP-STGCNTR:+1,BI,LENGTH=2)
> *
>   SORT FIELDS=(DCVSGTCL,A,DCVVLCAP,D)   * SORT BY SRGRP NAME
> *
>   SUM FIELDS=(TMP-DCVVLCAP,* SUM DASD CAPACITY
>   TMP-DCVALLOC,* SUM DASD ALLOCATED SPACE
>   TMP-STGCNTR) * SUM DASD MODEL COUNT
> *
>   OUTFIL FNAMES=SORT01,
>  BUILD=(1,4,
>DCVSGTCL,
>CHANGE=(30,C'',C'NON SMS'),
>NOMATCH=(DCVSGTCL),
>X,
>SEQNUM,4,ZD,START=1,INCR=1,RESTART=(DCVSGTCL),
>X,
>TMP-STGCNTR,M10,LENGTH=5,
>X,
>DCVVLCAP,
>CHANGE=(7,X'000E18B9',C'3390-01',
>  X'002A4A2C',C'3390-03',
>  X'007EDE85',C'3390-09',
>  X'019EEB0F',C'3390-27',
>  X'033DD61F',C'3390-54'),
>NOMATCH=(C'NMODEL'),
>X,
>TMP-DCVVLCAP,EDIT=(III.III.III.IIT),
>X,
>TMP-DCVALLOC,EDIT=(III.III.III.IIT))
> /*
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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


Re: Userid schemes

2023-07-14 Thread Wayne Bickerdike
When I worked at IBM it was first letter of surname plus personnel number
(5 numerics).

Another site used a role based ID such as SNRDBA for Senior DBA.

On Fri, Jul 14, 2023 at 10:31 AM Bob Bridges  wrote:

> One place I worked used the employee number as proof of identify when the
> help desk proposed to help him with his password.  The employee ID was
> printed on the photo ID we carried around.  As a security jock I never
> thought much of that scheme; no better than SSN, in my opinion.
>
> (The best scheme for that, at least that I've run into so far, is the
> policy of a company I worked for a long time:  Any department that had at
> least 25 people in it was required to have someone there scoped to update
> the passwords for folks in that department.  So no need to prove my
> identity through some hackable means:  I just walked up to Anna's desk and
> say "Anna, please fix my password".  Since Anna knows me (or knows my voice
> over the phone), no issue.  I've been a fan of decentralized (but
> monitored) security ever since.)
>
> ---
> Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313
>
> /* It is hard enough, even with the best will in the world, to be just.
> It is hard, under the pressure of haste, uneasiness, ill-temper,
> self-complacency, and conceit, even to continue intending justice.  Power
> corrupts; the "insolence of office" will creep in.  We see it so clearly in
> our superiors; is it unlikely that our inferiors see it in us?  How many of
> those who have been over us did not sometimes (perhaps often) need our
> forgiveness?  Be sure that we likewise need the forgiveness of those that
> are under us.  -C S Lewis, "The Psalms" */
>
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf
> Of Matt Hogstrom
> Sent: Thursday, July 13, 2023 20:18
>
> A place I worked used initials followed by a 5 digit employee ID.  xxn
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>


-- 
Wayne V. Bickerdike

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