On 20/11/2025 9:20 am, Jerry Whitteridge wrote:
Reading Andrew's reply I'd like to point out that when I was selecting software 
products the availability of having a SMPe install and maintenance process 
weighed heavily in the choices I made as it meant much better controlled (and 
documentable) maintenance processes. The fact that IBM now delivers pre built 
SMPe doesn't change the fact that after install maintenance is back to 
Apply/Accept and pre-reqs/co-reqs.

I would disagree about better controlled. Unless you only apply only RSU maintenance with no additions or subtractions, or the vendor delivers a full replacement every time, the number of possible combinations of PTFs that can be applied means you are almost certainly running a combination that has never been tested by the vendor. How do you even answer the question of what maintenance level you are on? A list of all PTFs?

I did installation of IBM and 3rd party software for a long time. The only vendor who consistently had their act together with SMP/E was IBM. Other vendors had a tendency to do weird things, like send PTFs without any pre-reqs for previous maintenance and tell you to just bypass any errors etc. 3rd party software was much better when it was non-SMP/E.

Or we ran into problems like:

"Help! We need to apply this PTF urgently, but we discovered that some of the DDDEFs point to a previous version of the product which we cleaned up 3 months ago, and the apply job fails. How do we fix it?"

"So for all previous maintenance, updates were spread across old and new libraries? The new libraries don't contain some parts of the maintenance, and/or the new libraries contain components built partially from the old version?  The target zone libraries don't contain a consistent version of the software and they don't match what is in the CSI? I don't think you can reliably fix it. I'd recommend reinstalling from scratch."

(For the record, reinstalling was rejected and they just changed the DDDEFs, applied the maintenance and pretended it didn't happen. Let the vendor figure it out from the dump if it fails!)

Confusion about what is being referenced and updated is particularly common for components in the filesystem rather than MVS datasets.

So I'm not a fan of SMP/E for SMP/E's sake. If you need and use its features, fine. If it's just a box to tick, it just creates extra work for the vendor and the customer, and lots of ways to screw things up.

--
Andrew Rowley
Black Hill Software

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to