Re: Separate SMPe environments for maintenance levels

2020-06-11 Thread Brian Westerman
I always use a single shared GLOBAL zone and multiple targets.  It's much 
simpler to keep track of and the only problem I have ever run into is a site 
the IBM ran an audit on and they wanted to know why they had 8 LPARs but 24 
target|dlib zones.  Apparently IBM doesn't do it that way.  Aside from that 
little episode it has worked out quite well, and it allows me a great deal of 
flexibility if I ever had to fall back to something.  If you are short on DASD 
or TAPE, you probably wouldn't want to keep them all around.  I try to keep 3 
copies of everything if I can though.  I also have all datasets cataloged to 
** for the res and symbolics for the dlib volume(s) and secondary res 
(which I need for some sites), and take care to make sure I keep the IEASYMxx 
under control.  I maintain a large number of sites in that way and I have no 
problems with them at all.  I have a series of CLONE jobs that I run for each 
upgrade tath copy the packs, duplicate and update the DDDEFs, etc. but I think 
most people do that as well.  The SMPe volume(s) which are normally SMS 
controlled (but not always) tend to get large, but controllable.  As someone 
else mentioned, the naming conventions for the OMVS datasets is very important, 
and you need to have a way to identify them quickly and easily.  They should 
have both the system identifier and the lpar identifier (unless they are 
shared) in the dataset name.  You have 44 characters, and there is no reason to 
get stingy with using them.

It is very important that you establish a method of operation and stick with 
it, and document, document, document (then document some more). 

Brian


On Thu, 11 Jun 2020 15:57:41 +, Seymour J Metz  wrote:

>I would go for a shared GLOBAL and 3 TARGET/DLIB pairs. I would use REPORT 
>SYSMOD to help keep them in synch. Of course, often there are installation 
>standards in place as to maintenance methodology, and you can't change things 
>without getting the appropriate approval.
>
>
>--
>Shmuel (Seymour J.) Metz
>http://mason.gmu.edu/~smetz3
>
>
>From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
>Bill Giannelli [billgianne...@gmail.com]
>Sent: Thursday, June 11, 2020 11:38 AM
>To: IBM-MAIN@LISTSERV.UA.EDU
>Subject: Separate SMPe environments for maintenance levels
>
>I want to setup separate SMPe environments, say 3 for different maintenance 
>levels. One matching production then 2 others for maintenance levels "coming 
>next". My question is, when I what to update my PROD environment with one of 
>the other maintenance levels, do I need to go thru receive, apply, accept that 
>I would have done in the "prior" SMPe environment? Or is there a quicker way 
>to "synch" up the 2 environments?
>thanks
>Bill
>
>--
>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: "Everyone wants to retire mainframes"

2020-06-11 Thread Seymour J Metz
Long ago in a galaxy far away, there was a telephone company called Gong, Owned 
by Andromeda Telepath and Teleport. When a customer called in with an outage, 
they would go to the appropriate equipment, clean and reseat all of the 
contacts, and then test. They would then report back to the customer that they 
saw no sign of a problem.

In some cases the answer is timing. Certainly running GTF is going to introduce 
some delays, and there are equivalent effects in other areas.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Bob 
Bridges [robhbrid...@gmail.com]
Sent: Friday, June 12, 2020 12:15 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: "Everyone wants to retire mainframes"

I used to imagine the poor mechanics listening skeptically to a young clueless 
driver saying "I swear, mister, it was making this awful noise just a minute 
ago...!"  I wouldn't have believed her either.  Then I started in end-user 
support.

I have implicitly believed those stories ever since.  I tell some hapless users 
that their machines saw me coming and immediately cleaned up their act.  I'm 
mostly kidding, but how else to explain it when it happens so often?

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

/* The real art of conversation is not only to say the right thing in the right 
place, but to leave unsaid the wrong thing at the tempting moment.  -Dorothy 
Nevill */

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Tom Brennan
Sent: Thursday, June 11, 2020 13:30

My favorite is when someone is repeatedly getting an error, but when
they call me over and without doing anything differently, the error
magically goes away.  I always said this was because the computer knows
that I simply won't stand for such insubordination and it knows that I
know where the off switch is.

--
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: "Everyone wants to retire mainframes"

2020-06-11 Thread Bob Bridges
I used to imagine the poor mechanics listening skeptically to a young clueless 
driver saying "I swear, mister, it was making this awful noise just a minute 
ago...!"  I wouldn't have believed her either.  Then I started in end-user 
support.

I have implicitly believed those stories ever since.  I tell some hapless users 
that their machines saw me coming and immediately cleaned up their act.  I'm 
mostly kidding, but how else to explain it when it happens so often?

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

/* The real art of conversation is not only to say the right thing in the right 
place, but to leave unsaid the wrong thing at the tempting moment.  -Dorothy 
Nevill */

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Tom Brennan
Sent: Thursday, June 11, 2020 13:30

My favorite is when someone is repeatedly getting an error, but when 
they call me over and without doing anything differently, the error 
magically goes away.  I always said this was because the computer knows 
that I simply won't stand for such insubordination and it knows that I 
know where the off switch is.

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


Re: Goto Statements AND COBOL OPTIMIZATION

2020-06-11 Thread Bob Bridges
Heck, I was a PL/1 bigot from the start.  There are other languages I like, but 
I remember PL/1 with a kind of rosy glow - possibly because I never use it any 
more.

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

/* I think everyone who chooses to stay out of politics (which is your right) 
should make a mental note of where they would draw the line and feel it 
necessary to get involved. Then ask yourself:  Is it possible that point 
already arrived, but it happened too slowly to notice?  -Chris Evans */

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Rupert Reynolds
Sent: Thursday, June 11, 2020 19:17

I lost faith COBOL and finallly became a PL/1 biggot when I was told that
ALTER GOTO was introduced to help support structured programmng :-)

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


Re: Separate SMPe environments for maintenance levels

2020-06-11 Thread Seymour J Metz
I see bookkeeping issue to ensure that you IPL each LPAR from the correct 
volume and to ensure that you install serive in the correct zone, but what is 
the synchronization issue with rotating among a set of TARGET/DLIB zones and 
associated volumes? Oh, there is a detail that I left out; the HFS and zFS 
naming convention should be tied to the symbols set from the IPL volser.

Cloning the target volumes without cloning the target zone means that you can't 
install service on it.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Allan Staller [allan.stal...@hcl.com]
Sent: Thursday, June 11, 2020 2:26 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Separate SMPe environments for maintenance levels

You still end up with a major syncing problem using either  Shmuel's or my 
previous suggestion.

I personally have 1 set of target zones and a "canned" job to build an new 
sysres from scratch using the SMP/E targets as the source.
I am happy to share the JCL if you would like.

HTH,

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Bill Giannelli
Sent: Thursday, June 11, 2020 11:41 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Separate SMPe environments for maintenance levels

[CAUTION: This Email is from outside the Organization. Unless you trust the 
sender, Don’t click links or open attachments as it may be a Phishing email, 
which can steal your Information and compromise your Computer.]

So I've been reviewing the options you all have so kindly shares zonecopy, 
zonemerge, zoneexportand it seems obvious you need to be careful of the 
DDDEFs and renaming of datasets. If not careful you can really screw up and 
overlay one environment.
While simplistic and perhaps slightly more work.I am wondering if one 
"safe" way is to simply re-receive and re-apply the maintenance on the next 
environment when needed?
thanks
Bill

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

The contents of this e-mail and any attachment(s) are confidential and intended 
for the named recipient(s) only. E-mail transmission is not guaranteed to be 
secure or error-free as information could be intercepted, corrupted, lost, 
destroyed, arrive late or incomplete, or may contain viruses in transmission. 
The e mail and its contents (with or without referred errors) shall therefore 
not attach any liability on the originator or HCL or its affiliates. Views or 
opinions, if any, presented in this email are solely those of the author and 
may not necessarily reflect the views or opinions of HCL or its affiliates. Any 
form of reproduction, dissemination, copying, disclosure, modification, 
distribution and / or publication of this message without the prior written 
consent of authorized representative of HCL is strictly prohibited. If you have 
received this email in error please delete it and notify the sender 
immediately. Before opening any email and/or attachments, please check them for 
viruses and other defects.


--
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: And another APPLY difficulty - IEW2821W

2020-06-11 Thread Gibney, Dave
Defining BPXROOT according to documentation allowed this PTF to go on clean.
Thanks for the help talking it through,

> -Original Message-
> From: IBM Mainframe Discussion List  On
> Behalf Of Jousma, David
> Sent: Thursday, June 11, 2020 1:11 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: And another APPLY difficulty - IEW2821W
> 
> Yes, I think that is your issue.
> 
> Check BPXPRM00  for the SUPERUSER keyword.   That userid has to exist, and
> have UID 0
> 
> /**
> **/
> /*  */
> /*   SUPERUSER is a 1 to 8-character name that must conform to the  */
> /*   restrictions for an MVS user ID.  This user ID is assigned */
> /*   to shell users when they enter the su command.  This user ID   */
> /*   should be defined to the security product and have a UID of 0  */
> /*   assigned to it.*/
> /*   The default is SUPERUSER(BPXROOT). */
> /*  */
> /**
> **/
>  SUPERUSER(BPXROOT)
> 
> __
> ___
> Dave Jousma
> AVP | Manager, Systems Engineering
> 
> Fifth Third Bank  |  1830 East Paris Ave, SE  |  MD RSCB2H  |  Grand Rapids, 
> MI
> 49546
> 616.653.8429  |  fax: 616.653.2717
> 
> 
> -Original Message-
> From: IBM Mainframe Discussion List  On
> Behalf Of Gibney, Dave
> Sent: Thursday, June 11, 2020 3:40 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: And another APPLY difficulty - IEW2821W
> 
> **CAUTION EXTERNAL EMAIL**
> 
> **DO NOT open attachments or click on links from unknown senders or
> unexpected emails**
> 
> I think I have it. I had noticed this new Healthcheck with z/OS 2.3 and I
> intended to address it shortly.
> BPXH081I The following problem was found with the SUPERUSER parmlib
> statement:
> UserID  is not defined to the security product.
> 
> It hasn't caused me know problems in the past, probably been this way for
> several releases.
> 
> I bet this is my issue. Stay tuned, I need to decide the correct repair. And
> check my other LPARs
> 
> > -Original Message-
> > From: IBM Mainframe Discussion List  On
> > Behalf Of Carmen Vitullo
> > Sent: Thursday, June 11, 2020 12:32 PM
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Subject: Re: And another APPLY difficulty - IEW2821W
> >
> > I am leaning toward what David had suggested - only based on the
> > binder message
> >
> >
> >
> > IEW2821W UID userid NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION
> > GETPWUID RETURNED REASON CODE reason AND RETURN CODE rc
> >
> > Explanation: The value specified for UID is not a TSO/E user name or
> > z/OS UNIX user ID known to the system.
> >
> > System action: The binder will not attempt to set UID for SYSLMOD or
> > any associated files (such as SYSDEFSD).
> >
> > User response: Ensure that UID was specified correctly.
> >
> > Source: Binder
> >
> >
> > Carmen Vitullo
> >
> > - Original Message -
> >
> > From: "Dave Gibney" 
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Sent: Thursday, June 11, 2020 2:14:46 PM
> > Subject: Re: And another APPLY difficulty - IEW2821W
> >
> > Hate to admit it, but I have UID(0) on my id at this time. And, I do
> > have READ to BPX.SUPERUSER.
> > I don't see any ICH messages in the obvious places
> >
> > > -Original Message-
> > > From: IBM Mainframe Discussion List 
> On
> > > Behalf Of Jousma, David
> > > Sent: Thursday, June 11, 2020 12:10 PM
> > > To: IBM-MAIN@LISTSERV.UA.EDU
> > > Subject: Re: And another APPLY difficulty - IEW2821W
> > >
> > > Are you permitted to BPX.SUPERUSER? Looks like you may not be?
> > >
> > > IEW2821W DF39 UID 0 NOT PROCESSED. UNIX SYSTEM SERVICES
> FUNCTION
> > > GETPWUID RETURNED REASON CODE 0B4F0800 AND RETURN CODE
> > 00A3.
> > >
> > >
> >
> __
> > > ___
> > > Dave Jousma
> > > AVP | Manager, Systems Engineering
> > >
> > > Fifth Third Bank | 1830 East Paris Ave, SE | MD RSCB2H | Grand
> > > Rapids, MI
> > > 49546
> > > 616.653.8429 | fax: 616.653.2717
> > >
> > >
> > > -Original Message-
> > > From: IBM Mainframe Discussion List 
> On
> > > Behalf Of Gibney, Dave
> > > Sent: Thursday, June 11, 2020 2:57 PM
> > > To: IBM-MAIN@LISTSERV.UA.EDU
> > > Subject: And another APPLY difficulty - IEW2821W
> > >
> > > **CAUTION EXTERNAL EMAIL**
> > >
> > > **DO NOT open attachments or click on links from unknown senders or
> > > unexpected emails**
> > >
> > > I am seeing this in the CAUSER report for an APPLY CHECK:
> > > CAUSER FMID MESSAGE ID PAGE ERROR DESCRIPTION AND POSSIBLE
> > CAUSES
> > >
> > > UJ01705 HOT77B0 GIM23911E 16 LINK-EDIT PROCESSING FAILED FOR
> > MODULE
> > > FSUMXTSM IN 

Re: Goto Statements AND COBOL OPTIMIZATION

2020-06-11 Thread Rupert Reynolds
I lost faith COBOL and finallly became a PL/1 biggot when I was told that
ALTER GOTO was introduced to help support structured programmng :-)

Rupert

On Thu, Jun 11, 2020, 01:07 Tom Ross  wrote:

> >The addition of EXIT PARAGRAPH
> >and EXIT SECTION have eliminated most of the reasons for use of GO TO
> >in COBOL.  I would be interested in any corrections to my
> >understanding by those responsible for the COBOL compiler. =20
>
> I partially agree, Clark, but what really made it easy to get rid of GOTOs
> in COBOL (if you wanted to) was EXIT PERFORM and especially EXIT PERFORM
> CYCLE!
> These were added to the Standard with COBOL 2014 and implemented by IBM in
> Enterprise
> COBOL for z/OS V5.2
>
> Cheers,
> TomR  >> COBOL is the Language of the Future! <<
>
> --
> 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


z114 retroactive height reduction (FC 9975) for transportation

2020-06-11 Thread Christian Svensson
Hi,

A bit of a niche question maybe, but this list usually enjoys those!

I need to move my z114, and sadly I don't have the possibility of
inspecting it physically right now. I was wondering if anyone knows if it
is possible to reduce the height of the z114?
In the IMPP there is a FC 9975 which separates the top portion in the
installation, but I have no idea if my individual has that feature.
Looking at older pictures of the frame there appears to be a "cut" between
the BPA and where the battery is supposed to be, so it looks like maybe
removing the side panels, the door, and then one might be able to detach
the top - but that's hard to say for sure on the pictures.

Does anyone have any experience removing the top portion for
transportation of a z114? Or similar experiences?

Thanks,

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


Re: Separate SMPe environments for maintenance levels

2020-06-11 Thread Seymour J Metz
Whether or not your methodology involves copying libraries or zones, you have 
to be careful of everything. Every strategy has risks that you need to address.

There is no need to re-receive anything. You should, however, frequently 
receive the HOLDATA.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Bill Giannelli [billgianne...@gmail.com]
Sent: Thursday, June 11, 2020 12:40 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Separate SMPe environments for maintenance levels

So I've been reviewing the options you all have so kindly shares zonecopy, 
zonemerge, zoneexportand it seems obvious you need to be careful of the 
DDDEFs and renaming of datasets. If not careful you can really screw up and 
overlay one environment.
While simplistic and perhaps slightly more work.I am wondering if one 
"safe" way is to simply re-receive and re-apply the maintenance on the next 
environment when needed?
thanks
Bill

--
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: "Everyone wants to retire mainframes"

2020-06-11 Thread Seymour J Metz
? GTF?  Generalized Trace Facility?

Is there another GTF in z/OS?


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Paul Gilmartin [000433f07816-dmarc-requ...@listserv.ua.edu]
Sent: Thursday, June 11, 2020 2:21 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: "Everyone wants to retire mainframes"

On Thu, 11 Jun 2020 17:47:46 +, Seymour J Metz wrote:

>I call that the "GTF effect"; the problem never manifests when I have 
>diagnostic measures in place to capture failure data.
>
GTF?  Generalized Trace Facility?

A colleague once used the term "Heisenberg effect" for a performance
monitor that reported that most of the CPU time was being spent in the
performance monitor.

And I struggled with a vendor compiler when my program arithmetic
checked in optimized mode but produced the result I intended in debug
mode.  Vendor support told me (correctly) that the construct I (tried to)
use was documented as "unpredictable".  WAD?


On Thu, 11 Jun 2020 17:51:13 +, Seymour J Metz wrote:

>> DBD  or PSB library.
>
>In a kinder, more gentle world, the message would tell you which.
>
I consider "either-or" messages irresponsible.  Even in the case where
a single test and BC instruction may detect significantly different  errors.
More likely, middleware fails to distinguish or preserve distinct reason
codes supplied by the base level.

The M Reason explanations are rife with "either or".

-- 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: Messages & Codes (again; was: another APPLY difficulty)

2020-06-11 Thread Seymour J Metz
Compartmentalization. Presumably the DFSMSdfp people don't talk to the OMVS 
people.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Paul Gilmartin [000433f07816-dmarc-requ...@listserv.ua.edu]
Sent: Thursday, June 11, 2020 3:51 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Messages & Codes (again; was: another APPLY difficulty)

On Thu, 11 Jun 2020 18:57:12 +, Gibney, Dave wrote:
>
>The BINDER error is:
>IEW2821W DF39 UID 0 NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION GETPWUID 
>RETURNED REASON CODE 0B4F0800 AND RETURN CODE
> 00A3.
>Likely due to this in the BINDER control statements:
>SETOPT PARM(PATHMODE(4,7,5,5),UID(0))
>
Just what the other thread was discussing.  Sheesh!  Why doesn't Binder
(which evidently knows how to invoke UNIX Services) issue strerror()
and display the message?

-- 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: Separate SMPe environments for maintenance levels

2020-06-11 Thread Seymour J Metz
There are several strategies. I'd advice you to use a symbol to select the 
default DB2. The key, however, is that whatever approach you use you think 
through and document all the issues.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Bill Giannelli [billgianne...@gmail.com]
Sent: Thursday, June 11, 2020 3:51 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Separate SMPe environments for maintenance levels

So this is for DB2 software. Distribution libraries are *.AD* Target libraries 
are *.SD*. So I would create a second target zone a define datasets and DDDEFs 
for say "*.target2.SD*" ?

--
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: And another APPLY difficulty - IEW2821W

2020-06-11 Thread Jousma, David
Yes, I think that is your issue.

Check BPXPRM00  for the SUPERUSER keyword.   That userid has to exist, and have 
UID 0

//  
/*  */  
/*   SUPERUSER is a 1 to 8-character name that must conform to the  */  
/*   restrictions for an MVS user ID.  This user ID is assigned */  
/*   to shell users when they enter the su command.  This user ID   */  
/*   should be defined to the security product and have a UID of 0  */  
/*   assigned to it.*/  
/*   The default is SUPERUSER(BPXROOT). */  
/*  */  
//  
 SUPERUSER(BPXROOT) 

_
Dave Jousma
AVP | Manager, Systems Engineering  

Fifth Third Bank  |  1830 East Paris Ave, SE  |  MD RSCB2H  |  Grand Rapids, MI 
49546
616.653.8429  |  fax: 616.653.2717


-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Gibney, Dave
Sent: Thursday, June 11, 2020 3:40 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: And another APPLY difficulty - IEW2821W

**CAUTION EXTERNAL EMAIL**

**DO NOT open attachments or click on links from unknown senders or unexpected 
emails**

I think I have it. I had noticed this new Healthcheck with z/OS 2.3 and I 
intended to address it shortly.
BPXH081I The following problem was found with the SUPERUSER parmlib  
statement:   
UserID  is not defined to the security product.   

It hasn't caused me know problems in the past, probably been this way for 
several releases.

I bet this is my issue. Stay tuned, I need to decide the correct repair. And 
check my other LPARs

> -Original Message-
> From: IBM Mainframe Discussion List  On 
> Behalf Of Carmen Vitullo
> Sent: Thursday, June 11, 2020 12:32 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: And another APPLY difficulty - IEW2821W
> 
> I am leaning toward what David had suggested - only based on the 
> binder message
> 
> 
> 
> IEW2821W UID userid NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION 
> GETPWUID RETURNED REASON CODE reason AND RETURN CODE rc
> 
> Explanation: The value specified for UID is not a TSO/E user name or 
> z/OS UNIX user ID known to the system.
> 
> System action: The binder will not attempt to set UID for SYSLMOD or 
> any associated files (such as SYSDEFSD).
> 
> User response: Ensure that UID was specified correctly.
> 
> Source: Binder
> 
> 
> Carmen Vitullo
> 
> - Original Message -
> 
> From: "Dave Gibney" 
> To: IBM-MAIN@LISTSERV.UA.EDU
> Sent: Thursday, June 11, 2020 2:14:46 PM
> Subject: Re: And another APPLY difficulty - IEW2821W
> 
> Hate to admit it, but I have UID(0) on my id at this time. And, I do 
> have READ to BPX.SUPERUSER.
> I don't see any ICH messages in the obvious places
> 
> > -Original Message-
> > From: IBM Mainframe Discussion List  On 
> > Behalf Of Jousma, David
> > Sent: Thursday, June 11, 2020 12:10 PM
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Subject: Re: And another APPLY difficulty - IEW2821W
> >
> > Are you permitted to BPX.SUPERUSER? Looks like you may not be?
> >
> > IEW2821W DF39 UID 0 NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION 
> > GETPWUID RETURNED REASON CODE 0B4F0800 AND RETURN CODE
> 00A3.
> >
> >
> __
> > ___
> > Dave Jousma
> > AVP | Manager, Systems Engineering
> >
> > Fifth Third Bank | 1830 East Paris Ave, SE | MD RSCB2H | Grand 
> > Rapids, MI
> > 49546
> > 616.653.8429 | fax: 616.653.2717
> >
> >
> > -Original Message-
> > From: IBM Mainframe Discussion List  On 
> > Behalf Of Gibney, Dave
> > Sent: Thursday, June 11, 2020 2:57 PM
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Subject: And another APPLY difficulty - IEW2821W
> >
> > **CAUTION EXTERNAL EMAIL**
> >
> > **DO NOT open attachments or click on links from unknown senders or 
> > unexpected emails**
> >
> > I am seeing this in the CAUSER report for an APPLY CHECK:
> > CAUSER FMID MESSAGE ID PAGE ERROR DESCRIPTION AND POSSIBLE
> CAUSES
> >
> > UJ01705 HOT77B0 GIM23911E 16 LINK-EDIT PROCESSING FAILED FOR
> MODULE
> > FSUMXTSM IN LMOD FSUMSTSM IN THE SFSUMLIB LIBRARY. THE RETURN
> CODE WAS
> > 04. THE SEQUENCE NUMBER WAS 09. THE SYSPRINT FILE WAS
> SMP4.
> > The BINDER error is:
> > IEW2821W DF39 UID 0 NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION 
> > GETPWUID RETURNED REASON CODE 0B4F0800 AND RETURN CODE
> 00A3.
> > Likely due to this in the BINDER control statements:
> > SETOPT PARM(PATHMODE(4,7,5,5),UID(0))
> >
> > This is APPLYING maintenance to my new 

Re: Goto Statements AND COBOL OPTIMIZATION

2020-06-11 Thread Clark Morris
[Default] On 10 Jun 2020 17:14:25 -0700, in bit.listserv.ibm-main
tmr...@stlvm20.vnet.ibm.com (Tom Ross) wrote:

>>The addition of EXIT PARAGRAPH
>>and EXIT SECTION have eliminated most of the reasons for use of GO TO
>>in COBOL.  I would be interested in any corrections to my
>>understanding by those responsible for the COBOL compiler. =20
>
>I partially agree, Clark, but what really made it easy to get rid of GOTOs
>in COBOL (if you wanted to) was EXIT PERFORM and especially EXIT PERFORM CYCLE!
>These were added to the Standard with COBOL 2014 and implemented by IBM in 
>Enterprise
>COBOL for z/OS V5.2

I agree but the main question I was raising is whether if I have GO TO
blow-up-paragraph where blow-up-paragraph is the last paragraph which
has a CALL "ILBOABN0" or its LE equivalent followed by GOBACK as the
last two statements will that disrupt PERFORM optimization?  Starting
with VS COBOL II release 4 I have PERFORMed blow-up-paragrraph to make
sure that my program is fully optimized.

Clark Morris
>
>Cheers,
>TomR  >> COBOL is the Language of the Future! <<
>
>--
>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: SMF 71 long floating point fields

2020-06-11 Thread Barry Merrill
-Original Message-
From: Barry Merrill  
Sent: Thursday, June 11, 2020 10:02 AM
To: 'pr...@videotron.ca' 
Subject: RE: SMF 71 long floating point fields

To SAS, they are straightforward RB8. fields with exponent and mantissa.

SMF71AFB=80737.714286 RBCHAR=4513B61B6DB6DB6D
SMF71AFB=80700.142857 RBCHAR=4513B3C249249249
SMF71AFB=80701.285714 RBCHAR=4513B3D492492492
SMF71AFB=80811.428571 RBCHAR=4513BAB6DB6DB6DB
SMF71AFB=80817.571429 RBCHAR=4513BB1924924924
SMF71AFB=80786.714286 RBCHAR=4513B92B6DB6DB6D
SMF71AFB=80867.857143 RBCHAR=4513BE3DB6DB6DB6
SMF71AFB=80680.428571 RBCHAR=4513B286DB6DB6DB
SMF71AFB=80578.285714 RBCHAR=4513AC2492492492
SMF71AFB=80708.428571 RBCHAR=4513B446DB6DB6DB
SMF71AFB=80688.714286 RBCHAR=4513B30B6DB6DB6D
SMF71AFB=80779 RBCHAR=4513B8B0

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Pierre Fichaud
Sent: Wednesday, June 10, 2020 6:12 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: SMF 71 long floating point fields

There are many of them. I'm guessing these are hex floating point.
Could someone confirm this or correct me ?
Thanks, Pierre.

--
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: Separate SMPe environments for maintenance levels

2020-06-11 Thread Bill Giannelli
So this is for DB2 software. Distribution libraries are *.AD* Target libraries 
are *.SD*. So I would create a second target zone a define datasets and DDDEFs 
for say "*.target2.SD*" ?

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


Messages & Codes (again; was: another APPLY difficulty)

2020-06-11 Thread Paul Gilmartin
On Thu, 11 Jun 2020 18:57:12 +, Gibney, Dave wrote:
>
>The BINDER error is:
>IEW2821W DF39 UID 0 NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION GETPWUID 
>RETURNED REASON CODE 0B4F0800 AND RETURN CODE
> 00A3.
>Likely due to this in the BINDER control statements:
>SETOPT PARM(PATHMODE(4,7,5,5),UID(0))
> 
Just what the other thread was discussing.  Sheesh!  Why doesn't Binder
(which evidently knows how to invoke UNIX Services) issue strerror()
and display the message?

-- gil

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


Re: And another APPLY difficulty - IEW2821W

2020-06-11 Thread Gibney, Dave
I think I have it. I had noticed this new Healthcheck with z/OS 2.3 and I 
intended to address it shortly.
BPXH081I The following problem was found with the SUPERUSER parmlib  
statement:   
UserID  is not defined to the security product.   

It hasn't caused me know problems in the past, probably been this way for 
several releases.

I bet this is my issue. Stay tuned, I need to decide the correct repair. And 
check my other LPARs

> -Original Message-
> From: IBM Mainframe Discussion List  On
> Behalf Of Carmen Vitullo
> Sent: Thursday, June 11, 2020 12:32 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: And another APPLY difficulty - IEW2821W
> 
> I am leaning toward what David had suggested - only based on the binder
> message
> 
> 
> 
> IEW2821W UID userid NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION
> GETPWUID RETURNED REASON CODE reason AND RETURN CODE rc
> 
> Explanation: The value specified for UID is not a TSO/E user name or z/OS
> UNIX user ID known to the system.
> 
> System action: The binder will not attempt to set UID for SYSLMOD or any
> associated files (such as SYSDEFSD).
> 
> User response: Ensure that UID was specified correctly.
> 
> Source: Binder
> 
> 
> Carmen Vitullo
> 
> - Original Message -
> 
> From: "Dave Gibney" 
> To: IBM-MAIN@LISTSERV.UA.EDU
> Sent: Thursday, June 11, 2020 2:14:46 PM
> Subject: Re: And another APPLY difficulty - IEW2821W
> 
> Hate to admit it, but I have UID(0) on my id at this time. And, I do have READ
> to BPX.SUPERUSER.
> I don't see any ICH messages in the obvious places
> 
> > -Original Message-
> > From: IBM Mainframe Discussion List  On
> > Behalf Of Jousma, David
> > Sent: Thursday, June 11, 2020 12:10 PM
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Subject: Re: And another APPLY difficulty - IEW2821W
> >
> > Are you permitted to BPX.SUPERUSER? Looks like you may not be?
> >
> > IEW2821W DF39 UID 0 NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION
> > GETPWUID RETURNED REASON CODE 0B4F0800 AND RETURN CODE
> 00A3.
> >
> >
> __
> > ___
> > Dave Jousma
> > AVP | Manager, Systems Engineering
> >
> > Fifth Third Bank | 1830 East Paris Ave, SE | MD RSCB2H | Grand Rapids,
> > MI
> > 49546
> > 616.653.8429 | fax: 616.653.2717
> >
> >
> > -Original Message-
> > From: IBM Mainframe Discussion List  On
> > Behalf Of Gibney, Dave
> > Sent: Thursday, June 11, 2020 2:57 PM
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Subject: And another APPLY difficulty - IEW2821W
> >
> > **CAUTION EXTERNAL EMAIL**
> >
> > **DO NOT open attachments or click on links from unknown senders or
> > unexpected emails**
> >
> > I am seeing this in the CAUSER report for an APPLY CHECK:
> > CAUSER FMID MESSAGE ID PAGE ERROR DESCRIPTION AND POSSIBLE
> CAUSES
> >
> > UJ01705 HOT77B0 GIM23911E 16 LINK-EDIT PROCESSING FAILED FOR
> MODULE
> > FSUMXTSM IN LMOD FSUMSTSM IN THE SFSUMLIB LIBRARY. THE RETURN
> CODE WAS
> > 04. THE SEQUENCE NUMBER WAS 09. THE SYSPRINT FILE WAS
> SMP4.
> > The BINDER error is:
> > IEW2821W DF39 UID 0 NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION
> > GETPWUID RETURNED REASON CODE 0B4F0800 AND RETURN CODE
> 00A3.
> > Likely due to this in the BINDER control statements:
> > SETOPT PARM(PATHMODE(4,7,5,5),UID(0))
> >
> > This is APPLYING maintenance to my new z/OS 2.3 system which was from
> > an archive Serverpac at RSU1909
> >
> > FTR, here is part of SMPOUT:
> > GIM42401I THE FOLLOWING PARAMETERS WERE SPECIFIED ON THE EXEC
> > STATEMENT FOR GIMSMP:
> > 'PROCESS=WAIT,CSI=ZOS23S.SMPE.GLOBAL.CSI'.
> > SET BOUNDARY (MVST100) OPTIONS(ZOSOPT).
> > GIM20501I SET PROCESSING IS COMPLETE. THE HIGHEST RETURN CODE
> WAS 00.
> >
> >
> > APPLY
> > /* CHECK
> > /* PTFS /* */
> > /* SELECT ( /* */
> > /* UA71506
> > /* ) /* */
> > SOURCEID ( /* */
> > RSU* HIPER PRP /* */
> > IBM* /* */
> > ) /* */
> > EXCLUDE ( /* */
> > Several PTFs that Skip wouldn't do this, that were needed to have a
> > RC=0 APPLY CHECK :)
> >
> > ) /* */
> > /* COMPRESS(ALL) /* */
> > /* REDO /* */
> > RETRY(YES)
> > BYPASS(
> > HOLDSYSTEM
> > HOLDUSER
> > HOLDCLASS(UCLREL,ERRELL)
> > /* HOLDERROR( )
> > /* IFREQ /* */
> > /* REQ /* */
> > /* PRE /* */
> > )
> > GROUPEXTEND(NOUSERMODS) /* */
> >
> > Dave Gibney
> > Information Technology Services
> > Washington State University
> >
> >
> > --
> > For IBM-MAIN subscribe / signoff / archive access instructions, send email
> to
> > lists...@listserv.ua.edu with the message: INFO IBM-MAIN **CAUTION
> > EXTERNAL EMAIL**
> >
> > **DO NOT open attachments or click on links from unknown senders or
> > unexpected emails**
> >
> >
> > This e-mail transmission contains information that is confidential and may
> be
> > privileged. It is intended only for the addressee(s) named above. If you
> > receive this 

Re: And another APPLY difficulty - IEW2821W

2020-06-11 Thread Carmen Vitullo
I am leaning toward what David had suggested - only based on the binder message 



IEW2821W UID userid NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION 
GETPWUID RETURNED REASON CODE reason AND RETURN CODE rc 

Explanation: The value specified for UID is not a TSO/E user name or z/OS 
UNIX user ID known to the system. 

System action: The binder will not attempt to set UID for SYSLMOD or any 
associated files (such as SYSDEFSD). 

User response: Ensure that UID was specified correctly. 

Source: Binder 


Carmen Vitullo 

- Original Message -

From: "Dave Gibney"  
To: IBM-MAIN@LISTSERV.UA.EDU 
Sent: Thursday, June 11, 2020 2:14:46 PM 
Subject: Re: And another APPLY difficulty - IEW2821W 

Hate to admit it, but I have UID(0) on my id at this time. And, I do have READ 
to BPX.SUPERUSER. 
I don't see any ICH messages in the obvious places 

> -Original Message- 
> From: IBM Mainframe Discussion List  On 
> Behalf Of Jousma, David 
> Sent: Thursday, June 11, 2020 12:10 PM 
> To: IBM-MAIN@LISTSERV.UA.EDU 
> Subject: Re: And another APPLY difficulty - IEW2821W 
> 
> Are you permitted to BPX.SUPERUSER? Looks like you may not be? 
> 
> IEW2821W DF39 UID 0 NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION 
> GETPWUID RETURNED REASON CODE 0B4F0800 AND RETURN CODE 
> 00A3. 
> 
> __ 
> ___ 
> Dave Jousma 
> AVP | Manager, Systems Engineering 
> 
> Fifth Third Bank | 1830 East Paris Ave, SE | MD RSCB2H | Grand Rapids, MI 
> 49546 
> 616.653.8429 | fax: 616.653.2717 
> 
> 
> -Original Message- 
> From: IBM Mainframe Discussion List  On 
> Behalf Of Gibney, Dave 
> Sent: Thursday, June 11, 2020 2:57 PM 
> To: IBM-MAIN@LISTSERV.UA.EDU 
> Subject: And another APPLY difficulty - IEW2821W 
> 
> **CAUTION EXTERNAL EMAIL** 
> 
> **DO NOT open attachments or click on links from unknown senders or 
> unexpected emails** 
> 
> I am seeing this in the CAUSER report for an APPLY CHECK: 
> CAUSER FMID MESSAGE ID PAGE ERROR DESCRIPTION AND POSSIBLE 
> CAUSES 
> 
> UJ01705 HOT77B0 GIM23911E 16 LINK-EDIT PROCESSING FAILED FOR 
> MODULE FSUMXTSM IN LMOD FSUMSTSM IN THE SFSUMLIB 
> LIBRARY. THE RETURN CODE WAS 04. THE SEQUENCE 
> NUMBER WAS 09. THE SYSPRINT 
> FILE WAS SMP4. 
> The BINDER error is: 
> IEW2821W DF39 UID 0 NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION 
> GETPWUID RETURNED REASON CODE 0B4F0800 AND RETURN CODE 
> 00A3. 
> Likely due to this in the BINDER control statements: 
> SETOPT PARM(PATHMODE(4,7,5,5),UID(0)) 
> 
> This is APPLYING maintenance to my new z/OS 2.3 system which was from an 
> archive Serverpac at RSU1909 
> 
> FTR, here is part of SMPOUT: 
> GIM42401I THE FOLLOWING PARAMETERS WERE SPECIFIED ON THE EXEC 
> STATEMENT FOR GIMSMP: 
> 'PROCESS=WAIT,CSI=ZOS23S.SMPE.GLOBAL.CSI'. 
> SET BOUNDARY (MVST100) OPTIONS(ZOSOPT). 
> GIM20501I SET PROCESSING IS COMPLETE. THE HIGHEST RETURN CODE 
> WAS 00. 
> 
> 
> APPLY 
> /* CHECK 
> /* PTFS /* */ 
> /* SELECT ( /* */ 
> /* UA71506 
> /* ) /* */ 
> SOURCEID ( /* */ 
> RSU* HIPER PRP /* */ 
> IBM* /* */ 
> ) /* */ 
> EXCLUDE ( /* */ 
> Several PTFs that Skip wouldn't do this, that were needed to have a RC=0 
> APPLY CHECK :) 
> 
> ) /* */ 
> /* COMPRESS(ALL) /* */ 
> /* REDO /* */ 
> RETRY(YES) 
> BYPASS( 
> HOLDSYSTEM 
> HOLDUSER 
> HOLDCLASS(UCLREL,ERRELL) 
> /* HOLDERROR( ) 
> /* IFREQ /* */ 
> /* REQ /* */ 
> /* PRE /* */ 
> ) 
> GROUPEXTEND(NOUSERMODS) /* */ 
> 
> Dave Gibney 
> Information Technology Services 
> Washington State University 
> 
> 
> -- 
> For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
> lists...@listserv.ua.edu with the message: INFO IBM-MAIN **CAUTION 
> EXTERNAL EMAIL** 
> 
> **DO NOT open attachments or click on links from unknown senders or 
> unexpected emails** 
> 
> 
> This e-mail transmission contains information that is confidential and may be 
> privileged. It is intended only for the addressee(s) named above. If you 
> receive this e-mail in error, please do not read, copy or disseminate it in 
> any 
> manner. If you are not the intended recipient, any disclosure, copying, 
> distribution or use of the contents of this information is prohibited. Please 
> reply to the message immediately by informing the sender that the message 
> was misdirected. After replying, please erase it from your computer system. 
> Your assistance in correcting this error is appreciated. 
> 
> -- 
> 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: Catalog solution - dead or live?

2020-06-11 Thread Jesse 1 Robinson
Depends on your definition. (Is a zombie dead or alive?) We've run Catalog 
Solution since Rocket was just gleam in someone's eye. We techs would love to 
convert to Catalog Recovery Plus. Rocket has offered incentives to covert. Our 
management doesn't seem to give a sh*t. CS is still supported. Reluctantly. I 
don't know that you could buy a new license today. 

.
.
J.O.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler 
SHARE MVS Program Co-Manager
323-715-0595 Mobile
626-543-6132 Office ⇐=== NEW
robin...@sce.com

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
ITschak Mugzach
Sent: Tuesday, June 2, 2020 2:41 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: (External):Catalog solution - dead or live?

CAUTION EXTERNAL EMAIL

I am trying to figure if this product still alive. afaik it is now at Rocket, 
but they only list mainstar catalog recovery plus.

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


Re: And another APPLY difficulty - IEW2821W

2020-06-11 Thread Gibney, Dave
Hate to admit it, but I have UID(0) on my id at this time.  And, I do have READ 
to BPX.SUPERUSER. 
I don't see any ICH messages in the obvious places

> -Original Message-
> From: IBM Mainframe Discussion List  On
> Behalf Of Jousma, David
> Sent: Thursday, June 11, 2020 12:10 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: And another APPLY difficulty - IEW2821W
> 
> Are you permitted to BPX.SUPERUSER?   Looks like you may not be?
> 
> IEW2821W DF39 UID 0 NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION
> GETPWUID RETURNED REASON CODE 0B4F0800 AND RETURN CODE
>  00A3.
> 
> __
> ___
> Dave Jousma
> AVP | Manager, Systems Engineering
> 
> Fifth Third Bank  |  1830 East Paris Ave, SE  |  MD RSCB2H  |  Grand Rapids, 
> MI
> 49546
> 616.653.8429  |  fax: 616.653.2717
> 
> 
> -Original Message-
> From: IBM Mainframe Discussion List  On
> Behalf Of Gibney, Dave
> Sent: Thursday, June 11, 2020 2:57 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: And another APPLY difficulty - IEW2821W
> 
> **CAUTION EXTERNAL EMAIL**
> 
> **DO NOT open attachments or click on links from unknown senders or
> unexpected emails**
> 
> I am seeing this in the CAUSER report for an APPLY CHECK:
> CAUSER   FMID MESSAGE ID  PAGE   ERROR DESCRIPTION AND POSSIBLE
> CAUSES
> 
> UJ01705  HOT77B0  GIM23911E 16   LINK-EDIT PROCESSING FAILED FOR
> MODULE FSUMXTSM IN LMOD FSUMSTSM IN THE SFSUMLIB
>  LIBRARY. THE RETURN CODE WAS 04. THE 
> SEQUENCE
> NUMBER WAS 09. THE SYSPRINT
>  FILE WAS SMP4.
> The BINDER error is:
> IEW2821W DF39 UID 0 NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION
> GETPWUID RETURNED REASON CODE 0B4F0800 AND RETURN CODE
>  00A3.
> Likely due to this in the BINDER control statements:
> SETOPT PARM(PATHMODE(4,7,5,5),UID(0))
> 
> This is APPLYING maintenance to my new z/OS 2.3 system which was from an
> archive Serverpac at RSU1909
> 
> FTR, here is part of SMPOUT:
> GIM42401ITHE FOLLOWING PARAMETERS WERE SPECIFIED ON THE EXEC
> STATEMENT FOR GIMSMP:
>  'PROCESS=WAIT,CSI=ZOS23S.SMPE.GLOBAL.CSI'.
>   SET  BOUNDARY (MVST100) OPTIONS(ZOSOPT).
> GIM20501ISET PROCESSING IS COMPLETE. THE HIGHEST RETURN CODE
> WAS 00.
> 
> 
>   APPLY
>  /*CHECK
>  /*PTFS   /* */
>  /*SELECT (   /* */
>  /*  UA71506
>  /*)  /* */
> SOURCEID (/* */
>  RSU* HIPER PRP   /* */
>  IBM* /* */
>  )/* */
>EXCLUDE (  /* */
> Several PTFs that Skip wouldn't do this, that were needed to have a RC=0
> APPLY CHECK :)
> 
>)  /* */
>/*COMPRESS(ALL)  /* */
>/*REDO   /* */
>  RETRY(YES)
>  BYPASS(
> HOLDSYSTEM
> HOLDUSER
> HOLDCLASS(UCLREL,ERRELL)
> /*HOLDERROR( )
> /*  IFREQ   /* */
> /*  REQ /* */
> /*  PRE /* */
>)
>  GROUPEXTEND(NOUSERMODS)  /* */
> 
> Dave Gibney
> Information Technology Services
> Washington State University
> 
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send email to
> lists...@listserv.ua.edu with the message: INFO IBM-MAIN **CAUTION
> EXTERNAL EMAIL**
> 
> **DO NOT open attachments or click on links from unknown senders or
> unexpected emails**
> 
> 
> This e-mail transmission contains information that is confidential and may be
> privileged.   It is intended only for the addressee(s) named above. If you
> receive this e-mail in error, please do not read, copy or disseminate it in 
> any
> manner. If you are not the intended recipient, any disclosure, copying,
> distribution or use of the contents of this information is prohibited. Please
> reply to the message immediately by informing the sender that the message
> was misdirected. After replying, please erase it from your computer system.
> Your assistance in correcting this error is appreciated.
> 
> --
> 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: And another APPLY difficulty - IEW2821W

2020-06-11 Thread Jousma, David
Are you permitted to BPX.SUPERUSER?   Looks like you may not be?

IEW2821W DF39 UID 0 NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION GETPWUID 
RETURNED REASON CODE 0B4F0800 AND RETURN CODE
 00A3.

_
Dave Jousma
AVP | Manager, Systems Engineering  

Fifth Third Bank  |  1830 East Paris Ave, SE  |  MD RSCB2H  |  Grand Rapids, MI 
49546
616.653.8429  |  fax: 616.653.2717


-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Gibney, Dave
Sent: Thursday, June 11, 2020 2:57 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: And another APPLY difficulty - IEW2821W

**CAUTION EXTERNAL EMAIL**

**DO NOT open attachments or click on links from unknown senders or unexpected 
emails**

I am seeing this in the CAUSER report for an APPLY CHECK:
CAUSER   FMID MESSAGE ID  PAGE   ERROR DESCRIPTION AND POSSIBLE CAUSES

UJ01705  HOT77B0  GIM23911E 16   LINK-EDIT PROCESSING FAILED FOR MODULE 
FSUMXTSM IN LMOD FSUMSTSM IN THE SFSUMLIB
 LIBRARY. THE RETURN CODE WAS 04. THE 
SEQUENCE NUMBER WAS 09. THE SYSPRINT
 FILE WAS SMP4.
The BINDER error is:
IEW2821W DF39 UID 0 NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION GETPWUID 
RETURNED REASON CODE 0B4F0800 AND RETURN CODE
 00A3.
Likely due to this in the BINDER control statements:
SETOPT PARM(PATHMODE(4,7,5,5),UID(0))

This is APPLYING maintenance to my new z/OS 2.3 system which was from an 
archive Serverpac at RSU1909

FTR, here is part of SMPOUT:
GIM42401ITHE FOLLOWING PARAMETERS WERE SPECIFIED ON THE EXEC STATEMENT FOR 
GIMSMP:
 'PROCESS=WAIT,CSI=ZOS23S.SMPE.GLOBAL.CSI'.
  SET  BOUNDARY (MVST100) OPTIONS(ZOSOPT).
GIM20501ISET PROCESSING IS COMPLETE. THE HIGHEST RETURN CODE WAS 00.


  APPLY
 /*CHECK
 /*PTFS   /* */
 /*SELECT (   /* */
 /*  UA71506
 /*)  /* */
SOURCEID (/* */
 RSU* HIPER PRP   /* */
 IBM* /* */
 )/* */
   EXCLUDE (  /* */
Several PTFs that Skip wouldn't do this, that were needed to have a RC=0 
APPLY CHECK :)

   )  /* */
   /*COMPRESS(ALL)  /* */
   /*REDO   /* */
 RETRY(YES)
 BYPASS(
HOLDSYSTEM
HOLDUSER
HOLDCLASS(UCLREL,ERRELL)
/*HOLDERROR( )
/*  IFREQ   /* */
/*  REQ /* */
/*  PRE /* */
   )
 GROUPEXTEND(NOUSERMODS)  /* */

Dave Gibney
Information Technology Services
Washington State University


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

**DO NOT open attachments or click on links from unknown senders or unexpected 
emails**


This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.

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


And another APPLY difficulty - IEW2821W

2020-06-11 Thread Gibney, Dave
I am seeing this in the CAUSER report for an APPLY CHECK:
CAUSER   FMID MESSAGE ID  PAGE   ERROR DESCRIPTION AND POSSIBLE CAUSES

UJ01705  HOT77B0  GIM23911E 16   LINK-EDIT PROCESSING FAILED FOR MODULE 
FSUMXTSM IN LMOD FSUMSTSM IN THE SFSUMLIB
 LIBRARY. THE RETURN CODE WAS 04. THE 
SEQUENCE NUMBER WAS 09. THE SYSPRINT
 FILE WAS SMP4.
The BINDER error is:
IEW2821W DF39 UID 0 NOT PROCESSED. UNIX SYSTEM SERVICES FUNCTION GETPWUID 
RETURNED REASON CODE 0B4F0800 AND RETURN CODE
 00A3.
Likely due to this in the BINDER control statements:
SETOPT PARM(PATHMODE(4,7,5,5),UID(0))

This is APPLYING maintenance to my new z/OS 2.3 system which was from an 
archive Serverpac at RSU1909

FTR, here is part of SMPOUT:
GIM42401ITHE FOLLOWING PARAMETERS WERE SPECIFIED ON THE EXEC STATEMENT FOR 
GIMSMP:
 'PROCESS=WAIT,CSI=ZOS23S.SMPE.GLOBAL.CSI'.
  SET  BOUNDARY (MVST100) OPTIONS(ZOSOPT).
GIM20501ISET PROCESSING IS COMPLETE. THE HIGHEST RETURN CODE WAS 00.


  APPLY
 /*CHECK
 /*PTFS   /* */
 /*SELECT (   /* */
 /*  UA71506
 /*)  /* */
SOURCEID (/* */
 RSU* HIPER PRP   /* */
 IBM* /* */
 )/* */
   EXCLUDE (  /* */
Several PTFs that Skip wouldn't do this, that were needed to have a RC=0 
APPLY CHECK :)

   )  /* */
   /*COMPRESS(ALL)  /* */
   /*REDO   /* */
 RETRY(YES)
 BYPASS(
HOLDSYSTEM
HOLDUSER
HOLDCLASS(UCLREL,ERRELL)
/*HOLDERROR( )
/*  IFREQ   /* */
/*  REQ /* */
/*  PRE /* */
   )
 GROUPEXTEND(NOUSERMODS)  /* */

Dave Gibney
Information Technology Services
Washington State University


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


Re: SMPe Apply not working

2020-06-11 Thread Gibney, Dave
This list doesn't do attachments.

> -Original Message-
> From: IBM Mainframe Discussion List  On
> Behalf Of Bill Giannelli
> Sent: Thursday, June 11, 2020 11:36 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: SMPe Apply not working
> 
> I attached the  apply check and the nonapply list
> 
> --
> 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: SMPe Apply not working

2020-06-11 Thread Carmen Vitullo
really need to see more than just your apply control cards, and IIRC that 

APPLY PTFS for a new FMIND ( function ) will not apply the FMID you need unless 
you specify APPLY FORFMID. 


show the entire apply smpprts and smpout 
show the FMID received successfully also 


Carmen Vitullo 

- Original Message -

From: "Bill Giannelli"  
To: IBM-MAIN@LISTSERV.UA.EDU 
Sent: Thursday, June 11, 2020 1:29:26 PM 
Subject: Re: SMPe Apply not working 

APPLY PTFS 
BYPASS( 
HOLDSYSTEM(ACTION,AO,DB2BIND,DEP,DOC,IPL,MULTSYS)) 
GROUPEXTEND CHECK . 

-- 
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: "Everyone wants to retire mainframes"

2020-06-11 Thread Frank Swarbrick
Apparently that world is not this world.


From: IBM Mainframe Discussion List  on behalf of 
Seymour J Metz 
Sent: Thursday, June 11, 2020 11:51 AM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Re: "Everyone wants to retire mainframes"

> DBD  or PSB library.

In a kinder, more gentle world, the message would tell you which.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Frank Swarbrick [frank.swarbr...@outlook.com]
Sent: Thursday, June 11, 2020 1:01 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: "Everyone wants to retire mainframes"

Here are all of the possibly relevant parts from the JESMSGLG for a similar 
occurrence that I just caused.

+*DFS0929I BLDL FAILED FOR MEMBER --ABCDEFG
IEA995I SYMPTOM DUMP OUTPUT  830
  USER COMPLETION CODE=0929
 TIME=10.52.44  SEQ=18497  CPU=  ASID=0038
 PSW AT TIME OF ERROR  078D1000   9012762C  ILC 2  INTC 0D
   ACTIVE MODULE   ADDRESS=_1011A000  OFFSET=D62C
   NAME=DFSDLBL0
   DATA AT PSW  10127626 - D234181F  0A0DD71C  D200D200
   GR 0:    1: 83A1
  2: 7660   3: 84B0
  4: 0005D060   5: 7658
  6: 10126358   7: 0005D060
  8: 00019928   9: 00019F68
  A:    B: 0001
  C: 1011C048   D: 101260B0
  E: 90127E9E   F: 83A1
 END OF SYMPTOM DUMP
DFS627I IMS RTM CLEANUP ( EOT ) COMPLETE FOR JS DDADMP  .PROC01  .STEP01  ,RC=00
IEF450I DDADMP STEP01 PROC01 - ABEND=S000 U0929 REASON=  832

There are no additional DDs beyond this and the standard JESJCL and JESYSMSG 
which have no additional relevant data.

Of course if you look up the error in the manual it does provide slightly more 
useful information.

DFS0929I

 BLDL FAILED FOR MEMBER -- member name

 Explanation
 ~~~
 A BLDL was issued for the named member. The member was not found in the DBD
 or PSB library.

 System action
 ~
 Abend 0929 is issued if batch DL/I was running. ACBGEN processing continues
 if the ACBGEN utility was being run.

 Programmer response
 ~~~
 Correct the error in the appropriate library, and rerun the program.




From: IBM Mainframe Discussion List  on behalf of 
Seymour J Metz 
Sent: Wednesday, June 10, 2020 11:47 AM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Re: "Everyone wants to retire mainframes"

The problem with that message is not that it mentions BLDL, but that it fails 
to mention other relevant data. At a minimum, what was the ddname and what was 
the return code. Ideally I'd like secondary messages listing the libraries in 
the concatenation.

A user ABEND without a message is hard to justify. Are you sure that it wasn't 
in the joblog?


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Frank Swarbrick [frank.swarbr...@outlook.com]
Sent: Wednesday, June 10, 2020 1:02 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: "Everyone wants to retire mainframes"

Here's a quote from a message I posted to this list in 2009:

"I have a very basic one to complain about:

DFS0929I BLDL FAILED FOR MEMBER --DDMPPSZ

This really means that the specified PSB DDMPPSZ is not in the specified IMS 
library.  Why can't it just say that?  As an application programmer do I really 
need to know that BLDL means, well, whatever it means?

Of course IMS has some that are even worse.  Sometimes I just get something 
like:
USER COMPLETION CODE=
without any message at all.  The first time I ran in to it it took me a heck of 
a time to figure out I need to look in the IMS manual to find out what the 
error was.  For all I could tell it was a user application error, but I 
couldn't see what.  Now all of the other developers on our VSE to z/OS 
conversion team just ask me what the errors are, because trying to find them in 
the manuals is too often too painful.  Hopefully I'll get them trained some day!

I've got to say, coming from VSE their error messages are, in general, much 
better.  Of course as a developer I hate dealing with creating error messages 
for my own apps, so I can understand why IBM has such issues...  :-)"

Things have not improved much, if it all, in this regard in the last ten years. 
 

From: IBM Mainframe Discussion List  on behalf of 
Mike Schwab 
Sent: Tuesday, June 9, 2020 8:42 PM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Re: "Everyone wants to retire mainframes"

Yep.  We used to get a lot of errors for out of volumes in a storage
groups, and the users would want us to add more volumes.  For several
calls I would point out that the data set had a very small primary and
secondary space value.  I would go through all the extents on one
volume, then proceed through the rest, and run out volumes despite
lots of space in the storage 

Re: SMPe Apply not working

2020-06-11 Thread Bill Giannelli
I attached the  apply check and the nonapply list

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


Re: SMPe Apply not working

2020-06-11 Thread Bill Giannelli
APPLY PTFS   
BYPASS( 
HOLDSYSTEM(ACTION,AO,DB2BIND,DEP,DOC,IPL,MULTSYS))  
GROUPEXTEND CHECK . 

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


Re: SMPe Apply not working

2020-06-11 Thread Allan Staller
Wrong  Global zone specified?

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Bill Giannelli
Sent: Thursday, June 11, 2020 12:18 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: SMPe Apply not working

[CAUTION: This Email is from outside the Organization. Unless you trust the 
sender, Don’t click links or open attachments as it may be a Phishing email, 
which can steal your Information and compromise your Computer.]

I ran a GIMSUP download, unpack, receive which ran clean. I see the received 
ptfs in a LIST NOAPPLY. But when I run theAPPLY I get "NO SYSMODS SATISFIED THE 
OPERANDS SPECIFIED ON THE APPLY".
What could I be doing wrong?
thanks
Bill

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

The contents of this e-mail and any attachment(s) are confidential and intended 
for the named recipient(s) only. E-mail transmission is not guaranteed to be 
secure or error-free as information could be intercepted, corrupted, lost, 
destroyed, arrive late or incomplete, or may contain viruses in transmission. 
The e mail and its contents (with or without referred errors) shall therefore 
not attach any liability on the originator or HCL or its affiliates. Views or 
opinions, if any, presented in this email are solely those of the author and 
may not necessarily reflect the views or opinions of HCL or its affiliates. Any 
form of reproduction, dissemination, copying, disclosure, modification, 
distribution and / or publication of this message without the prior written 
consent of authorized representative of HCL is strictly prohibited. If you have 
received this email in error please delete it and notify the sender 
immediately. Before opening any email and/or attachments, please check them for 
viruses and other defects.


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


Re: Separate SMPe environments for maintenance levels

2020-06-11 Thread Allan Staller
You still end up with a major syncing problem using either  Shmuel's or my 
previous suggestion.

I personally have 1 set of target zones and a "canned" job to build an new 
sysres from scratch using the SMP/E targets as the source.
I am happy to share the JCL if you would like.

HTH,

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Bill Giannelli
Sent: Thursday, June 11, 2020 11:41 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Separate SMPe environments for maintenance levels

[CAUTION: This Email is from outside the Organization. Unless you trust the 
sender, Don’t click links or open attachments as it may be a Phishing email, 
which can steal your Information and compromise your Computer.]

So I've been reviewing the options you all have so kindly shares zonecopy, 
zonemerge, zoneexportand it seems obvious you need to be careful of the 
DDDEFs and renaming of datasets. If not careful you can really screw up and 
overlay one environment.
While simplistic and perhaps slightly more work.I am wondering if one 
"safe" way is to simply re-receive and re-apply the maintenance on the next 
environment when needed?
thanks
Bill

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

The contents of this e-mail and any attachment(s) are confidential and intended 
for the named recipient(s) only. E-mail transmission is not guaranteed to be 
secure or error-free as information could be intercepted, corrupted, lost, 
destroyed, arrive late or incomplete, or may contain viruses in transmission. 
The e mail and its contents (with or without referred errors) shall therefore 
not attach any liability on the originator or HCL or its affiliates. Views or 
opinions, if any, presented in this email are solely those of the author and 
may not necessarily reflect the views or opinions of HCL or its affiliates. Any 
form of reproduction, dissemination, copying, disclosure, modification, 
distribution and / or publication of this message without the prior written 
consent of authorized representative of HCL is strictly prohibited. If you have 
received this email in error please delete it and notify the sender 
immediately. Before opening any email and/or attachments, please check them for 
viruses and other defects.


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


Re: Separate SMPe environments for maintenance levels

2020-06-11 Thread Allan Staller
Not sure I remember the details. I worked with one ex-sysprog that cloned the 
SMP/E target environment to the sysres for documentation purposes (1980's.)
ZoneCopy should do a lot of what you seem to be looking for.

I (personally do not think that is the way to go. My suggestion is
One global zone
A set of target zones
One Dlib zone.

The apply/accept processing would need to be repeated for each target zone.
Accept processing for all except the last target zone will need the NOPURGE (?) 
operand.

HTH,

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Bill Giannelli
Sent: Thursday, June 11, 2020 10:38 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Separate SMPe environments for maintenance levels

[CAUTION: This Email is from outside the Organization. Unless you trust the 
sender, Don’t click links or open attachments as it may be a Phishing email, 
which can steal your Information and compromise your Computer.]

I want to setup separate SMPe environments, say 3 for different maintenance 
levels. One matching production then 2 others for maintenance levels "coming 
next". My question is, when I what to update my PROD environment with one of 
the other maintenance levels, do I need to go thru receive, apply, accept that 
I would have done in the "prior" SMPe environment? Or is there a quicker way to 
"synch" up the 2 environments?
thanks
Bill

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

The contents of this e-mail and any attachment(s) are confidential and intended 
for the named recipient(s) only. E-mail transmission is not guaranteed to be 
secure or error-free as information could be intercepted, corrupted, lost, 
destroyed, arrive late or incomplete, or may contain viruses in transmission. 
The e mail and its contents (with or without referred errors) shall therefore 
not attach any liability on the originator or HCL or its affiliates. Views or 
opinions, if any, presented in this email are solely those of the author and 
may not necessarily reflect the views or opinions of HCL or its affiliates. Any 
form of reproduction, dissemination, copying, disclosure, modification, 
distribution and / or publication of this message without the prior written 
consent of authorized representative of HCL is strictly prohibited. If you have 
received this email in error please delete it and notify the sender 
immediately. Before opening any email and/or attachments, please check them for 
viruses and other defects.


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


Re: "Everyone wants to retire mainframes"

2020-06-11 Thread Paul Gilmartin
On Thu, 11 Jun 2020 17:47:46 +, Seymour J Metz wrote:

>I call that the "GTF effect"; the problem never manifests when I have 
>diagnostic measures in place to capture failure data.
> 
GTF?  Generalized Trace Facility?

A colleague once used the term "Heisenberg effect" for a performance
monitor that reported that most of the CPU time was being spent in the
performance monitor.

And I struggled with a vendor compiler when my program arithmetic
checked in optimized mode but produced the result I intended in debug
mode.  Vendor support told me (correctly) that the construct I (tried to)
use was documented as "unpredictable".  WAD?


On Thu, 11 Jun 2020 17:51:13 +, Seymour J Metz wrote:

>> DBD  or PSB library.
>
>In a kinder, more gentle world, the message would tell you which.
>
I consider "either-or" messages irresponsible.  Even in the case where
a single test and BC instruction may detect significantly different  errors.
More likely, middleware fails to distinguish or preserve distinct reason
codes supplied by the base level.

The M Reason explanations are rife with "either or".

-- gil

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


Re: SMPe Apply not working

2020-06-11 Thread Lizette Koehler
Those are not the messages I would like to see

1)  Provide the APPLY Statement in full.
2)  Provide all messages from the APPLY Function from SMOUT DD statement

This will help us see what the issues might be.

Sometimes when you do an APPLY it is for the incorrect FMID or the wrong SREL.

We would like to see something like this

. APPLY 
. GROUP 
. PTFS 
. BYPASS ( 
. HOLDSYSTEM 
. ) 
. NOJCLINREPORT 
. RETRY ( YES ) 
. . 
. 
.GIM42001I THE FOLLOWING CONDITIONS FOR SYSMOD UI68880 WERE NOT SATISFIED, BUT 
. WERE IGNORED BECAUSE THE BYPASS OPERAND WAS SPECIFIED. PROCESSING 
. CONTINUES. 
.GIM35966I SYSTEM HOLD ACTION ORIGINATED BY SYSMOD UI68880 WAS BYPASSED. 
.GIM35966I SYSTEM HOLD DOC ORIGINATED BY SYSMOD UI68880 WAS BYPASSED. 
.GIM42001I THE FOLLOWING CONDITIONS FOR SYSMOD UI68931 WERE NOT SATISFIED, BUT 
. WERE IGNORED BECAUSE THE BYPASS OPERAND WAS SPECIFIED. PROCESSING 
. CONTINUES.



Liette


-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Bill Giannelli
Sent: Thursday, June 11, 2020 10:27 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: SMPe Apply not working

GIM59603IENQ WAS SUCCESSFUL FOR SHARED USE OF OEMPP.DB2.V12R02M0.SMPPTS1 FOR
GIM59603IENQ WAS SUCCESSFUL FOR SHARED USE OF OEMPP.DB2.V12R02M0.SMPPTS2 FOR
GIM24801S ** NO SYSMODS SATISFIED THE OPERANDS SPECIFIED ON THE APPLY COMMAND.  
GIM59606IDEQ WAS SUCCESSFUL FOR EXCLUSIVE USE OF OEMPP.DB2.V12R02M0.GLOBAL.C
GIM59607IDEQ WAS SUCCESSFUL FOR SHARED USE OF OEMPP.DB2.V12R02M0.SMPPTS FOR 

--
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: Messages & Codes (was Re: "Everyone wants to retire mainframes")

2020-06-11 Thread Allan Staller
Nope!

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Seymour J Metz
Sent: Thursday, June 11, 2020 10:04 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Messages & Codes (was Re: "Everyone wants to retire mainframes")

[CAUTION: This Email is from outside the Organization. Unless you trust the 
sender, Don’t click links or open attachments as it may be a Phishing email, 
which can steal your Information and compromise your Computer.]

Any message whose action is given as "contact your systems programmer" is just 
as bad. Has IBM finally gotten rid of all of those?


--
Shmuel (Seymour J.) Metz
https://apc01.safelinks.protection.outlook.com/?url=http:%2F%2Fmason.gmu.edu%2F~smetz3data=02%7C01%7Callan.staller%40HCL.COM%7C5d87b6ba82604e73cc9308d80e18af0c%7C189de737c93a4f5a8b686f4ca9941912%7C0%7C0%7C637274846480687573sdata=u4EfCy7ayukIXREJxmztud3J1hWr7ajxrlmgk56KWpc%3Dreserved=0


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Timothy Sipples [sipp...@sg.ibm.com]
Sent: Thursday, June 11, 2020 4:42 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Messages & Codes (was Re: "Everyone wants to retire mainframes")

This pair of error messages was a design mistake:

OS/2 !! Sys01475
OS/2 !! Sys02027

That's a case of national language considerations run amok. That was the only 
pair of messages you saw on your screen when you formatted a diskette with 
OS/2, left the diskette in the primary drive, and rebooted the typical PC of 
that era (that didn't automatically try to boot from another device when there 
was a diskette in the primary drive).

A diskette's boot sector doesn't have much room, so the designers had to be 
concise. They wanted to include at least one error code, and they did.
But then instead of some portion of the planet not understanding what happened, 
very nearly the entire planet didn't understand what happened.
:-)

A better design would have used a global message like this:

OS/2 SYS01475: Diskette in Drive!

That's exactly the same number of characters, assuming the new line was one 
character. (If not, the colon could have been omitted.) Yes, "Diskette in 
Drive!" is technically English, but even so it would have been much more 
broadly, globally understood than mystery error codes.

Even this one would have been better:

OS/2 SYS01475 Unbootable Diskette

Or:

SYS01475: Data Diskette in Drive!

Pretty much anything with the word "Diskette" (the term IBM preferred instead 
of "Floppy") would have given users a clue. Even this:

OS/2 !! Sys01475
No Boot Diskette

- - - - - - - - - -
Timothy Sipples
I.T. Architect Executive
Digital Asset & Other Industry Solutions IBM Z & LinuxONE
- - - - - - - - - -
E-Mail: sipp...@sg.ibm.com

--
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
::DISCLAIMER::

The contents of this e-mail and any attachment(s) are confidential and intended 
for the named recipient(s) only. E-mail transmission is not guaranteed to be 
secure or error-free as information could be intercepted, corrupted, lost, 
destroyed, arrive late or incomplete, or may contain viruses in transmission. 
The e mail and its contents (with or without referred errors) shall therefore 
not attach any liability on the originator or HCL or its affiliates. Views or 
opinions, if any, presented in this email are solely those of the author and 
may not necessarily reflect the views or opinions of HCL or its affiliates. Any 
form of reproduction, dissemination, copying, disclosure, modification, 
distribution and / or publication of this message without the prior written 
consent of authorized representative of HCL is strictly prohibited. If you have 
received this email in error please delete it and notify the sender 
immediately. Before opening any email and/or attachments, please check them for 
viruses and other defects.


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


Re: Separate SMPe environments for maintenance levels

2020-06-11 Thread Tom Marchant
On Thu, 11 Jun 2020 11:40:47 -0500, Bill Giannelli wrote:

>So I've been reviewing the options you all have so kindly shares zonecopy, 
>zonemerge, zoneexportand it seems obvious you need to be careful of the 
>DDDEFs and renaming of datasets. If not careful you can really screw up and 
>overlay one environment.
>While simplistic and perhaps slightly more work.I am wondering if one 
>"safe" way is to simply re-receive and re-apply the maintenance on the next 
>environment when needed?

That does not make it any safer. Each target and distribution zone will still 
have to have the correct DDDEFs. JCL symbols can be your friend in setting up 
the jobs to do all of this. Test your process carefully.

-- 
Tom Marchant

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


Re: SMPe Apply not working

2020-06-11 Thread Carmen Vitullo
Ditto, I'd like to also see what was actually received, this is a new product 
IIRC, so did the FMID actually get received+PTF's ? 
show what actually got received would also help 


Carmen Vitullo 

- Original Message -

From: "Dave Gibney"  
To: IBM-MAIN@LISTSERV.UA.EDU 
Sent: Thursday, June 11, 2020 12:59:06 PM 
Subject: Re: SMPe Apply not working 

And the output from smpout and smprpt 

> -Original Message- 
> From: IBM Mainframe Discussion List  On 
> Behalf Of Binyamin Dissen 
> Sent: Thursday, June 11, 2020 10:57 AM 
> To: IBM-MAIN@LISTSERV.UA.EDU 
> Subject: Re: SMPe Apply not working 
> 
> Show the APPLY statement. 
> 
> On Thu, 11 Jun 2020 12:27:00 -0500 Bill Giannelli  
> wrote: 
> 
> :>GIM59603I ENQ WAS SUCCESSFUL FOR SHARED USE OF 
> OEMPP.DB2.V12R02M0.SMPPTS1 FOR 
> :>GIM59603I ENQ WAS SUCCESSFUL FOR SHARED USE OF 
> OEMPP.DB2.V12R02M0.SMPPTS2 FOR 
> :>GIM24801S ** NO SYSMODS SATISFIED THE OPERANDS SPECIFIED ON THE 
> APPLY COMMAND. 
> :>GIM59606I DEQ WAS SUCCESSFUL FOR EXCLUSIVE USE OF 
> OEMPP.DB2.V12R02M0.GLOBAL.C 
> :>GIM59607I DEQ WAS SUCCESSFUL FOR SHARED USE OF 
> OEMPP.DB2.V12R02M0.SMPPTS FOR 
> :> 
> :>-- 
> :>For IBM-MAIN subscribe / signoff / archive access instructions, :>send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN 
> 
> -- 
> Binyamin Dissen  
> https://urldefense.com/v3/__http://www.dissensoftware.com__;!!JmPEgB 
> Y0HMszNaDT!_6uhGc5oLyFkX1gFM7UkUTszrVtcoM27lzV1NlHNZT4lVHciRQy 
> wMjC6ICRdqw$ 
> 
> Director, Dissen Software, Bar & Grill - Israel 
> 
> 
> Should you use the mailblocks package and expect a response from me, you 
> should preauthorize the dissensoftware.com domain. 
> 
> I very rarely bother responding to challenge/response systems, especially 
> those from irresponsible companies. 
> 
> -- 
> 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: "Everyone wants to retire mainframes"

2020-06-11 Thread Charles Mills
The telephone folks used to close tickets with CWT -- "cleared while testing." 
In other words, they could not reproduce.

Another support favorite:

Customer: You've got to help us. It's happening all the time. It's really 
killing us. We're dead in the water without a fix.
Tech: Add a SYSUDUMP DD statement, reproduce the problem and send us the dump.
Customer: Oh, well, we'll have to see. It's really hard to reproduce.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Tom Brennan
Sent: Thursday, June 11, 2020 10:30 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: "Everyone wants to retire mainframes"

At least in that case you can hopefully reproduce the error :)
It's the one-time lost error messages that as a support person, you 
sometimes have to say, "Oh well"

My favorite is when someone is repeatedly getting an error, but when 
they call me over and without doing anything differently, the error 
magically goes away.  I always said this was because the computer knows 
that I simply won't stand for such insubordination and it knows that I 
know where the off switch is.

On 6/11/2020 9:42 AM, Bob Bridges wrote:
> My favorite is a marketing guy I was supporting.  He called for my help with 
> some problem that had occurred - I don't remember what exactly, probably with 
> a DYL-280II program that he'd written with my help - and, as always, I asked 
> him what the error message had said.  "Oh, it said some damn thing" he 
> retorted.
> 
> I think he was laughing at himself as he said it, but he said it.
> 
> ---
> Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313
> 

--
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: Separate SMPe environments for maintenance levels

2020-06-11 Thread Gibney, Dave
If you stay current on HOLDDATA, which you should, then conditions will have 
changed between the two sequences. You are not actually recreating your tested 
maintenance environment into your production.

> -Original Message-
> From: IBM Mainframe Discussion List  On
> Behalf Of Bill Giannelli
> Sent: Thursday, June 11, 2020 9:41 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Separate SMPe environments for maintenance levels
> 
> So I've been reviewing the options you all have so kindly shares zonecopy,
> zonemerge, zoneexportand it seems obvious you need to be careful of
> the DDDEFs and renaming of datasets. If not careful you can really screw up
> and overlay one environment.
> While simplistic and perhaps slightly more work.I am wondering if one
> "safe" way is to simply re-receive and re-apply the maintenance on the next
> environment when needed?
> thanks
> Bill
> 
> --
> 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: SMPe Apply not working

2020-06-11 Thread Gibney, Dave
And the output from smpout and smprpt

> -Original Message-
> From: IBM Mainframe Discussion List  On
> Behalf Of Binyamin Dissen
> Sent: Thursday, June 11, 2020 10:57 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: SMPe Apply not working
> 
> Show the APPLY statement.
> 
> On Thu, 11 Jun 2020 12:27:00 -0500 Bill Giannelli 
> wrote:
> 
> :>GIM59603IENQ WAS SUCCESSFUL FOR SHARED USE OF
> OEMPP.DB2.V12R02M0.SMPPTS1 FOR
> :>GIM59603IENQ WAS SUCCESSFUL FOR SHARED USE OF
> OEMPP.DB2.V12R02M0.SMPPTS2 FOR
> :>GIM24801S ** NO SYSMODS SATISFIED THE OPERANDS SPECIFIED ON THE
> APPLY COMMAND.
> :>GIM59606IDEQ WAS SUCCESSFUL FOR EXCLUSIVE USE OF
> OEMPP.DB2.V12R02M0.GLOBAL.C
> :>GIM59607IDEQ WAS SUCCESSFUL FOR SHARED USE OF
> OEMPP.DB2.V12R02M0.SMPPTS FOR
> :>
> :>--
> :>For IBM-MAIN subscribe / signoff / archive access instructions, :>send
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> --
> Binyamin Dissen 
> https://urldefense.com/v3/__http://www.dissensoftware.com__;!!JmPEgB
> Y0HMszNaDT!_6uhGc5oLyFkX1gFM7UkUTszrVtcoM27lzV1NlHNZT4lVHciRQy
> wMjC6ICRdqw$
> 
> Director, Dissen Software, Bar & Grill - Israel
> 
> 
> Should you use the mailblocks package and expect a response from me, you
> should preauthorize the dissensoftware.com domain.
> 
> I very rarely bother responding to challenge/response systems, especially
> those from irresponsible companies.
> 
> --
> 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: SMPe Apply not working

2020-06-11 Thread Binyamin Dissen
Show the APPLY statement.

On Thu, 11 Jun 2020 12:27:00 -0500 Bill Giannelli 
wrote:

:>GIM59603IENQ WAS SUCCESSFUL FOR SHARED USE OF OEMPP.DB2.V12R02M0.SMPPTS1 
FOR
:>GIM59603IENQ WAS SUCCESSFUL FOR SHARED USE OF OEMPP.DB2.V12R02M0.SMPPTS2 
FOR
:>GIM24801S ** NO SYSMODS SATISFIED THE OPERANDS SPECIFIED ON THE APPLY 
COMMAND.  
:>GIM59606IDEQ WAS SUCCESSFUL FOR EXCLUSIVE USE OF 
OEMPP.DB2.V12R02M0.GLOBAL.C
:>GIM59607IDEQ WAS SUCCESSFUL FOR SHARED USE OF OEMPP.DB2.V12R02M0.SMPPTS 
FOR 
:>
:>--
:>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


Should you use the mailblocks package and expect a response from me,
you should preauthorize the dissensoftware.com domain.

I very rarely bother responding to challenge/response systems,
especially those from irresponsible companies.

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


Re: "Everyone wants to retire mainframes"

2020-06-11 Thread Jesse 1 Robinson
There's another factor in the Betamax vs. VHS struggle. I went into a 
department store to buy my first camcorder in the early 80s. I chose a Beta 
model. The sales guy said, "Most folks these days are buying VHS. You can only 
exchange tapes with the same technology. Pick out a VHS model. Take it home but 
don't open the box. Check with some friends and relatives to see what *they* 
have. If it's mostly Beta, then bring back the VHS and exchange it." 

I never went back. 

.
.
J.O.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler 
SHARE MVS Program Co-Manager
323-715-0595 Mobile
626-543-6132 Office ⇐=== NEW
robin...@sce.com

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
John McKown
Sent: Tuesday, June 9, 2020 8:14 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: (External):Re: [External] Re: "Everyone wants to retire mainframes"

CAUTION EXTERNAL EMAIL

On Tue, Jun 9, 2020 at 9:21 AM Lionel B Dyck  wrote:

> Y'all stop using logic and reason - this is an emotional issue that 
> the author and others are invested in and has nothing to do with IBM 
> effectively telling the world that the mainframe is dead based on all 
> the layoffs that have occurred over the last 20-25 years, or that IBM 
> continues to offload software development or outright sells IBM 
> software to other companies, or that IBM has bought into the Cloud and 
> has reduced their investment in developing z/OS, or . . . .
>
> And then there is the vast amounts of money to be made by replacing a 
> mainframe - I'm sure that those vendors offering those services only 
> have the best interests of the current mainframe users at heart.
>
> It's Beta vs VHS all over again
>

Beta lost due to marketing idiocy. It was superior to VHS, technically, but 
"overpriced" compared to VHS. So the consumer went with the inferior but more 
affordable VHS. You're right -- exactly like z/OS vs. Windows and zSeries vs. 
AMD/Intel.


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


Re: "Everyone wants to retire mainframes"

2020-06-11 Thread Seymour J Metz
> DBD  or PSB library.

In a kinder, more gentle world, the message would tell you which.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Frank Swarbrick [frank.swarbr...@outlook.com]
Sent: Thursday, June 11, 2020 1:01 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: "Everyone wants to retire mainframes"

Here are all of the possibly relevant parts from the JESMSGLG for a similar 
occurrence that I just caused.

+*DFS0929I BLDL FAILED FOR MEMBER --ABCDEFG
IEA995I SYMPTOM DUMP OUTPUT  830
  USER COMPLETION CODE=0929
 TIME=10.52.44  SEQ=18497  CPU=  ASID=0038
 PSW AT TIME OF ERROR  078D1000   9012762C  ILC 2  INTC 0D
   ACTIVE MODULE   ADDRESS=_1011A000  OFFSET=D62C
   NAME=DFSDLBL0
   DATA AT PSW  10127626 - D234181F  0A0DD71C  D200D200
   GR 0:    1: 83A1
  2: 7660   3: 84B0
  4: 0005D060   5: 7658
  6: 10126358   7: 0005D060
  8: 00019928   9: 00019F68
  A:    B: 0001
  C: 1011C048   D: 101260B0
  E: 90127E9E   F: 83A1
 END OF SYMPTOM DUMP
DFS627I IMS RTM CLEANUP ( EOT ) COMPLETE FOR JS DDADMP  .PROC01  .STEP01  ,RC=00
IEF450I DDADMP STEP01 PROC01 - ABEND=S000 U0929 REASON=  832

There are no additional DDs beyond this and the standard JESJCL and JESYSMSG 
which have no additional relevant data.

Of course if you look up the error in the manual it does provide slightly more 
useful information.

DFS0929I

 BLDL FAILED FOR MEMBER -- member name

 Explanation
 ~~~
 A BLDL was issued for the named member. The member was not found in the DBD
 or PSB library.

 System action
 ~
 Abend 0929 is issued if batch DL/I was running. ACBGEN processing continues
 if the ACBGEN utility was being run.

 Programmer response
 ~~~
 Correct the error in the appropriate library, and rerun the program.




From: IBM Mainframe Discussion List  on behalf of 
Seymour J Metz 
Sent: Wednesday, June 10, 2020 11:47 AM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Re: "Everyone wants to retire mainframes"

The problem with that message is not that it mentions BLDL, but that it fails 
to mention other relevant data. At a minimum, what was the ddname and what was 
the return code. Ideally I'd like secondary messages listing the libraries in 
the concatenation.

A user ABEND without a message is hard to justify. Are you sure that it wasn't 
in the joblog?


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Frank Swarbrick [frank.swarbr...@outlook.com]
Sent: Wednesday, June 10, 2020 1:02 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: "Everyone wants to retire mainframes"

Here's a quote from a message I posted to this list in 2009:

"I have a very basic one to complain about:

DFS0929I BLDL FAILED FOR MEMBER --DDMPPSZ

This really means that the specified PSB DDMPPSZ is not in the specified IMS 
library.  Why can't it just say that?  As an application programmer do I really 
need to know that BLDL means, well, whatever it means?

Of course IMS has some that are even worse.  Sometimes I just get something 
like:
USER COMPLETION CODE=
without any message at all.  The first time I ran in to it it took me a heck of 
a time to figure out I need to look in the IMS manual to find out what the 
error was.  For all I could tell it was a user application error, but I 
couldn't see what.  Now all of the other developers on our VSE to z/OS 
conversion team just ask me what the errors are, because trying to find them in 
the manuals is too often too painful.  Hopefully I'll get them trained some day!

I've got to say, coming from VSE their error messages are, in general, much 
better.  Of course as a developer I hate dealing with creating error messages 
for my own apps, so I can understand why IBM has such issues...  :-)"

Things have not improved much, if it all, in this regard in the last ten years. 
 

From: IBM Mainframe Discussion List  on behalf of 
Mike Schwab 
Sent: Tuesday, June 9, 2020 8:42 PM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Re: "Everyone wants to retire mainframes"

Yep.  We used to get a lot of errors for out of volumes in a storage
groups, and the users would want us to add more volumes.  For several
calls I would point out that the data set had a very small primary and
secondary space value.  I would go through all the extents on one
volume, then proceed through the rest, and run out volumes despite
lots of space in the storage group.  They didn't want to reallocate,
so I suggested they migrate and recall the dataset.  Then the existing
space would be in 1 extent on 1 volume and plenty of extents and
volumes to extend onto.  The problem started going away after that.

Would the new 1st 

Re: "Everyone wants to retire mainframes"

2020-06-11 Thread Seymour J Metz
I call that the "GTF effect"; the problem never manifests when I have 
diagnostic measures in place to capture failure data.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Tom 
Brennan [t...@tombrennansoftware.com]
Sent: Thursday, June 11, 2020 1:29 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: "Everyone wants to retire mainframes"

At least in that case you can hopefully reproduce the error :)
It's the one-time lost error messages that as a support person, you
sometimes have to say, "Oh well"

My favorite is when someone is repeatedly getting an error, but when
they call me over and without doing anything differently, the error
magically goes away.  I always said this was because the computer knows
that I simply won't stand for such insubordination and it knows that I
know where the off switch is.

On 6/11/2020 9:42 AM, Bob Bridges wrote:
> My favorite is a marketing guy I was supporting.  He called for my help with 
> some problem that had occurred - I don't remember what exactly, probably with 
> a DYL-280II program that he'd written with my help - and, as always, I asked 
> him what the error message had said.  "Oh, it said some damn thing" he 
> retorted.
>
> I think he was laughing at himself as he said it, but he said it.
>
> ---
> Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313
>

--
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: SMPe Apply not working

2020-06-11 Thread David Spiegel

Maybe the Zone is set to an incorrect Zone. (i.e SET BDY(TZONE).)

On 2020-06-11 13:17, Bill Giannelli wrote:

I ran a GIMSUP download, unpack, receive which ran clean. I see the received ptfs in a 
LIST NOAPPLY. But when I run theAPPLY I get "NO SYSMODS SATISFIED THE OPERANDS 
SPECIFIED ON THE APPLY".
What could I be doing wrong?
thanks
Bill

--
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: "Everyone wants to retire mainframes"

2020-06-11 Thread Tom Brennan

At least in that case you can hopefully reproduce the error :)
It's the one-time lost error messages that as a support person, you 
sometimes have to say, "Oh well"


My favorite is when someone is repeatedly getting an error, but when 
they call me over and without doing anything differently, the error 
magically goes away.  I always said this was because the computer knows 
that I simply won't stand for such insubordination and it knows that I 
know where the off switch is.


On 6/11/2020 9:42 AM, Bob Bridges wrote:

My favorite is a marketing guy I was supporting.  He called for my help with some problem 
that had occurred - I don't remember what exactly, probably with a DYL-280II program that 
he'd written with my help - and, as always, I asked him what the error message had said.  
"Oh, it said some damn thing" he retorted.

I think he was laughing at himself as he said it, but he said it.

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



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


Re: Goto Statements AND COBOL OPTIMIZATION

2020-06-11 Thread Frank Swarbrick
Those were added w/ COBOL 2002, not 2014.  Don't give yourself too much credit!



From: IBM Mainframe Discussion List  on behalf of Tom 
Ross 
Sent: Wednesday, June 10, 2020 6:07 PM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Re: Goto Statements AND COBOL OPTIMIZATION

>The addition of EXIT PARAGRAPH
>and EXIT SECTION have eliminated most of the reasons for use of GO TO
>in COBOL.  I would be interested in any corrections to my
>understanding by those responsible for the COBOL compiler. =20

I partially agree, Clark, but what really made it easy to get rid of GOTOs
in COBOL (if you wanted to) was EXIT PERFORM and especially EXIT PERFORM CYCLE!
These were added to the Standard with COBOL 2014 and implemented by IBM in 
Enterprise
COBOL for z/OS V5.2

Cheers,
TomR  >> COBOL is the Language of the Future! <<

--
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: SMPe Apply not working

2020-06-11 Thread Bill Giannelli
GIM59603IENQ WAS SUCCESSFUL FOR SHARED USE OF OEMPP.DB2.V12R02M0.SMPPTS1 FOR
GIM59603IENQ WAS SUCCESSFUL FOR SHARED USE OF OEMPP.DB2.V12R02M0.SMPPTS2 FOR
GIM24801S ** NO SYSMODS SATISFIED THE OPERANDS SPECIFIED ON THE APPLY COMMAND.  
GIM59606IDEQ WAS SUCCESSFUL FOR EXCLUSIVE USE OF OEMPP.DB2.V12R02M0.GLOBAL.C
GIM59607IDEQ WAS SUCCESSFUL FOR SHARED USE OF OEMPP.DB2.V12R02M0.SMPPTS FOR 

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


Re: SMPe Apply not working

2020-06-11 Thread Lizette Koehler
Show us the output.  Possible there are some control cards that are needed or 
the PTFs do not match the SREL or FIMDs in your global zone.

But the GIM Messages would be very helpful to see

Lizette


-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Bill Giannelli
Sent: Thursday, June 11, 2020 10:18 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: SMPe Apply not working

I ran a GIMSUP download, unpack, receive which ran clean. I see the received 
ptfs in a LIST NOAPPLY. But when I run theAPPLY I get "NO SYSMODS SATISFIED THE 
OPERANDS SPECIFIED ON THE APPLY".
What could I be doing wrong?
thanks
Bill

--
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


SMPe Apply not working

2020-06-11 Thread Bill Giannelli
I ran a GIMSUP download, unpack, receive which ran clean. I see the received 
ptfs in a LIST NOAPPLY. But when I run theAPPLY I get "NO SYSMODS SATISFIED THE 
OPERANDS SPECIFIED ON THE APPLY".
What could I be doing wrong?
thanks
Bill

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


Re: [External] Re: "Everyone wants to retire mainframes"

2020-06-11 Thread Charles Mills
My other favorite. We had someone call about an installation problem. The 
solution was rather involved so our support tech said "it is covered in detail 
in the Installation Manual" whereupon the customer guy said "oh, I don't have 
the manuals. Bob has the manuals. He's in charge of documentation. I'm just in 
charge of installation."

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Bob Bridges
Sent: Thursday, June 11, 2020 9:42 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [External] Re: "Everyone wants to retire mainframes"

My favorite is a marketing guy I was supporting.  He called for my help with 
some problem that had occurred - I don't remember what exactly, probably with a 
DYL-280II program that he'd written with my help - and, as always, I asked him 
what the error message had said.  "Oh, it said some damn thing" he retorted.

I think he was laughing at himself as he said it, but he said it.

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


Re: "Everyone wants to retire mainframes"

2020-06-11 Thread Frank Swarbrick
Here are all of the possibly relevant parts from the JESMSGLG for a similar 
occurrence that I just caused.

+*DFS0929I BLDL FAILED FOR MEMBER --ABCDEFG
IEA995I SYMPTOM DUMP OUTPUT  830
  USER COMPLETION CODE=0929
 TIME=10.52.44  SEQ=18497  CPU=  ASID=0038
 PSW AT TIME OF ERROR  078D1000   9012762C  ILC 2  INTC 0D
   ACTIVE MODULE   ADDRESS=_1011A000  OFFSET=D62C
   NAME=DFSDLBL0
   DATA AT PSW  10127626 - D234181F  0A0DD71C  D200D200
   GR 0:    1: 83A1
  2: 7660   3: 84B0
  4: 0005D060   5: 7658
  6: 10126358   7: 0005D060
  8: 00019928   9: 00019F68
  A:    B: 0001
  C: 1011C048   D: 101260B0
  E: 90127E9E   F: 83A1
 END OF SYMPTOM DUMP
DFS627I IMS RTM CLEANUP ( EOT ) COMPLETE FOR JS DDADMP  .PROC01  .STEP01  ,RC=00
IEF450I DDADMP STEP01 PROC01 - ABEND=S000 U0929 REASON=  832

There are no additional DDs beyond this and the standard JESJCL and JESYSMSG 
which have no additional relevant data.

Of course if you look up the error in the manual it does provide slightly more 
useful information.

DFS0929I

 BLDL FAILED FOR MEMBER -- member name

 Explanation
 ~~~
 A BLDL was issued for the named member. The member was not found in the DBD
 or PSB library.

 System action
 ~
 Abend 0929 is issued if batch DL/I was running. ACBGEN processing continues
 if the ACBGEN utility was being run.

 Programmer response
 ~~~
 Correct the error in the appropriate library, and rerun the program.




From: IBM Mainframe Discussion List  on behalf of 
Seymour J Metz 
Sent: Wednesday, June 10, 2020 11:47 AM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Re: "Everyone wants to retire mainframes"

The problem with that message is not that it mentions BLDL, but that it fails 
to mention other relevant data. At a minimum, what was the ddname and what was 
the return code. Ideally I'd like secondary messages listing the libraries in 
the concatenation.

A user ABEND without a message is hard to justify. Are you sure that it wasn't 
in the joblog?


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Frank Swarbrick [frank.swarbr...@outlook.com]
Sent: Wednesday, June 10, 2020 1:02 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: "Everyone wants to retire mainframes"

Here's a quote from a message I posted to this list in 2009:

"I have a very basic one to complain about:

DFS0929I BLDL FAILED FOR MEMBER --DDMPPSZ

This really means that the specified PSB DDMPPSZ is not in the specified IMS 
library.  Why can't it just say that?  As an application programmer do I really 
need to know that BLDL means, well, whatever it means?

Of course IMS has some that are even worse.  Sometimes I just get something 
like:
USER COMPLETION CODE=
without any message at all.  The first time I ran in to it it took me a heck of 
a time to figure out I need to look in the IMS manual to find out what the 
error was.  For all I could tell it was a user application error, but I 
couldn't see what.  Now all of the other developers on our VSE to z/OS 
conversion team just ask me what the errors are, because trying to find them in 
the manuals is too often too painful.  Hopefully I'll get them trained some day!

I've got to say, coming from VSE their error messages are, in general, much 
better.  Of course as a developer I hate dealing with creating error messages 
for my own apps, so I can understand why IBM has such issues...  :-)"

Things have not improved much, if it all, in this regard in the last ten years. 
 

From: IBM Mainframe Discussion List  on behalf of 
Mike Schwab 
Sent: Tuesday, June 9, 2020 8:42 PM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Re: "Everyone wants to retire mainframes"

Yep.  We used to get a lot of errors for out of volumes in a storage
groups, and the users would want us to add more volumes.  For several
calls I would point out that the data set had a very small primary and
secondary space value.  I would go through all the extents on one
volume, then proceed through the rest, and run out volumes despite
lots of space in the storage group.  They didn't want to reallocate,
so I suggested they migrate and recall the dataset.  Then the existing
space would be in 1 extent on 1 volume and plenty of extents and
volumes to extend onto.  The problem started going away after that.

Would the new 1st extent on the first volume from the recall become
the default 1st allocation on subsequent volumes?

On Wed, Jun 10, 2020 at 12:48 AM Seymour J Metz  wrote:
>
> My pet peeve is the default for SPACE; "Absolute track not available" is not 
> a user friendly error message for forgetting to specify SPACE.
>
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
>
> 
> From: IBM 

Re: SMF 71 long floating point fields

2020-06-11 Thread Martin Packer
What does the first byte look like, typically? I'm guessing 4X hex.

Cheers, Martin

Martin Packer

zChampion, Systems Investigator & Performance Troubleshooter, IBM

+44-7802-245-584

email: martin_pac...@uk.ibm.com

Twitter / Facebook IDs: MartinPacker

Blog: https://mainframeperformancetopics.com

Podcast Series (With Marna Walle): https://developer.ibm.com/tv/mpt/or 
  
https://itunes.apple.com/gb/podcast/mainframe-performance-topics/id1127943573?mt=2


Youtube channel: https://www.youtube.com/channel/UCu_65HaYgksbF6Q8SQ4oOvA



From:   Pierre Fichaud 
To: IBM-MAIN@LISTSERV.UA.EDU
Date:   11/06/2020 00:12
Subject:[EXTERNAL] SMF 71 long floating point fields
Sent by:IBM Mainframe Discussion List 



There are many of them. I'm guessing these are hex floating point.
Could someone confirm this or correct me ?
Thanks, Pierre.

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




Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU


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


Re: [External] Re: "Everyone wants to retire mainframes"

2020-06-11 Thread Bob Bridges
My favorite is a marketing guy I was supporting.  He called for my help with 
some problem that had occurred - I don't remember what exactly, probably with a 
DYL-280II program that he'd written with my help - and, as always, I asked him 
what the error message had said.  "Oh, it said some damn thing" he retorted.

I think he was laughing at himself as he said it, but he said it.

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

/* My aunt has rather selfishly suspended her production of chocolate cake 
because of the whole "broken hip" thing, leaving me to try to find a worthwhile 
substituteI purchased a box with a picture of a cake on it, but inside were 
all these so-called "ingredients" that, once I'd mixed them and baked them and 
put out the flames, tasted suspiciously like one of my mother's chocolate 
hockey pucks.  -Bruce Cameron */

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Charles Mills
Sent: Thursday, June 11, 2020 11:26

...as a guy who has been responsible for product management and a support desk, 
I used to run around the office yelling that our next product was only going to 
have one error message "AN ERROR OCCURRED" after yet another exchange like this:

Tech: XYZ support, may I help you?
Customer: Yes, XYZ blew up yesterday.
Tech: Our apologies. What was the error message?
Customer: Something about an error occurred.
Tech: What was the exact message number? We could use that to troubleshoot the 
issue.
Customer: I don't know. We already deleted the SYSOUT.

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


Re: Separate SMPe environments for maintenance levels

2020-06-11 Thread Bill Giannelli
So I've been reviewing the options you all have so kindly shares zonecopy, 
zonemerge, zoneexportand it seems obvious you need to be careful of the 
DDDEFs and renaming of datasets. If not careful you can really screw up and 
overlay one environment.
While simplistic and perhaps slightly more work.I am wondering if one 
"safe" way is to simply re-receive and re-apply the maintenance on the next 
environment when needed?
thanks
Bill

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


Re: Separate SMPe environments for maintenance levels

2020-06-11 Thread Seymour J Metz
I prefer to have a rotating list of TARGET/DLIB pairs, with symbols keyed to 
the IPL volser. When I want to promote a configuration from, e.g., TEST to QA, 
I just IPL.

Note that whatever methodology you you, there will be some bookkeeping 
associated with it, and cutting corners can be fatal.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Jousma, David [01a0403c5dc1-dmarc-requ...@listserv.ua.edu]
Sent: Thursday, June 11, 2020 12:17 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Separate SMPe environments for maintenance levels

I do a similar process.  One global zone for a z/os ver.rel, a "maintenance 
zone", and then a target zone that matches every active SYSRES in my 
environment.  One DLIB zone.Maintenance is only actively applied to the 
maintenance zone, and when ready to promote that level into use, I have a set 
of standard cloning jobs that copies the actual sysres to the new SYSRES with 
appropriate renameu (sysres volser is a part of ZFS container names), copy the 
SMPE support datasets with renames, and SMPE ZONECOPY from the maintenance zone 
to a new target zone named to match the sysres describes, and then appropriate 
zone edits to change dddef volser's/pathnames to match the sysres.

This way, you are only every applying maintenance once, you have a target zone 
that matches the running sysres in the event a fix needs to be applied, etc.  
Accept processing only occurs AFTER the last system in my complex is running 
that level of maintenance.

SET BDY () .
   ZCOPY ()  INTO() .
 SET BDY() .
 ZEDIT DDDEF .
  CHANGE VOLUME(,
) .
  CHANGE PATH('/'*,
  '/'*).
  CHANGE DA(SMPE.,
SMPE.).
  CHANGE DA(SMPE.,
SMPE.) .
  CHANGE DA(SMPE.,
SMPE.) .
  CHANGE DA(SMPE.,
SMPE.) .
  CHANGE DA(SMPE.,
SMPE.) .
  CHANGE DA(SMPE.,
SMPE.) .
 ENDZONEEDIT  .

_
Dave Jousma
AVP | Manager, Systems Engineering

Fifth Third Bank  |  1830 East Paris Ave, SE  |  MD RSCB2H  |  Grand Rapids, MI 
49546
616.653.8429  |  fax: 616.653.2717

From: "Bill Giannelli" 
To: IBM-MAIN@LISTSERV.UA.EDU
Sent: Thursday, June 11, 2020 10:38:23 AM
Subject: Separate SMPe environments for maintenance levels

I want to setup separate SMPe environments, say 3 for different maintenance 
levels. One matching production then 2 others for maintenance levels "coming 
next". My question is, when I what to update my PROD environment with one of 
the other maintenance levels, do I need to go thru receive, apply, accept that 
I would have done in the "prior" SMPe environment? Or is there a quicker way to 
"synch" up the 2 environments?
thanks
Bill


This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.


--
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: Separate SMPe environments for maintenance levels

2020-06-11 Thread Jousma, David
I do a similar process.  One global zone for a z/os ver.rel, a "maintenance 
zone", and then a target zone that matches every active SYSRES in my 
environment.  One DLIB zone.Maintenance is only actively applied to the 
maintenance zone, and when ready to promote that level into use, I have a set 
of standard cloning jobs that copies the actual sysres to the new SYSRES with 
appropriate renameu (sysres volser is a part of ZFS container names), copy the 
SMPE support datasets with renames, and SMPE ZONECOPY from the maintenance zone 
to a new target zone named to match the sysres describes, and then appropriate 
zone edits to change dddef volser's/pathnames to match the sysres.   

This way, you are only every applying maintenance once, you have a target zone 
that matches the running sysres in the event a fix needs to be applied, etc.  
Accept processing only occurs AFTER the last system in my complex is running 
that level of maintenance.

SET BDY () .
   ZCOPY ()  INTO() .   
 SET BDY() . 
 ZEDIT DDDEF . 
  CHANGE VOLUME(, 
) .   
  CHANGE PATH('/'*,   
  '/'*).  
  CHANGE DA(SMPE.,
SMPE.).  
  CHANGE DA(SMPE.,
SMPE.) . 
  CHANGE DA(SMPE.,   
SMPE.) .
  CHANGE DA(SMPE.,
SMPE.) . 
  CHANGE DA(SMPE.,   
SMPE.) .
  CHANGE DA(SMPE.,  
SMPE.) .   
 ENDZONEEDIT  .

_
Dave Jousma
AVP | Manager, Systems Engineering  

Fifth Third Bank  |  1830 East Paris Ave, SE  |  MD RSCB2H  |  Grand Rapids, MI 
49546
616.653.8429  |  fax: 616.653.2717

From: "Bill Giannelli"  
To: IBM-MAIN@LISTSERV.UA.EDU 
Sent: Thursday, June 11, 2020 10:38:23 AM 
Subject: Separate SMPe environments for maintenance levels 

I want to setup separate SMPe environments, say 3 for different maintenance 
levels. One matching production then 2 others for maintenance levels "coming 
next". My question is, when I what to update my PROD environment with one of 
the other maintenance levels, do I need to go thru receive, apply, accept that 
I would have done in the "prior" SMPe environment? Or is there a quicker way to 
"synch" up the 2 environments? 
thanks 
Bill 


This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.


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


Re: Separate SMPe environments for maintenance levels

2020-06-11 Thread Seymour J Metz
I would go for a shared GLOBAL and 3 TARGET/DLIB pairs. I would use REPORT 
SYSMOD to help keep them in synch. Of course, often there are installation 
standards in place as to maintenance methodology, and you can't change things 
without getting the appropriate approval.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Bill Giannelli [billgianne...@gmail.com]
Sent: Thursday, June 11, 2020 11:38 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Separate SMPe environments for maintenance levels

I want to setup separate SMPe environments, say 3 for different maintenance 
levels. One matching production then 2 others for maintenance levels "coming 
next". My question is, when I what to update my PROD environment with one of 
the other maintenance levels, do I need to go thru receive, apply, accept that 
I would have done in the "prior" SMPe environment? Or is there a quicker way to 
"synch" up the 2 environments?
thanks
Bill

--
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: Separate SMPe environments for maintenance levels

2020-06-11 Thread Carmen Vitullo
I've done something similar but with one global zone and 2 target zones, one 
for the current maint and one for the next maint - one DLIB zone, so one 
global, one receive, apply to tzone1 migrate, then receive more maint, accept, 
then apply to tzone2, something like that. 
if you want a totally separate SMP/E environment then you can possibly do a 
megezone or export import 
I know there are several folks that do what you are wanting to do currently. 



Carmen Vitullo 

- Original Message -

From: "Bill Giannelli"  
To: IBM-MAIN@LISTSERV.UA.EDU 
Sent: Thursday, June 11, 2020 10:38:23 AM 
Subject: Separate SMPe environments for maintenance levels 

I want to setup separate SMPe environments, say 3 for different maintenance 
levels. One matching production then 2 others for maintenance levels "coming 
next". My question is, when I what to update my PROD environment with one of 
the other maintenance levels, do I need to go thru receive, apply, accept that 
I would have done in the "prior" SMPe environment? Or is there a quicker way to 
"synch" up the 2 environments? 
thanks 
Bill 

-- 
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: [External] Re: "Everyone wants to retire mainframes"

2020-06-11 Thread Seymour J Metz
Well, in the TSO environment there's a service to build messages from 
templates, plugging in variables. ISPF has similar services.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Charles Mills [charl...@mcn.org]
Sent: Thursday, June 11, 2020 11:26 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [External] Re: "Everyone wants to retire mainframes"

That's cool, the is/are and pluralization. I never bothered -- I have always 
gone with (s) as in "You have %d dog(s)"

Yes, I really upped my error message game when I went from assembler to C++. 
Yes, you can do anything in assembler, but unless you have or devote time to 
developing macros such as you describe, you tend to end up with less 
user-friendly messages. With C/C++ there is no excuse.

On the other hand, as a guy who has been responsible for product management and 
a support desk, I used to run around the office yelling that our next product 
was only going to have one error message "AN ERROR OCCURRED" after yet another 
exchange like this:

Tech: XYZ support, may I help you?
Customer: Yes, XYZ blew up yesterday.
Tech: Our apologies. What was the error message?
Customer: Something about an error occurred.
Tech: What was the exact message number? We could use that to troubleshoot the 
issue.
Customer: I don't know. We already deleted the SYSOUT.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Tom Brennan
Sent: Wednesday, June 10, 2020 4:33 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [External] Re: "Everyone wants to retire mainframes"

Things like numeric conversion and scooting text around are difficult in
assembler, so I would tend to put that off until later [1].  Then one
day I coded a macro and underlying subroutine so I could do something
like this:

#PRINTF SYSPRINT,'DFS0929I BLDL ON DDNAME %s FAILED with RC=%d FOR
MEMBER %s',(DDNAME,(R15),MEMBER)

... and suddenly I was far more likely to include the extra details with
the initial coding.

I just looked at some doc for that old code and found this section, so I
guess I was having some fun with various options to help display what I
assume is correct English:

.*  PLURALIZER EXAMPLE (options P and A):
.*
.*  #SPRINTF OUTBUF,'You have %pd dogs',NUMDOGS
.*
.*   produces:  You have 1 dog
.*  You have 2 dogs
.*
.*  #SPRINTF OUTBUF,'There %ad dogs',NUMDOGS
.*
.*   produces:  There is 1 dog
.*  There are 2 dogs

--
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: Separate SMPe environments for maintenance levels

2020-06-11 Thread David Spiegel
SMP/e ZONECOPY, UCLIN (to fix the DDDEFs), DFSMSDss to COPY and RENAME 
the Datasets


On 2020-06-11 11:38, Bill Giannelli wrote:

I want to setup separate SMPe environments, say 3 for different maintenance levels. One matching production 
then 2 others for maintenance levels "coming next". My question is, when I what to update my PROD 
environment with one of the other maintenance levels, do I need to go thru receive, apply, accept that I 
would have done in the "prior" SMPe environment? Or is there a quicker way to "synch" up 
the 2 environments?
thanks
Bill

--
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


Separate SMPe environments for maintenance levels

2020-06-11 Thread Bill Giannelli
I want to setup separate SMPe environments, say 3 for different maintenance 
levels. One matching production then 2 others for maintenance levels "coming 
next". My question is, when I what to update my PROD environment with one of 
the other maintenance levels, do I need to go thru receive, apply, accept that 
I would have done in the "prior" SMPe environment? Or is there a quicker way to 
"synch" up the 2 environments?
thanks 
Bill

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


Re: [External] Re: "Everyone wants to retire mainframes"

2020-06-11 Thread Charles Mills
That's cool, the is/are and pluralization. I never bothered -- I have always 
gone with (s) as in "You have %d dog(s)"

Yes, I really upped my error message game when I went from assembler to C++. 
Yes, you can do anything in assembler, but unless you have or devote time to 
developing macros such as you describe, you tend to end up with less 
user-friendly messages. With C/C++ there is no excuse.

On the other hand, as a guy who has been responsible for product management and 
a support desk, I used to run around the office yelling that our next product 
was only going to have one error message "AN ERROR OCCURRED" after yet another 
exchange like this:

Tech: XYZ support, may I help you?
Customer: Yes, XYZ blew up yesterday.
Tech: Our apologies. What was the error message?
Customer: Something about an error occurred.
Tech: What was the exact message number? We could use that to troubleshoot the 
issue.
Customer: I don't know. We already deleted the SYSOUT.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Tom Brennan
Sent: Wednesday, June 10, 2020 4:33 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [External] Re: "Everyone wants to retire mainframes"

Things like numeric conversion and scooting text around are difficult in 
assembler, so I would tend to put that off until later [1].  Then one 
day I coded a macro and underlying subroutine so I could do something 
like this:

#PRINTF SYSPRINT,'DFS0929I BLDL ON DDNAME %s FAILED with RC=%d FOR 
MEMBER %s',(DDNAME,(R15),MEMBER)

... and suddenly I was far more likely to include the extra details with 
the initial coding.

I just looked at some doc for that old code and found this section, so I 
guess I was having some fun with various options to help display what I 
assume is correct English:

.*  PLURALIZER EXAMPLE (options P and A):
.*
.*  #SPRINTF OUTBUF,'You have %pd dogs',NUMDOGS
.*
.*   produces:  You have 1 dog
.*  You have 2 dogs
.*
.*  #SPRINTF OUTBUF,'There %ad dogs',NUMDOGS
.*
.*   produces:  There is 1 dog
.*  There are 2 dogs

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


Re: Messages & Codes (was Re: "Everyone wants to retire mainframes")

2020-06-11 Thread Seymour J Metz
Any message whose action is given as "contact your systems programmer" is just 
as bad. Has IBM finally gotten rid of all of those?


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Timothy Sipples [sipp...@sg.ibm.com]
Sent: Thursday, June 11, 2020 4:42 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Messages & Codes (was Re: "Everyone wants to retire mainframes")

This pair of error messages was a design mistake:

OS/2 !! Sys01475
OS/2 !! Sys02027

That's a case of national language considerations run amok. That was the
only pair of messages you saw on your screen when you formatted a diskette
with OS/2, left the diskette in the primary drive, and rebooted the
typical PC of that era (that didn't automatically try to boot from another
device when there was a diskette in the primary drive).

A diskette's boot sector doesn't have much room, so the designers had to
be concise. They wanted to include at least one error code, and they did.
But then instead of some portion of the planet not understanding what
happened, very nearly the entire planet didn't understand what happened.
:-)

A better design would have used a global message like this:

OS/2 SYS01475: Diskette in Drive!

That's exactly the same number of characters, assuming the new line was
one character. (If not, the colon could have been omitted.) Yes, "Diskette
in Drive!" is technically English, but even so it would have been much
more broadly, globally understood than mystery error codes.

Even this one would have been better:

OS/2 SYS01475 Unbootable Diskette

Or:

SYS01475: Data Diskette in Drive!

Pretty much anything with the word "Diskette" (the term IBM preferred
instead of "Floppy") would have given users a clue. Even this:

OS/2 !! Sys01475
No Boot Diskette

- - - - - - - - - -
Timothy Sipples
I.T. Architect Executive
Digital Asset & Other Industry Solutions
IBM Z & LinuxONE
- - - - - - - - - -
E-Mail: sipp...@sg.ibm.com

--
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: Messages & Codes (was Re: "Everyone wants to retire mainframes")

2020-06-11 Thread Seymour J Metz
When IBM started using pictures instead of text in their assembly instructions, 
I coinded the phrase "International icons: unintelligible in any language." The 
concept, of course, applies to software, not just to printed product assembly 
instruction, and indisputably not just IBM.

BTW, would it hurt when the product assembly involves bolts and screws to 
specify how much torque to apply?


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Charles Mills [charl...@mcn.org]
Sent: Thursday, June 11, 2020 10:12 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Messages & Codes (was Re: "Everyone wants to retire mainframes")

You have to understand national politics: "we won't buy this product; the
error messages are in English" [not French, Japanese, etc.]

Even though you are of course right, "diskette in drive" is more
understandable to the average French speaker than !! Sys01475

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Timothy Sipples
Sent: Thursday, June 11, 2020 1:42 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Messages & Codes (was Re: "Everyone wants to retire
mainframes")

This pair of error messages was a design mistake:

OS/2 !! Sys01475
OS/2 !! Sys02027

That's a case of national language considerations run amok. That was the
only pair of messages you saw on your screen when you formatted a diskette
with OS/2, left the diskette in the primary drive, and rebooted the
typical PC of that era (that didn't automatically try to boot from another
device when there was a diskette in the primary drive).

A diskette's boot sector doesn't have much room, so the designers had to
be concise. They wanted to include at least one error code, and they did.
But then instead of some portion of the planet not understanding what
happened, very nearly the entire planet didn't understand what happened.
:-)

A better design would have used a global message like this:

OS/2 SYS01475: Diskette in Drive!

That's exactly the same number of characters, assuming the new line was
one character. (If not, the colon could have been omitted.) Yes, "Diskette
in Drive!" is technically English, but even so it would have been much
more broadly, globally understood than mystery error codes.

--
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: Messages & Codes (was Re: "Everyone wants to retire mainframes")

2020-06-11 Thread Charles Mills
You have to understand national politics: "we won't buy this product; the
error messages are in English" [not French, Japanese, etc.]

Even though you are of course right, "diskette in drive" is more
understandable to the average French speaker than !! Sys01475

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Timothy Sipples
Sent: Thursday, June 11, 2020 1:42 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Messages & Codes (was Re: "Everyone wants to retire
mainframes")

This pair of error messages was a design mistake:

OS/2 !! Sys01475
OS/2 !! Sys02027

That's a case of national language considerations run amok. That was the 
only pair of messages you saw on your screen when you formatted a diskette 
with OS/2, left the diskette in the primary drive, and rebooted the 
typical PC of that era (that didn't automatically try to boot from another 
device when there was a diskette in the primary drive).

A diskette's boot sector doesn't have much room, so the designers had to 
be concise. They wanted to include at least one error code, and they did. 
But then instead of some portion of the planet not understanding what 
happened, very nearly the entire planet didn't understand what happened. 
:-)

A better design would have used a global message like this:

OS/2 SYS01475: Diskette in Drive!

That's exactly the same number of characters, assuming the new line was 
one character. (If not, the colon could have been omitted.) Yes, "Diskette 
in Drive!" is technically English, but even so it would have been much 
more broadly, globally understood than mystery error codes.

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


Re: Messages & Codes (was Re: "Everyone wants to retire mainframes")

2020-06-11 Thread Paul Gilmartin
On Thu, 11 Jun 2020 16:42:02 +0800, Timothy Sipples wrote:

>This pair of error messages was a design mistake:
>
>OS/2 !! Sys01475
>OS/2 !! Sys02027
>
>That's a case of national language considerations run amok. ...
>
>A diskette's boot sector doesn't have much room, ... 
>:-)
Please don't try to justify the inadequacy of z/OS messages
by analogy with limitations imposed by the OS/2 boot sector
size.

It's a non sequitur.

-- gil

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


Re: Messages & Codes (was Re: "Everyone wants to retire mainframes")

2020-06-11 Thread Timothy Sipples
This pair of error messages was a design mistake:

OS/2 !! Sys01475
OS/2 !! Sys02027

That's a case of national language considerations run amok. That was the 
only pair of messages you saw on your screen when you formatted a diskette 
with OS/2, left the diskette in the primary drive, and rebooted the 
typical PC of that era (that didn't automatically try to boot from another 
device when there was a diskette in the primary drive).

A diskette's boot sector doesn't have much room, so the designers had to 
be concise. They wanted to include at least one error code, and they did. 
But then instead of some portion of the planet not understanding what 
happened, very nearly the entire planet didn't understand what happened. 
:-)

A better design would have used a global message like this:

OS/2 SYS01475: Diskette in Drive!

That's exactly the same number of characters, assuming the new line was 
one character. (If not, the colon could have been omitted.) Yes, "Diskette 
in Drive!" is technically English, but even so it would have been much 
more broadly, globally understood than mystery error codes.

Even this one would have been better:

OS/2 SYS01475 Unbootable Diskette

Or:

SYS01475: Data Diskette in Drive!

Pretty much anything with the word "Diskette" (the term IBM preferred 
instead of "Floppy") would have given users a clue. Even this:

OS/2 !! Sys01475
No Boot Diskette

- - - - - - - - - -
Timothy Sipples
I.T. Architect Executive
Digital Asset & Other Industry Solutions
IBM Z & LinuxONE
- - - - - - - - - -
E-Mail: sipp...@sg.ibm.com

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