Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-26 Thread Shmuel Metz (Seymour J.)
In 51f14a3a.9090...@phoenixsoftware.com, on 07/25/2013
   at 08:54 AM, Ed Jaffe edja...@phoenixsoftware.com said:

SMP/E is not a self-contained, APF authorized program. It invokes 
various utilities (in fact, any program you choose!) that were
*never*  intended to run authorized and therein lies the problem.

Perhaps a requirement that SMP/E attach utilities with RSAPF=YES, with
appropriate housekeeping, would address the issue. Part of it would
have to be using a storage key nor available to the utilities.

-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 Atid/2http://patriot.net/~shmuel
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-26 Thread Shmuel Metz (Seymour J.)
In 6690423002905817.wa.paulgboulderaim@listserv.ua.edu, on
07/25/2013
   at 12:51 PM, Paul Gilmartin paulgboul...@aim.com said:

Back in the day, wasn't it impossible for LINKLIST to contain a
mixture of authorized and unauthorized libraries?

From OS/VS2 Planning and Use Guide, GC28-0600-2:

Authorized Program Facility (APF)


   The authorized program facility (APF) limits the use of
   sensitive system and (optionally) user services and resources to
   authorized system and user programs. The authorization consists
   of a code that is specified when the program is link edited. For
   a program to be authorized, it must be link edited with this
   code and reside in either the SYS l.LINKLIB or SYS l.SVCLIB data
   sets, or the link pack area. The SYSl.LINKLIB, SYSl.SVCLIB,
   and SYSl.LPALIB

Or didn't you want to go that far back?

-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 Atid/2http://patriot.net/~shmuel
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-26 Thread Shmuel Metz (Seymour J.)
In 4931a2db-c8b1-4622-94d1-fbacde9f1...@comcast.net, on 07/24/2013
   at 04:56 PM, Ed Gould edgould1...@comcast.net said:

Since IEBCOPY need APF

That's changed.

-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 Atid/2http://patriot.net/~shmuel
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-26 Thread Ed Jaffe

On 7/26/2013 7:19 AM, Shmuel Metz (Seymour J.) wrote:

In 51f14a3a.9090...@phoenixsoftware.com, on 07/25/2013
at 08:54 AM, Ed Jaffe edja...@phoenixsoftware.com said:


SMP/E is not a self-contained, APF authorized program. It invokes
various utilities (in fact, any program you choose!) that were
*never*  intended to run authorized and therein lies the problem.

Perhaps a requirement that SMP/E attach utilities with RSAPF=YES, with
appropriate housekeeping, would address the issue. Part of it would
have to be using a storage key nor available to the utilities.


I had not thought of that, but I agree it's certainly worth considering 
as an alternative to unauthorized SMP/E.


--
Edward E Jaffe
Phoenix Software International, Inc
831 Parkview Drive North
El Segundo, CA 90245
http://www.phoenixsoftware.com/

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-25 Thread David Andrews
On Wed, 2013-07-24 at 16:32 -0700, retired mainframer wrote:
 I don't think SMPE's APF attribute is the root of the problem.

It's likely that SMPE still needs APF for e.g. ESTAE CANCEL=NO.

-- 
David Andrews
A. Duda  Sons, Inc.
david.andr...@duda.com

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-25 Thread Shmuel Metz (Seymour J.)
In 51ee77c7.5070...@bremultibank.com.pl, on 07/23/2013
   at 02:32 PM, R.S. r.skoru...@bremultibank.com.pl said:

11. The idea of SMP/E is to have one CSI and all the products, 
components in that.

Nonsense.

-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 Atid/2http://patriot.net/~shmuel
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-25 Thread Shmuel Metz (Seymour J.)
In 4589494201288586.wa.dlikensinfosecinc@listserv.ua.edu, on
07/23/2013
   at 06:41 AM, Donald Likens dlik...@infosecinc.com said:

I have been working with SMP/E since before there was an E (SMP)
(over 40 years) and I believe shops that limit themselves to SMP/E
installed products are simply causing themselves extra work. 

I might agree for a single CSECT product, but certainly not for a
product with dozens of components.

I am a consultant and a software developer. Recently had two
installs. One from IBM using SMP/E and another not using SMP/E. Both
products were of similar size and complexity. The installation for
the none SMP/E installation took under a day. The installation for
the SMP/E installed product took about a week and cost my client
much more money (consulting fees).

The Devil is in the details. Where did the time go? Were the two cases
really similar, or just the product sizes.

If a shop required an SMP/E maintained product, I guess I would
create a CSI etc. but I would download it like a serverpac. 

Does that mean that all of your service would be in levelsets? You
might lose some potential customers if so.

-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 Atid/2http://patriot.net/~shmuel
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-25 Thread Shmuel Metz (Seymour J.)
In fbecf4fe-4c6b-4d33-8e44-215adefea...@comcast.net, on 07/23/2013
   at 03:14 PM, Ed Gould edgould1...@comcast.net said:

IF the consultant uses SMPE to install the product (and he/she  
doesn't do anything off the books) any decent sysprog can come in and 
 figure out what he/she did in with a minimum of effort.

I've sometimes had to spend time figuring out what the correct CSI is.
SMP/E can be very nice, but their is still a role for documentation.

-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 Atid/2http://patriot.net/~shmuel
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-25 Thread Ed Jaffe

On 7/24/2013 7:17 PM, Paul Gilmartin wrote:
As of 1.13, IEB[C]OPY is AC=0. (But there is an AC=1 version kept for 
those who feel they need it (why?).) IEWL (IEWBLINK) is AC=0. AMASPZAP 
is AC=01 (why?)


AMASPZAP needs AC=1 to zap disk labels. It can be safely called in an 
unauthorized environment to perform the traditional function of zapping 
load modules and program objects. AMASPZAP is not an impediment to an 
unauthorized SMP/E.


I believe that as of z/OS 1.13 *none* of the programs invoked by SMP/E 
require authorization. But, as you pointed out in an earlier post, SMP/E 
itself uses Wait for DSNAME in dynamic allocation, which does require 
authorization. That's a minor and rarely-needed feature but, if it's 
important to someone, I believe it would not be very difficult to 
provide this capability in a way that does not require SMP/E to be 
authorized.


Of course any program that runs AC=1 assumes the responsibility of 
performing its own SAF checking. I believe this is true also for any 
program linked AC=0 into an APF authorized library where it may be 
attached by an AC=1 program.

I think the real problem is the fact that SMPE somehow abuses APF to
bypass normal security checks for some of its processing.  Until IBM decides
to correct that (removing APF seems like it would be effective but also
seems like overkill), an equitable solution that addresses the needs of both
sysprogs and non-sysprogs is likely to be elusive.


Why overkill?  If it's unnecessary, it's safer and more useful without it.
abuses?  It's possible.  It's possible that development added a new
function and hadn't the resources to code the necessary SAF checks.
It's even possible that some specified function of SMP/E requires
bypassing normal security checks, although that seems highly unlikely.


SMP/E is not a self-contained, APF authorized program. It invokes 
various utilities (in fact, any program you choose!) that were *never* 
intended to run authorized and therein lies the problem.


You cannot change the rules of MVS to require that every unauthorized 
program residing in an authorized library follow the rules for 
authorized programs on the off-chance that one of them might one day be 
invoked by SMP/E in an authorized environment. That would be lunacy.


--
Edward E Jaffe
Phoenix Software International, Inc
831 Parkview Drive North
El Segundo, CA 90245
http://www.phoenixsoftware.com/

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-25 Thread Ed Gould

On Jul 25, 2013, at 8:05 AM, Shmuel Metz (Seymour J.) wrote:
Of course that is an issue and there is a basic rule to follow.  
DOCUMENT, DOCUMENT, DOCUMENT.
I have been able to pick up on install with 1 piece of paper and  
maybe a tape.


I have seen installations send an object deck on a tape (another  
extreme was an object deck in punched cards!) the person who  
installed one product hid it in an undocumented CSI and it took some  
digging just to find the CSI as he didn't bother to document it, I  
had to guess the name. What a PITA.

Of course he was a short term consultant.
Since then I have suggested the consultants stay away from installs.
Ed




I've sometimes had to spend time figuring out what the correct CSI is.
SMP/E can be very nice, but their is still a role for documentation.

--
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 Atid/2http://patriot.net/~shmuel
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
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: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-25 Thread Paul Gilmartin
On Thu, 25 Jul 2013 08:54:34 -0700, Ed Jaffe wrote:

SMP/E is not a self-contained, APF authorized program. It invokes
various utilities (in fact, any program you choose!) that were *never*
intended to run authorized and therein lies the problem.
 
But those programs must come from authorized libraries, else SMP/E
ABENDs.  And it is the installation's responsibility to protect authorized
libraries.  But read on ...

You cannot change the rules of MVS to require that every unauthorized
program residing in an authorized library follow the rules for
authorized programs on the off-chance that one of them might one day be
invoked by SMP/E in an authorized environment. That would be lunacy.

Back in the day, wasn't it impossible for LINKLIST to contain a mixture of
authorized and unauthorized libraries?  (Aren't things better nowadays?)
So programs to go in LINKLIST were, willy-nilly, placed in authorized
libraries.  Add inertia to get to the present situation.

Is SMP/E the only (IBM-supplied) authorized program that allows the
user to specify utility names (in fact, any program you choose!)?

-- gil

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-25 Thread Shmuel Metz (Seymour J.)
In 014401ce887f$d11bb080$73531180$@mindspring.com, on 07/24/2013
   at 08:09 AM, Lizette Koehler stars...@mindspring.com said:

I do not want them to be able to rec/app/acc fixes on my zones.

Then don't give them write access to the data sets in your zone.

-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 Atid/2http://patriot.net/~shmuel
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-25 Thread Tony Babonas
Back when IBM created the FACILITY class resource names for SMPE I 
surmised there was an obscure hole through which a zone dataset could be 
updated despite lack of update access via the dataset profile. I started 
to experiment with a test CSI to try to hack into an answer. I would 
have been in the position of the minister that sinks a hole-in-one on 
the Sabbath.  Who'd believe me and who can I tell?


Lack of time and the company's eagerness to show me the door prevailed.



On 7/25/2013 9:47 AM, Shmuel Metz (Seymour J.) wrote:

In 014401ce887f$d11bb080$73531180$@mindspring.com, on 07/24/2013
at 08:09 AM, Lizette Koehler stars...@mindspring.com said:


I do not want them to be able to rec/app/acc fixes on my zones.


Then don't give them write access to the data sets in your zone.



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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-24 Thread Ed Jaffe

On 7/23/2013 5:21 PM, Paul Gilmartin wrote:

On Tue, 23 Jul 2013 17:58:16 -0600, Roger Bolan wrote:


Application programmers should be able to use SMP/E.


[snip]


A voice of reason.  And it was safe, or at least believed to be safe, until
IO11698/IO12263.


This would make a good SHARE requirement. The goal should be to remove 
APF authorization from SMP/E and, at the same time, remove the SAF 
checking that was recently introduced to limit who could use SMP/E.


Originally, SMP/E required authorization only because IEBCOPY required 
it. Now that IEBCOPY no longer requires authorization (as of z/OS 1.13), 
it would seem easy to remove the AC(1) binder attribute from SMP/E. 
Right? No so fast! It's entirely possible that additional features were 
added to SMP/E over the years that work only because it's APF 
authorized. If so, those features will need to be identified and 
additional development will be required to find a way to provide similar 
function from unauthorized SMP/E.


Clearly, someone at IBM needs to work on this. SMP/E should go back to 
being a utility that anyone can use--just just a privileged few.


--
Edward E Jaffe
Phoenix Software International, Inc
831 Parkview Drive North
El Segundo, CA 90245
http://www.phoenixsoftware.com/

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-24 Thread Lizette Koehler
I might slightly disagree with removing the SAF and APF requirements.

From a sysprog perspective, I can allow my applications groups access to LIST 
functions but NOT REC/APP/ACC.  This is beneficial.  I do not mind if they 
want to look, I just do not want them to touch.  In fact I would encourage 
them or anyone to be able to research fixes.

I do not want them to be able to rec/app/acc fixes on my zones.

If a shop wants to make it open, then just make UACC on the facilities open. 

And as for APF.  It is another protection in the system.  Since an APF 
authorized library can control to some extent the ability to modify some 
storage areas, I think this is also fine.  Some of the functions in SMP/E could 
be dangerous if allowed to run amuck.  Now if Kurt Q. would chime in, it would 
be helpful.  But from my perspective, I am happy with how things have become.  
I was not a supporter of the new facility classes, but now I am.

Lizette


 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
 Behalf
 Of Ed Jaffe
 Sent: Wednesday, July 24, 2013 8:00 AM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)
 
 On 7/23/2013 5:21 PM, Paul Gilmartin wrote:
  On Tue, 23 Jul 2013 17:58:16 -0600, Roger Bolan wrote:
 
  Application programmers should be able to use SMP/E.
 
 [snip]
 
  A voice of reason.  And it was safe, or at least believed to be safe,
  until IO11698/IO12263.
 
 This would make a good SHARE requirement. The goal should be to remove APF
 authorization from SMP/E and, at the same time, remove the SAF checking that 
 was
 recently introduced to limit who could use SMP/E.
 
 Originally, SMP/E required authorization only because IEBCOPY required it. 
 Now that
 IEBCOPY no longer requires authorization (as of z/OS 1.13), it would seem 
 easy to
 remove the AC(1) binder attribute from SMP/E.
 Right? No so fast! It's entirely possible that additional features were added 
 to SMP/E
 over the years that work only because it's APF authorized. If so, those 
 features will
 need to be identified and additional development will be required to find a 
 way to
 provide similar function from unauthorized SMP/E.
 
 Clearly, someone at IBM needs to work on this. SMP/E should go back to being 
 a utility
 that anyone can use--just just a privileged few.
 
 --
 Edward E Jaffe
 Phoenix Software International, Inc
 831 Parkview Drive North
 El Segundo, CA 90245
 http://www.phoenixsoftware.com/

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-24 Thread Ed Jaffe

On 7/24/2013 8:09 AM, Lizette Koehler wrote:

I might slightly disagree with removing the SAF and APF requirements.

From a sysprog perspective, I can allow my applications groups access to LIST 
functions but NOT REC/APP/ACC.  This is beneficial.  I do not mind if they want to 
look, I just do not want them to touch.  In fact I would encourage them or anyone 
to be able to research fixes.

I do not want them to be able to rec/app/acc fixes on my zones.


This is accomplished in SMP/E (and all other system utilities) by 
granting the appropriate access to the data sets being manipulated. In 
this case, READ access to the CSI as well as target/DLIB data sets would 
seem appropriate.



If a shop wants to make it open, then just make UACC on the facilities open.


But, the integrity exposure--which I have purposely tried to refrain 
from mentioning directly--still remains! SMP/E's FACILITY class 
resources do not eliminate the exposure, rather they limit it to jobs 
that can be run by trusted individuals. Some might call this a 
kludge. At best, it's a Band-Aid fix.



And as for APF.  It is another protection in the system.  Since an APF 
authorized library can control to some extent the ability to modify some 
storage areas, I think this is also fine.  Some of the functions in SMP/E could 
be dangerous if allowed to run amuck.


You have this exactly backwards. APF authorization of SMP/E is the 
reason the exposure exists in the first place. Removal of that attribute 
completely solves the problem.


--
Edward E Jaffe
Phoenix Software International, Inc
831 Parkview Drive North
El Segundo, CA 90245
http://www.phoenixsoftware.com/

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-24 Thread Paul Gilmartin
On Wed, 24 Jul 2013 07:59:47 -0700, Ed Jaffe wrote:

Originally, SMP/E required authorization only because IEBCOPY required
it. ...  It's entirely possible that additional features were
added to SMP/E over the years that work only because it's APF
authorized. If so, those features will need to be identified and
additional development will be required to find a way to provide similar
function from unauthorized SMP/E.
 
S99WTDSN is a case in point.  Can be suppressed with NOWAIT in
DDDEFs.

Clearly, someone at IBM needs to work on this. SMP/E should go back to
being a utility that anyone can use--just just a privileged few.
 
I agree wholeheartedly.  Can a business case be presented to IBM?

Of course, one can force SMP/E to run unauthorized simply by
adding an unauthorized STEPLIB or by ATTACHing it from an
unauthorized program.  A mildest form of the putative requirement
might be to waive the RACF requirement when SMP/E is running
unauthorized.

(If SMP/E nonetheless threatens system integrity when it runs
unauthorized, the z/OS Statement of Integrity is violated.


http://www-03.ibm.com/systems/z/os/zos/features/racf/zos_integrity_statement.html
)

-- gil

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-24 Thread John Gilmore
EJ has all but made my point for me.

The question who should be able to use SMP/E and the question who
should have write access to system libraries can be and need to be
disentangled.

We sysprogs tend to think about this problem in these narrow terms,
but it is a more general one.  Consider two application development
groups, one for ap A and another for ap B.  The members of  the ap A
group should not have write access to the Ap B group's libraries and
vice versa.  The principle involved is the same.

John Gilmore, Ashland, MA 01721 - USA

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-24 Thread Paul Gilmartin
On Wed, 24 Jul 2013 08:09:38 -0700, Lizette Koehler wrote:

I do not want them to be able to rec/app/acc fixes on my zones.
 
Who said anything about _your_ zones?  Just use data set protections.

If a shop wants to make it open, then just make UACC on the facilities open. 

Thereby opening the ineffable system integrity threat to everyone in the shop?

Now if Kurt Q. would chime in, it would be helpful.

IBM has declared its intention not to be teased into disclosing more
details of the integrity hazard.

-- gil

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-24 Thread Skip Robinson
This issue is a modern reincarnation of an old bugaboo dating to the 
lifetime of the original non-E SMP. At one time it was more or less 
verboten in many shops for a non-Sysprog to use IPCS. Not because of what 
a user might see in storage but because IPCS required access to 
SYS1.PARMIB. That allocation was hard coded in the product, and many 
auditors at the time believed that PARMLIB contained keys to the kingdom 
itself. Never mind that an application programmer could point IPCS to a 
SYSMDUMP to shortcut debugging. No PARMLIB, no IPCS.

In response to GUIDE (and perhaps SHARE) requirements, IBM finally allowed 
the parmllib allocation to point to any user-accessible library. Ed J is 
right that it's APF authorization that spooks many today to lock SMP/E 
away from those without proper 'security clearance'. It's time to make 
this valuable tool available to people who could use it to the benefit of 
their employers.

.
.
JO.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler 
SHARE MVS Program Co-Manager
626-302-7535 Office
323-715-0595 Mobile
jo.skip.robin...@sce.com



From:   John Gilmore jwgli...@gmail.com
To: IBM-MAIN@LISTSERV.UA.EDU, 
Date:   07/24/2013 08:48 AM
Subject:Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)
Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU



EJ has all but made my point for me.

The question who should be able to use SMP/E and the question who
should have write access to system libraries can be and need to be
disentangled.

We sysprogs tend to think about this problem in these narrow terms,
but it is a more general one.  Consider two application development
groups, one for ap A and another for ap B.  The members of  the ap A
group should not have write access to the Ap B group's libraries and
vice versa.  The principle involved is the same.

John Gilmore, Ashland, MA 01721 - USA


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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-24 Thread Mike Schwab
On Wed, Jul 24, 2013 at 10:09 AM, Lizette Koehler
stars...@mindspring.com wrote:
 I might slightly disagree with removing the SAF and APF requirements.

 From a sysprog perspective, I can allow my applications groups access to LIST 
 functions but NOT REC/APP/ACC.  This is beneficial.  I do not mind if they 
 want to look, I just do not want them to touch.  In fact I would encourage 
 them or anyone to be able to research fixes.

 I do not want them to be able to rec/app/acc fixes on my zones.

 If a shop wants to make it open, then just make UACC on the facilities open.

 And as for APF.  It is another protection in the system.  Since an APF 
 authorized library can control to some extent the ability to modify some 
 storage areas, I think this is also fine.  Some of the functions in SMP/E 
 could be dangerous if allowed to run amuck.  Now if Kurt Q. would chime in, 
 it would be helpful.  But from my perspective, I am happy with how things 
 have become.  I was not a supporter of the new facility classes, but now I am.

 Lizette

The files should have appropriate RACF authority defined on the files.
 I. E. z/OS files only updated by system programmers but readable by
application programs.  Application programmer files only updated by
Applications programmers who work on that Application, etc.

A function that could impact the running system memory should need
facility authorization.
-- 
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-24 Thread Ed Gould

Ed,

Since IEBCOPY need APF we are in a which comes first the chicken or  
the egg.


Ed

On Jul 24, 2013, at 9:59 AM, Ed Jaffe wrote:


On 7/23/2013 5:21 PM, Paul Gilmartin wrote:

On Tue, 23 Jul 2013 17:58:16 -0600, Roger Bolan wrote:


Application programmers should be able to use SMP/E.


[snip]

A voice of reason.  And it was safe, or at least believed to be  
safe, until

IO11698/IO12263.


This would make a good SHARE requirement. The goal should be to  
remove APF authorization from SMP/E and, at the same time, remove  
the SAF checking that was recently introduced to limit who could  
use SMP/E.


Originally, SMP/E required authorization only because IEBCOPY  
required it. Now that IEBCOPY no longer requires authorization (as  
of z/OS 1.13), it would seem easy to remove the AC(1) binder  
attribute from SMP/E. Right? No so fast! It's entirely possible  
that additional features were added to SMP/E over the years that  
work only because it's APF authorized. If so, those features will  
need to be identified and additional development will be required  
to find a way to provide similar function from unauthorized SMP/E.


Clearly, someone at IBM needs to work on this. SMP/E should go back  
to being a utility that anyone can use--just just a privileged few.


--
Edward E Jaffe
Phoenix Software International, Inc
831 Parkview Drive North
El Segundo, CA 90245
http://www.phoenixsoftware.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: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-24 Thread retired mainframer
I don't think SMPE's APF attribute is the root of the problem.  There are
numerous APF programs that are safely usable by users with extremely
variable privileges and authorities (e.g., IEBOPY, AMASPZAP, and Binder).

I think the real problem is the fact that SMPE somehow abuses APF to
bypass normal security checks for some of its processing.  Until IBM decides
to correct that (removing APF seems like it would be effective but also
seems like overkill), an equitable solution that addresses the needs of both
sysprogs and non-sysprogs is likely to be elusive.

:: -Original Message-
:: From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
:: Behalf Of Ed Jaffe
:: Sent: Wednesday, July 24, 2013 8:00 AM
:: To: IBM-MAIN@LISTSERV.UA.EDU
:: Subject: Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)
::
:: On 7/23/2013 5:21 PM, Paul Gilmartin wrote:
::  On Tue, 23 Jul 2013 17:58:16 -0600, Roger Bolan wrote:
:: 
::  Application programmers should be able to use SMP/E.
::
:: [snip]
::
::  A voice of reason.  And it was safe, or at least believed to be safe,
:: until
::  IO11698/IO12263.
::
:: This would make a good SHARE requirement. The goal should be to remove
:: APF authorization from SMP/E and, at the same time, remove the SAF
:: checking that was recently introduced to limit who could use SMP/E.
::
:: Originally, SMP/E required authorization only because IEBCOPY required
:: it. Now that IEBCOPY no longer requires authorization (as of z/OS 1.13),
:: it would seem easy to remove the AC(1) binder attribute from SMP/E.
:: Right? No so fast! It's entirely possible that additional features were
:: added to SMP/E over the years that work only because it's APF
:: authorized. If so, those features will need to be identified and
:: additional development will be required to find a way to provide similar
:: function from unauthorized SMP/E.
::
:: Clearly, someone at IBM needs to work on this. SMP/E should go back to
:: being a utility that anyone can use--just just a privileged few.

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-24 Thread Paul Gilmartin
On Wed, 24 Jul 2013 16:32:41 -0700, retired mainframer wrote:

I don't think SMPE's APF attribute is the root of the problem.  There are
numerous APF programs that are safely usable by users with extremely
variable privileges and authorities (e.g., IEBOPY, AMASPZAP, and Binder).
 
As of 1.13, IEB[C]OPY is AC=0.  (But there is an AC=1 version kept for
those who feel they need it (why?).)  IEWL (IEWBLINK) is AC=0.
AMASPZAP is AC=01 (why?)  Of course any program that runs AC=1
assumes the responsibility of performing its own SAF checking.  I
believe this is true also for any program linked AC=0 into an APF
authorized library where it may be attached by an AC=1 program.

I think the real problem is the fact that SMPE somehow abuses APF to
bypass normal security checks for some of its processing.  Until IBM decides
to correct that (removing APF seems like it would be effective but also
seems like overkill), an equitable solution that addresses the needs of both
sysprogs and non-sysprogs is likely to be elusive.
 
Why overkill?  If it's unnecessary, it's safer and more useful without it.
abuses?  It's possible.  It's possible that development added a new
function and hadn't the resources to code the necessary SAF checks.
It's even possible that some specified function of SMP/E requires
bypassing normal security checks, although that seems highly unlikely.

I suspect the flaw isn't aboriginal; more plausibly it was introduced by
some function added recently.  My favorite candidate suspects are
Java, Unix System Services, and Internet.

I wonder what happens if I supply my own directory in place of
//SMPCPATH DD?  Etc.

-- gil

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-23 Thread Donald Likens
I have been working with SMP/E since before there was an E (SMP) (over 40 
years) and I believe shops that limit themselves to SMP/E installed products 
are simply causing themselves extra work. 

I am a consultant and a software developer. Recently had two installs. One from 
IBM using SMP/E and another not using SMP/E. Both products were of similar size 
and complexity. The installation for the none SMP/E installation took under a 
day. The installation for the SMP/E installed product took about a week and 
cost my client much more money (consulting fees).

I think SMP/E is required for products as complicated as the operating system, 
DB2, or CICS because it keeps track of the maintenance installed but for 
products that can be version controlled a non-SMP/E install is much quicker and 
easier. The product I develop does not use SMP/E simply because it is not 
needed.  

If a shop required an SMP/E maintained product, I guess I would create a CSI 
etc. but I would download it like a serverpac.

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-23 Thread R.S.

W dniu 2013-07-23 13:41, Donald Likens pisze:

I have been working with SMP/E since before there was an E (SMP) (over 40 
years) and I believe shops that limit themselves to SMP/E installed products 
are simply causing themselves extra work.

I am a consultant and a software developer. Recently had two installs. One from 
IBM using SMP/E and another not using SMP/E. Both products were of similar size 
and complexity. The installation for the none SMP/E installation took under a 
day. The installation for the SMP/E installed product took about a week and 
cost my client much more money (consulting fees).

I think SMP/E is required for products as complicated as the operating system, 
DB2, or CICS because it keeps track of the maintenance installed but for 
products that can be version controlled a non-SMP/E install is much quicker and 
easier. The product I develop does not use SMP/E simply because it is not 
needed.

If a shop required an SMP/E maintained product, I guess I would create a CSI 
etc. but I would download it like a serverpac.


IMHO some people think consider SMP/E a black magic.
SMP/E is IBM standard, it's always good to adhere the standards, but:
 - if you install the product in separate CSI (with no cross-link 
DDDEFs), then there is no interaction between the product and any other 
component.
 - if you provide service as replacement of whole modules/libraries/all 
the product, then internal dependencies give no value.
 - if your product checks required dependencies at runtime level, then 
it's pointless to use SMP/E for that.
 - it is much easier to install simple product by using XMIT format and 
RECEIVE few libraries.
 - it XMIT itself does not precludes further SMP/E process, it can be a 
method to omit the tape or pax/zip archives.



SMP/E is overcomplicated, non error-free and definitely not error-proof 
(and idiot-proof).


Some examples:
1. IBM Encryption Facility v1. Two loadmodules were added to 
SYS1.LINKLIB, 50k+ lines of sysout. Overcomplication.
There is an option to install it in separate CSI, but then nothing is 
installed (AFAIR due to lack or pre-req's in the separate zone).Of 
course no clue about it.


2. IBM CCCA, delivered as a part of Debug Tool. It's vry old tool, 
last change/update happened many years ago. Unfortunately ther is a 
mistake in description of one component. And THERE IS NO WAY TO FIX IT! 
It CANNOT be fixed by PTF, the only way to fix it is the following:


SET BDY (TARGET).
UCLIN.
 REP SAMP(ABJ058)
 RMID(H09F210).
ENDUCL.
SET BDY (DLIB).
UCLIN.
 REP SAMP(ABJ058)
 RMID(H09F210).
ENDUCL.

You can order up-to-date package with the latest service and you will 
still get the same old error and still NO CLUE about it, unless you know 
it.First time I met it in 2006, nothing happened since then. It's still 
not fixed and no clue.


3. HOLD(ACTION) informing that ...you have to apply the PTF. THIS PTF 
containing the action. Other HOLD(ACTION)'s informing about DOC changes, 
DB2 binds, etc. etc.There are plenty of misnamed HOLDs.


4. Job samples with REGION=4M at IEFBR14 step as well as at GIMSMP step. 
In first case it's only funny, for the second one itwon't work.


5. Program Directory. It's related to SMP/E in some way (strictly or 
loosely - your choice). PGMdir describes non-existent world of Product 
Tapes, while it's known for years that you get CBPDO (or other) tapes. 
So you have to interpret the description in a way applicable to real 
world. It's like description of the travel by a horse when driving new 
car on the highway.


6. Memo to users, readme first. The only information is print Memo to 
Users Extension.


7. Installation tape. It's happened to me many years ago. I've got 40 
carts in the box, but SMP/E treat it as THE TAPE. Singular. It's 
multi-volume TAPE. When miexed with nonexistent product tapes it's 
really misleading.


8. Some products are installed using SMP/E every module is under strict 
version control, but later ...you have to unpax some big archive and 
continue installation completely out of SMP/E control. SMP/E is used to 
apply the installation package, a kind of SETUP.EXE. In such case any 
update means another SETUP.EXE. And we have both complexity of SMP/E and 
no control of the SMP/E. One of the examples is WAS. The installation of 
WAS is a nightmare, don't even try to change any RACF username or any 
other detail - you will never know what is hardcoded!


9. SMP/E is not enough to install the product. Even wih job samples you 
sometimes have to perform many actions not covered by the installation 
process. It's not only allocation of the libraries (out of SMP/E but 
usually in samples), but also LPA, LNKLST, APF, PARMLIB, operational 
datasets, and many, many other activities, required to make the product 
working. Usually it's called post installation activities, but it's 
simply part of the installation, completely out of SMP/E scope.


10. Cross-dependencies. When 

Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-23 Thread Joel C. Ewing
Your no interaction between the product and any other component
implicitly includes it, but perhaps it should be explicitly stated that
this means the non-SMP/E product, or a product with its own SMP/E zones,
may not require the installation of any elements in libraries owned by
any other product or SMP/E zone.  While it is acceptable to have a
non-owning product or zone reference and use elements in a library
associated with some other SMP/E zone, it should be mandatory that only
one zone owns any given library and FMIDs in that zone own all
elements in the library.  You can get away with violating that rule if
the element names are still all unique, but it is a bad idea to do so.
And, so that one SMP/E zone always knowns the state of all elements in
an owned library, any local customization to a product maintained by
SMP/E should either be applied via USERMOD or to separate non-SMP/E
local libraries.
JC Ewing

On 07/23/2013 07:32 AM, R.S. wrote:
 W dniu 2013-07-23 13:41, Donald Likens pisze:
 I have been working with SMP/E since before there was an E (SMP) (over
 40 years) and I believe shops that limit themselves to SMP/E installed
 products are simply causing themselves extra work.

 I am a consultant and a software developer. Recently had two installs.
 One from IBM using SMP/E and another not using SMP/E. Both products
 were of similar size and complexity. The installation for the none
 SMP/E installation took under a day. The installation for the SMP/E
 installed product took about a week and cost my client much more money
 (consulting fees).

 I think SMP/E is required for products as complicated as the operating
 system, DB2, or CICS because it keeps track of the maintenance
 installed but for products that can be version controlled a non-SMP/E
 install is much quicker and easier. The product I develop does not use
 SMP/E simply because it is not needed.

 If a shop required an SMP/E maintained product, I guess I would create
 a CSI etc. but I would download it like a serverpac.

 IMHO some people think consider SMP/E a black magic.
 SMP/E is IBM standard, it's always good to adhere the standards, but:
  - if you install the product in separate CSI (with no cross-link
 DDDEFs), then there is no interaction between the product and any other
 component.
  - if you provide service as replacement of whole modules/libraries/all
 the product, then internal dependencies give no value.
  - if your product checks required dependencies at runtime level, then
 it's pointless to use SMP/E for that.
  - it is much easier to install simple product by using XMIT format and
 RECEIVE few libraries.
  - it XMIT itself does not precludes further SMP/E process, it can be a
 method to omit the tape or pax/zip archives.
 
 
 SMP/E is overcomplicated, non error-free and definitely not error-proof
 (and idiot-proof).
 
 Some examples:
 1. IBM Encryption Facility v1. Two loadmodules were added to
 SYS1.LINKLIB, 50k+ lines of sysout. Overcomplication.
 There is an option to install it in separate CSI, but then nothing is
 installed (AFAIR due to lack or pre-req's in the separate zone).Of
 course no clue about it.
 
 2. IBM CCCA, delivered as a part of Debug Tool. It's vry old tool,
 last change/update happened many years ago. Unfortunately ther is a
 mistake in description of one component. And THERE IS NO WAY TO FIX IT!
 It CANNOT be fixed by PTF, the only way to fix it is the following:
 
 SET BDY (TARGET).
 UCLIN.
  REP SAMP(ABJ058)
  RMID(H09F210).
 ENDUCL.
 SET BDY (DLIB).
 UCLIN.
  REP SAMP(ABJ058)
  RMID(H09F210).
 ENDUCL.
 
 You can order up-to-date package with the latest service and you will
 still get the same old error and still NO CLUE about it, unless you know
 it.First time I met it in 2006, nothing happened since then. It's still
 not fixed and no clue.
 
 3. HOLD(ACTION) informing that ...you have to apply the PTF. THIS PTF
 containing the action. Other HOLD(ACTION)'s informing about DOC changes,
 DB2 binds, etc. etc.There are plenty of misnamed HOLDs.
 
 4. Job samples with REGION=4M at IEFBR14 step as well as at GIMSMP step.
 In first case it's only funny, for the second one itwon't work.
 
 5. Program Directory. It's related to SMP/E in some way (strictly or
 loosely - your choice). PGMdir describes non-existent world of Product
 Tapes, while it's known for years that you get CBPDO (or other) tapes.
 So you have to interpret the description in a way applicable to real
 world. It's like description of the travel by a horse when driving new
 car on the highway.
 
 6. Memo to users, readme first. The only information is print Memo to
 Users Extension.
 
 7. Installation tape. It's happened to me many years ago. I've got 40
 carts in the box, but SMP/E treat it as THE TAPE. Singular. It's
 multi-volume TAPE. When miexed with nonexistent product tapes it's
 really misleading.
 
 8. Some products are installed using SMP/E every module is under strict
 version 

Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-23 Thread Skip Robinson
I too have experience that predates the 'E' in SMP/E, but I have more 
respect for this tool than I can say. A few quick queries hints at what my 
current z/OS CSI manages:

MOD- 79,869
LMOD   - 31,153
MAC-  8,545
PNL- 13,494

All of these elements are mapped completely, including their relationship 
with each other and the maintenance history behind them: 17,286 SYSMODs 
from basic product component (FMID) to our local modifications (USERMODs). 


I understand the appeal of the quick-and-dirty download-and-go approach, 
particularly for a consultant brought to town for a product install. It's 
fast, it's tidy, and it's over before the smoke clears. Then bye-bye to 
Ms. C, who moves on to the next town in dire need of a competent sheriff. 
But life goes on in each town. Next month or next year, some fix or 
enhancement is required. Who will do that and how? Who will know--or 
remember--exactly what state the product was left in after the last 
dust-up? 

SMP/E knows and remembers forever. 


.
.
JO.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler 
SHARE MVS Program Co-Manager
626-302-7535 Office
323-715-0595 Mobile
jo.skip.robin...@sce.com



From:   Joel C. Ewing jcew...@acm.org
To: IBM-MAIN@LISTSERV.UA.EDU, 
Date:   07/23/2013 06:59 AM
Subject:Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)
Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU



Your no interaction between the product and any other component
implicitly includes it, but perhaps it should be explicitly stated that
this means the non-SMP/E product, or a product with its own SMP/E zones,
may not require the installation of any elements in libraries owned by
any other product or SMP/E zone.  While it is acceptable to have a
non-owning product or zone reference and use elements in a library
associated with some other SMP/E zone, it should be mandatory that only
one zone owns any given library and FMIDs in that zone own all
elements in the library.  You can get away with violating that rule if
the element names are still all unique, but it is a bad idea to do so.
And, so that one SMP/E zone always knowns the state of all elements in
an owned library, any local customization to a product maintained by
SMP/E should either be applied via USERMOD or to separate non-SMP/E
local libraries.
 JC Ewing

On 07/23/2013 07:32 AM, R.S. wrote:
 W dniu 2013-07-23 13:41, Donald Likens pisze:
 I have been working with SMP/E since before there was an E (SMP) (over
 40 years) and I believe shops that limit themselves to SMP/E installed
 products are simply causing themselves extra work.

 I am a consultant and a software developer. Recently had two installs.
 One from IBM using SMP/E and another not using SMP/E. Both products
 were of similar size and complexity. The installation for the none
 SMP/E installation took under a day. The installation for the SMP/E
 installed product took about a week and cost my client much more money
 (consulting fees).

 I think SMP/E is required for products as complicated as the operating
 system, DB2, or CICS because it keeps track of the maintenance
 installed but for products that can be version controlled a non-SMP/E
 install is much quicker and easier. The product I develop does not use
 SMP/E simply because it is not needed.

 If a shop required an SMP/E maintained product, I guess I would create
 a CSI etc. but I would download it like a serverpac.

 IMHO some people think consider SMP/E a black magic.
 SMP/E is IBM standard, it's always good to adhere the standards, but:
  - if you install the product in separate CSI (with no cross-link
 DDDEFs), then there is no interaction between the product and any other
 component.
  - if you provide service as replacement of whole modules/libraries/all
 the product, then internal dependencies give no value.
  - if your product checks required dependencies at runtime level, then
 it's pointless to use SMP/E for that.
  - it is much easier to install simple product by using XMIT format and
 RECEIVE few libraries.
  - it XMIT itself does not precludes further SMP/E process, it can be a
 method to omit the tape or pax/zip archives.
 
 
 SMP/E is overcomplicated, non error-free and definitely not error-proof
 (and idiot-proof).
 
 Some examples:
 1. IBM Encryption Facility v1. Two loadmodules were added to
 SYS1.LINKLIB, 50k+ lines of sysout. Overcomplication.
 There is an option to install it in separate CSI, but then nothing is
 installed (AFAIR due to lack or pre-req's in the separate zone).Of
 course no clue about it.
 
 2. IBM CCCA, delivered as a part of Debug Tool. It's vry old tool,
 last change/update happened many years ago. Unfortunately ther is a
 mistake in description of one component. And THERE IS NO WAY TO FIX IT!
 It CANNOT be fixed by PTF, the only way to fix it is the following:
 
 SET BDY (TARGET).
 UCLIN.
  REP SAMP(ABJ058)
  RMID(H09F210).
 ENDUCL.
 SET

Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-23 Thread Paul Gilmartin
On 2013-07-23, at 08:53, Skip Robinson wrote:
 
 I understand the appeal of the quick-and-dirty download-and-go approach, 
 particularly for a consultant brought to town for a product install. It's 
 fast, it's tidy, and it's over before the smoke clears. Then bye-bye to 
 Ms. C, who moves on to the next town in dire need of a competent sheriff. 
 But life goes on in each town. Next month or next year, some fix or 
 enhancement is required. Who will do that and how? Who will know--or 
 remember--exactly what state the product was left in after the last 
 dust-up? 
  
And if Ms. C were to oblige the customer and perform an installation
with SMP/E, she'd have to be granted the special privileges now
needed for SMP/E, over and above the authority to modify the data
sets actually needed for the product.  Will auditors be entirely
happy with that?

Grrr.  I suppose Ms. C can back-seat drive for a member of the
systems staff with suitable privileges.

-- gil

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-23 Thread John Gilmore
SMP/E is imperfect.  What is not?  That conceded, it has no viable
competitors.

It should also, I think, be used in place of its notional competitors
for applications maintenance.   The idea that applications must be
maintained using something 'simpler and easier to use' is delusional.

None of the above is an argument for not urging improvements and
extensions upon IBM.

John Gilmore, Ashland, MA 01721 - USA

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-23 Thread Tom Marchant
On Tue, 23 Jul 2013 06:41:37 -0500, Donald Likens wrote:

If a shop required an SMP/E maintained product, I guess I would 
create a CSI etc. but I would download it like a serverpac.

There is much more to an SMP/E maintained product than create a 
CSI etc.  A CSI is worthless unless maintenance is delivered in the 
form of properly constructed PTFs.

-- 
Tom Marchant

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-23 Thread Duffy Nightingale, SSPI
Thanks Lizette and others,

We have a pretty solid process for tracking releases, fixes, changes, updates, 
etc.  In 23 years there was only one confusion when a customer did not apply a 
fix as requested but we figured that our pretty quickly.

We are going to look into the SMP/E process however.  We do like to keep our 
customers happy!

Thanks much to everyone who commented.

Duffy

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Lizette Koehler
Sent: Monday, July 22, 2013 1:47 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

Just taking this to a new thread

Personally I prefer SMP/E installs.  It provides the following

Ease of installation
Ease of verifying Maint Levels
Ease of upgrades or phase outs.

When I have NON SMP/E installs they tend to be just simple IEBCOPY from here to 
here.

Then it is up to me to ensure a way to validate what is in  production, what is 
in test, what maintenance levels are available.

There have been some NON SMP/E install products that have done a good job with 
the three points.  But I have to make sure it is documented, my team mates can 
find (or use) my documentation and that the process is bullet proof.  If it 
cannot pass the Lizette Test for bullet-proofness, then I really do not want 
the product in my shop.

At one of my previous lives, I was supporting an OEM product that was NON-SMP/E 
installed.  It was a nightmare.  They process was a bare bones TSO XMIT 
install.  But I had no way to very if I had the current version of software or 
not.  It took many iterations before I found a naming convention that would at 
least look like it could identify what version of the product I was running in 
sand box and everywhere else.

I think if you have one or two LPARs it is not so bad.  But when you are 
looking at  5 or more LPARs or more than one PLEX to maintain software on, the 
SMP/E is a big benefit.


But, if you have a solid process that covers my concerns, I may not gripe too 
much over a non-SMP/E install.

Lizette


 
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Duffy Nightingale
Sent: Monday, July 22, 2013 1:04 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: BLKSIZE=3120

Interesting.  Thanks much!

Duffy Nightingale
Sound Software Printing, Inc.
www.soundsoftware.us
du...@soundsoftware.us
Phone: 360.385.3456
Fax: 973.201.8921
 
The information in this e-mail, and any attachment therein is confidential and 
for use by the addressee only. If you are not the intended recipient, please 
return the e-mail to the sender and delete it from your computer. Although 
Sound Software Printing, Inc. attempts to sweep e-mail and attachments for 
viruses, it does not guarantee that either are virus-free and accepts no 
liability for any damage sustained as a result of viruses.


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of John McKown
Sent: Monday, July 22, 2013 1:01 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: BLKSIZE=3120

I, personally, as a z/OS system programmer tend to like SMP/E. IBM has made 
installation simple via ShopzSeries. I put in my order. I eventually get an 
email saying it is ready. I log on to get the download information that I need 
and run a single SMP/E job which downloads and sets it up (RECEIVE), ready to 
customize and install. CA is similar, but we haven't gone to using MSM yet 
(don't know why).

But the other 2 sysprogs here tend to prefer to get XMIT type files, perhaps 
packaged in a zip file. One simply prefers XMIT format, but will work with 
the CA stuff, which is downloaded to a UNIX subdirectory when he is forced to 
(compressed PAX format). The second really despises anything other than simple 
XMIT. But, then, he really dislikes z/OS UNIX.

On Mon, Jul 22, 2013 at 2:16 PM, Duffy Nightingale
du...@soundsoftware.uswrote:

 Hello,

 I see another developer on here.  And we send our product out using 
 TSO XMIT.  Which gives rise to a question.  I saw some techie state 
 that he would not install a product unless he could use SMP/E.  Is 
 this something us developers should explore or is it a big headache that is 
 not worth it?

 Thanks,


--
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: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-23 Thread Ed Gould

On Jul 23, 2013, at 9:53 AM, Skip Robinson wrote:
- 
SNIP


SMP/E knows and remembers forever.


.
.



Skip,


Excellent point and put better than I did in my reply.
The worst thing a manager can do is to hire a consultant to install  
products and then after X many months the consultant leaves and the  
people are left to put together the pieces.
IF the consultant uses SMPE to install the product (and he/she  
doesn't do anything off the books) any decent sysprog can come in and  
figure out what he/she did in with a minimum of effort.
Even if the employee is working from home its easy to get up to  
speed. We had one person that work from home and she installed a  
product and it utterly failed as she show horned it in rather than  
following the install via smp/e (after all she worked from home cough  
cough cough).


Nobody could figure out how to implement it (nobody wanted to touch  
it as it was installed haphazard. The product never got used and  
several thousand dollars went down the drain.


Ed

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-23 Thread Ed Gould

Paul,

Sigh... there is installed and then there is INSTALLED. No  
application programmer would/should be granted access to update to  
any system library if that is what you complaining about too bad, If  
you are talking SMPE Again the smpe libraries are essentially keys.  
Now they are OK for an auditor or management to READ them but NOT for  
lowly programmers. If you want SMPE for the average joe programmer  
again the answer should be NO.  There are some things (albiet few  
things) that application should not be using.


Ed


On Jul 23, 2013, at 10:03 AM, Paul Gilmartin wrote:


On 2013-07-23, at 08:53, Skip Robinson wrote:


I understand the appeal of the quick-and-dirty download-and-go  
approach,
particularly for a consultant brought to town for a product  
install. It's
fast, it's tidy, and it's over before the smoke clears. Then bye- 
bye to
Ms. C, who moves on to the next town in dire need of a competent  
sheriff.

But life goes on in each town. Next month or next year, some fix or
enhancement is required. Who will do that and how? Who will know--or
remember--exactly what state the product was left in after the last
dust-up?


And if Ms. C were to oblige the customer and perform an installation
with SMP/E, she'd have to be granted the special privileges now
needed for SMP/E, over and above the authority to modify the data
sets actually needed for the product.  Will auditors be entirely
happy with that?

Grrr.  I suppose Ms. C can back-seat drive for a member of the
systems staff with suitable privileges.

-- 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: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-23 Thread Paul Gilmartin
On Tue, 23 Jul 2013 16:05:34 -0500, Ed Gould wrote:

Sigh... there is installed and then there is INSTALLED. No
application programmer would/should be granted access to update to
any system library if that is what you complaining about too bad, If
you are talking SMPE Again the smpe libraries are essentially keys.
Now they are OK for an auditor or management to READ them but NOT for
lowly programmers. If you want SMPE for the average joe programmer
again the answer should be NO.  There are some things (albiet few
things) that application should not be using.
 
Elitism.  SMP/E should be just a tool to be used with appropriate
protection of resources.  Until about 3 years ago, the fact was
(believed to be) that with proper data set protection SMP/E was no
more dangerous than any other tool.  You seem to be asserting that
use of SMP/E should be restricted to an elite cadre, but in your
previous submission:

On Tue, 23 Jul 2013 15:14:10 -0500, Ed Gould wrote:

... We had one person that work from home and she installed a
product and it utterly failed as she show horned it in rather than
following the install via smp/e (after all she worked from home cough
cough cough).

Nobody could figure out how to implement it (nobody wanted to touch
it as it was installed haphazard. The product never got used and
several thousand dollars went down the drain.
 
Was this before or after the sea change of 3 years ago?  In those happy
days gone by, she would have needed no more permissions to use SMP/E
than to perform the shoehorn installation.  I don't know her job
description.  Would she nowadays be granted the extraordinary privileges
required to use SMP/E?  Was she applications or systems?

-- gil

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-23 Thread John Gilmore
There is too much pussyfooting going on here.  IBM clearly has
knowledge of a security exposure that is SMP/E-linked.  I have no
notion what this linkage is, but what it is will emerge, and we may
hope that IBM has eliminated it before then.

Absent this problem it would be entirely possible to use SMP/E to
maintain an application or applications without providing their
maintainers with concomitant access to the system libraries used to
maintain the operating system itself.   If, as I think it is, this is
Paul Gilmartin's point, he is right.

John Gilmore, Ashland, MA 01721 - USA

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-23 Thread Paul Gilmartin
On Tue, 23 Jul 2013 17:58:16 -0600, Roger Bolan wrote:

Application programmers should be able to use SMP/E.  They just should
never be updating the system zones and libraries.  As an application
developer I have for years maintained my own sandbox CSI with my own
global, target and dlib zones.   I can do whatever I want in there with my
own zones and my own libraries without affecting the system or anybody else
on it.  I can test the installation of products, ++APARS, and PTFs and
recreate the scenarios of customers who get themselves into trouble.  It
has been invaluable.

A voice of reason.  And it was safe, or at least believed to be safe, until
IO11698/IO12263.

-- gil

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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-23 Thread Ed Gould

Paul:

Heck if they (application programmer) wanted to create their own  
CSI's and maintain it for application code go for it. I don't think  
IBM would be equipped to handle application types calling them on the  
1-800 number though. If you want the systems group to handle call's  
better hire another sysprog.


ED



On Jul 23, 2013, at 6:35 PM, Paul Gilmartin wrote:


On Tue, 23 Jul 2013 16:05:34 -0500, Ed Gould wrote:


Sigh... there is installed and then there is INSTALLED. No
application programmer would/should be granted access to update to
any system library if that is what you complaining about too bad, If
you are talking SMPE Again the smpe libraries are essentially keys.
Now they are OK for an auditor or management to READ them but NOT for
lowly programmers. If you want SMPE for the average joe programmer
again the answer should be NO.  There are some things (albiet few
things) that application should not be using.


Elitism.  SMP/E should be just a tool to be used with appropriate
protection of resources.  Until about 3 years ago, the fact was
(believed to be) that with proper data set protection SMP/E was no
more dangerous than any other tool.  You seem to be asserting that
use of SMP/E should be restricted to an elite cadre, but in your
previous submission:

On Tue, 23 Jul 2013 15:14:10 -0500, Ed Gould wrote:


... We had one person that work from home and she installed a
product and it utterly failed as she show horned it in rather than
following the install via smp/e (after all she worked from home cough
cough cough).

Nobody could figure out how to implement it (nobody wanted to touch
it as it was installed haphazard. The product never got used and
several thousand dollars went down the drain.

Was this before or after the sea change of 3 years ago?  In those  
happy

days gone by, she would have needed no more permissions to use SMP/E
than to perform the shoehorn installation.  I don't know her job
description.  Would she nowadays be granted the extraordinary  
privileges

required to use SMP/E?  Was she applications or systems?

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


SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-22 Thread Lizette Koehler
Just taking this to a new thread

Personally I prefer SMP/E installs.  It provides the following

Ease of installation
Ease of verifying Maint Levels
Ease of upgrades or phase outs.

When I have NON SMP/E installs they tend to be just simple IEBCOPY from here to 
here.

Then it is up to me to ensure a way to validate what is in  production, what is 
in test, what maintenance levels are available.

There have been some NON SMP/E install products that have done a good job with 
the three points.  But I have to make sure it is documented, my team mates can 
find (or use) my documentation and that the process is bullet proof.  If it 
cannot pass the Lizette Test for bullet-proofness, then I really do not want 
the product in my shop.

At one of my previous lives, I was supporting an OEM product that was NON-SMP/E 
installed.  It was a nightmare.  They process was a bare bones TSO XMIT 
install.  But I had no way to very if I had the current version of software or 
not.  It took many iterations before I found a naming convention that would at 
least look like it could identify what version of the product I was running in 
sand box and everywhere else.

I think if you have one or two LPARs it is not so bad.  But when you are 
looking at  5 or more LPARs or more than one PLEX to maintain software on, the 
SMP/E is a big benefit.


But, if you have a solid process that covers my concerns, I may not gripe too 
much over a non-SMP/E install.

Lizette


 
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Duffy Nightingale
Sent: Monday, July 22, 2013 1:04 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: BLKSIZE=3120

Interesting.  Thanks much!

Duffy Nightingale
Sound Software Printing, Inc.
www.soundsoftware.us
du...@soundsoftware.us
Phone: 360.385.3456
Fax: 973.201.8921
 
The information in this e-mail, and any attachment therein is confidential and 
for use by the addressee only. If you are not the intended recipient, please 
return the e-mail to the sender and delete it from your computer. Although 
Sound Software Printing, Inc. attempts to sweep e-mail and attachments for 
viruses, it does not guarantee that either are virus-free and accepts no 
liability for any damage sustained as a result of viruses.


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of John McKown
Sent: Monday, July 22, 2013 1:01 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: BLKSIZE=3120

I, personally, as a z/OS system programmer tend to like SMP/E. IBM has made 
installation simple via ShopzSeries. I put in my order. I eventually get an 
email saying it is ready. I log on to get the download information that I need 
and run a single SMP/E job which downloads and sets it up (RECEIVE), ready to 
customize and install. CA is similar, but we haven't gone to using MSM yet 
(don't know why).

But the other 2 sysprogs here tend to prefer to get XMIT type files, perhaps 
packaged in a zip file. One simply prefers XMIT format, but will work with 
the CA stuff, which is downloaded to a UNIX subdirectory when he is forced to 
(compressed PAX format). The second really despises anything other than simple 
XMIT. But, then, he really dislikes z/OS UNIX.

On Mon, Jul 22, 2013 at 2:16 PM, Duffy Nightingale
du...@soundsoftware.uswrote:

 Hello,

 I see another developer on here.  And we send our product out using 
 TSO XMIT.  Which gives rise to a question.  I saw some techie state 
 that he would not install a product unless he could use SMP/E.  Is 
 this something us developers should explore or is it a big headache that is 
 not worth it?

 Thanks,


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


Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-22 Thread Ed Gould

Lizette:

Well said.
In the past 40+ years I have done all types of installs. SMPE in the  
end simplifies installation.
I have frequently rejected a product just because that it is not  
installed via SMPE.
I have seen everything from an IEBCOPY to quite complicated  
installation procedures.
Yes it can be cumbersome to install via SMPE but every sysprog that I  
have worked with (except some well lets say amateur types) have  
generally liked SMPE(for IM)

It is far easier to figure out levels of products with SMPE IMO.
I have seen OEM's supply fixes with zaps (and use IDRDATA rather than  
SMPE) and when all is said and done the level of the product was  
almost always up in the air and made problem determination less  
straight forwardas IDRdata is not in a dump.


Ed


On Jul 22, 2013, at 3:46 PM, Lizette Koehler wrote:


Just taking this to a new thread

Personally I prefer SMP/E installs.  It provides the following

Ease of installation
Ease of verifying Maint Levels
Ease of upgrades or phase outs.

When I have NON SMP/E installs they tend to be just simple IEBCOPY  
from here to here.


Then it is up to me to ensure a way to validate what is in   
production, what is in test, what maintenance levels are available.


There have been some NON SMP/E install products that have done a  
good job with the three points.  But I have to make sure it is  
documented, my team mates can find (or use) my documentation and  
that the process is bullet proof.  If it cannot pass the Lizette  
Test for bullet-proofness, then I really do not want the product in  
my shop.


At one of my previous lives, I was supporting an OEM product that  
was NON-SMP/E installed.  It was a nightmare.  They process was a  
bare bones TSO XMIT install.  But I had no way to very if I had the  
current version of software or not.  It took many iterations before  
I found a naming convention that would at least look like it could  
identify what version of the product I was running in sand box and  
everywhere else.


I think if you have one or two LPARs it is not so bad.  But when  
you are looking at  5 or more LPARs or more than one PLEX to  
maintain software on, the SMP/E is a big benefit.



But, if you have a solid process that covers my concerns, I may not  
gripe too much over a non-SMP/E install.


Lizette



-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM- 
m...@listserv.ua.edu] On Behalf Of Duffy Nightingale

Sent: Monday, July 22, 2013 1:04 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: BLKSIZE=3120

Interesting.  Thanks much!

Duffy Nightingale
Sound Software Printing, Inc.
www.soundsoftware.us
du...@soundsoftware.us
Phone: 360.385.3456
Fax: 973.201.8921

The information in this e-mail, and any attachment therein is  
confidential and for use by the addressee only. If you are not the  
intended recipient, please return the e-mail to the sender and  
delete it from your computer. Although Sound Software Printing,  
Inc. attempts to sweep e-mail and attachments for viruses, it does  
not guarantee that either are virus-free and accepts no liability  
for any damage sustained as a result of viruses.



-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM- 
m...@listserv.ua.edu] On Behalf Of John McKown

Sent: Monday, July 22, 2013 1:01 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: BLKSIZE=3120

I, personally, as a z/OS system programmer tend to like SMP/E. IBM  
has made installation simple via ShopzSeries. I put in my order. I  
eventually get an email saying it is ready. I log on to get the  
download information that I need and run a single SMP/E job which  
downloads and sets it up (RECEIVE), ready to customize and install.  
CA is similar, but we haven't gone to using MSM yet (don't know why).


But the other 2 sysprogs here tend to prefer to get XMIT type  
files, perhaps packaged in a zip file. One simply prefers XMIT  
format, but will work with the CA stuff, which is downloaded to a  
UNIX subdirectory when he is forced to (compressed PAX format). The  
second really despises anything other than simple XMIT. But,  
then, he really dislikes z/OS UNIX.


On Mon, Jul 22, 2013 at 2:16 PM, Duffy Nightingale
du...@soundsoftware.uswrote:


Hello,

I see another developer on here.  And we send our product out using
TSO XMIT.  Which gives rise to a question.  I saw some techie state
that he would not install a product unless he could use SMP/E.  Is
this something us developers should explore or is it a big  
headache that is not worth it?


Thanks,



--
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: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-22 Thread Jim Thomas
Folks,

Does anybody have any guidelines for making a product SMP/E installable ??. 

Yes, I've been thru the manuals but what I don't find are recommendations
and or 
'gotchas' ... 

Any advice and  or direction would be appreciated.

Kind Regards.

Jim 

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Ed Gould
Sent: Monday, July 22, 2013 4:50 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

Lizette:

Well said.
In the past 40+ years I have done all types of installs. SMPE in the end
simplifies installation.
I have frequently rejected a product just because that it is not installed
via SMPE.
I have seen everything from an IEBCOPY to quite complicated installation
procedures.
Yes it can be cumbersome to install via SMPE but every sysprog that I have
worked with (except some well lets say amateur types) have generally liked
SMPE(for IM) It is far easier to figure out levels of products with SMPE
IMO.
I have seen OEM's supply fixes with zaps (and use IDRDATA rather than
SMPE) and when all is said and done the level of the product was almost
always up in the air and made problem determination less straight forwardas
IDRdata is not in a dump.

Ed


On Jul 22, 2013, at 3:46 PM, Lizette Koehler wrote:

 Just taking this to a new thread

 Personally I prefer SMP/E installs.  It provides the following

 Ease of installation
 Ease of verifying Maint Levels
 Ease of upgrades or phase outs.

 When I have NON SMP/E installs they tend to be just simple IEBCOPY 
 from here to here.

 Then it is up to me to ensure a way to validate what is in   
 production, what is in test, what maintenance levels are available.

 There have been some NON SMP/E install products that have done a good 
 job with the three points.  But I have to make sure it is documented, 
 my team mates can find (or use) my documentation and that the process 
 is bullet proof.  If it cannot pass the Lizette Test for 
 bullet-proofness, then I really do not want the product in my shop.

 At one of my previous lives, I was supporting an OEM product that was 
 NON-SMP/E installed.  It was a nightmare.  They process was a bare 
 bones TSO XMIT install.  But I had no way to very if I had the current 
 version of software or not.  It took many iterations before I found a 
 naming convention that would at least look like it could identify what 
 version of the product I was running in sand box and everywhere else.

 I think if you have one or two LPARs it is not so bad.  But when you 
 are looking at  5 or more LPARs or more than one PLEX to maintain 
 software on, the SMP/E is a big benefit.


 But, if you have a solid process that covers my concerns, I may not  
 gripe too much over a non-SMP/E install.

 Lizette



 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM- 
 m...@listserv.ua.edu] On Behalf Of Duffy Nightingale
 Sent: Monday, July 22, 2013 1:04 PM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: BLKSIZE=3120

 Interesting.  Thanks much!

 Duffy Nightingale
 Sound Software Printing, Inc.
 www.soundsoftware.us
 du...@soundsoftware.us
 Phone: 360.385.3456
 Fax: 973.201.8921

 The information in this e-mail, and any attachment therein is  
 confidential and for use by the addressee only. If you are not the  
 intended recipient, please return the e-mail to the sender and  
 delete it from your computer. Although Sound Software Printing,  
 Inc. attempts to sweep e-mail and attachments for viruses, it does  
 not guarantee that either are virus-free and accepts no liability  
 for any damage sustained as a result of viruses.


 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM- 
 m...@listserv.ua.edu] On Behalf Of John McKown
 Sent: Monday, July 22, 2013 1:01 PM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: BLKSIZE=3120

 I, personally, as a z/OS system programmer tend to like SMP/E. IBM  
 has made installation simple via ShopzSeries. I put in my order. I  
 eventually get an email saying it is ready. I log on to get the  
 download information that I need and run a single SMP/E job which  
 downloads and sets it up (RECEIVE), ready to customize and install.  
 CA is similar, but we haven't gone to using MSM yet (don't know why).

 But the other 2 sysprogs here tend to prefer to get XMIT type  
 files, perhaps packaged in a zip file. One simply prefers XMIT  
 format, but will work with the CA stuff, which is downloaded to a  
 UNIX subdirectory when he is forced to (compressed PAX format). The  
 second really despises anything other than simple XMIT. But,  
 then, he really dislikes z/OS UNIX.

 On Mon, Jul 22, 2013 at 2:16 PM, Duffy Nightingale
 du...@soundsoftware.uswrote:

 Hello,

 I see another developer on here.  And we send our product out using
 TSO XMIT.  Which gives rise to a question.  I saw some techie state
 that he would not install a product unless he could use SMP/E.  Is
 this something

Re: SMP/E vs. NON SMPE Installs (Was BLKSIZE=3120)

2013-07-22 Thread Paul Gilmartin
On Mon, 22 Jul 2013 21:25:23 -0400, Robert A. Rosenberg wrote:

This is an issue since the design of RESTORE is broken due to its
poor handling of SUPS/PREs If I can Apply a SYSMOD I should be able
to restore it without needing to also restore any SYSMODs it PREs.
IOW: If it PREs SYSMOD1 which has Elements EL1 and EL2 and contains
only a new EL1, then a restore should be able to just select EL1 from
SYSMOD1 and not need to also restore SYSMOD1 (along with its PREs
which then need to be Applied again).

Several releases ago, at OS/390 V2R5.0 SMP/E, SMP/E introduced the
Improved load module build processing, which for building _new_
load modules during _APPLY_ processing supported fetching ++MOD
elements from the GLOBAL zone.  Alas, it does not support such
selection when updating a load module as in RESTORE, nor selecting
other element types such as ++MAC from the GLOBAL zone.  It's a
pity that SMP/E did not follow through to provide such function as
you (and I) want for greater flexibility of RESTORE.  If that were done,
ACCEPT would become a needless function.

IBM has stated that the design objective of RESTORE is to reset
objects to an ACCEPTed level; as such it performs its function
admirably and needs no enhancement.  You and I feel differently
from IBM here.

The corresponding VM facilities, VMFMERGE and VMSES/E have
no requirement for a function analogous to ACCEPT.  Accordingly,
they provide the flexibility we'd like to see in SMP/E RESTORE.

-- gil

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