Paul Gilmartin wrote:
On Thu, 21 Sep 2017 12:56:22 +0000, Dyck, Lionel B. (TRA) wrote:

Tone software in an advertisement from Enterprise Systems Media just claimed 
that the CBT STEPLIB command and CA's TSOPLUS STEPLIB will not work with z/OS 
2.3 in a move to sell their DYNA-STEP.

I have no problems with DYNA-STEP having used it in a prior life but I fail to 
see how either of the other two solutions will fail with z/OS 2.3 as I don't 
recall anything in the announcement or presentations that would imply changes 
to the z/OS internals that would affect them.

Is IBM under any obligation to announce changes to the z/OS internals which do
not affect supported (GUPI) user interfaces?
<snip>

I'm not sure this has ever come up exactly this way before, so here is an overview of what I think we do today in these cases:

If a code change does not affect the behavior of the system's externals (including APIs), we feel free to change it at will without saying anything externally. For example, on every new machine (it seems) we need to keep HiperDispatch's topology view up to date and account for other changes internal to the new processor. Except when we announced HD to begin with I don't think we've mentioned any of these updates.

When we change the behavior of an external and you need to make a corresponding change or use a parameter to keep the old behavior, we think of that as a migration action, and put it in the book. (Marna is the Keeper of the Migration Book. If you don't know Marna, go look up the word "conscientious.") Sometimes the migration actions are "good" migration actions, as for actions you will no longer need to take because the system will do them for you.

When we remove an entire function, we generally announce it and try to leave enough lead time for people to cope.

Outside public view, we have a program for telling other software vendors about changes if they are members of PartnerWorld, which several people have mentioned here in the past. When we suspect or know that one or more vendors relies on something internal, we often notify them of such a change. This is in addition to externals changes that are not yet announced, but for which we believe they need some lead time. (When we get that wrong, they are not usually shy about letting us know!)

The CBT tools are potentially affected by new releases, but there is really no way to notify authors of upcoming changes in advance. Some of those tools historically rely on internals, and they are most at risk. Those written to APIs are less so but could be affected by a migration action. (I'll note that I think it's really cool that many authors update their tools and that others fix them up, all on a volunteer basis and that Sam and Sam maintain the collection and the site.)

--
John Eells
IBM Poughkeepsie
[email protected]

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

Reply via email to