Farley, Peter x23353 wrote:
<snip>

 The consistent message seems to be that mainframe development resources are very 
constrained, so only the most important/most useful/most justified projects (FSVO most) 
can be undertaken.  (E.G., "functional stability" for the TSO and ISPF and Rexx 
components, among many others.)

<snip>

I'm not sure how you got from what I wrote to "very constrained." Development resource has never been infinite. It's simply a fact that many of yesterday's decisions (made with all the best motives, to be sure) in different components somewhat slow today's pace of development. I'd hope that would not surprise anyone who does software development. I can recall similar internal discussions about what was then "MVS" taking place on IBM's internal conferencing systems as far back as the 1980's!

It's an aerodynamic principle that you can't get lift without drag, but you can certainly have drag without lift. We need to avoid that. That's really all I was trying to say. (It would be good, while we were at it, if we could also reduce the drag.)

But while we're on the topic...the timing of your statement strikes me as a bit odd because it seems to me that we've really accomplished a lot over the past few years.

While TSO/E and TSO/E REXX development might not have provided the amount of new function you would like to see in them, we actually did provide updated TSO/E REXX functions in z/OS V2.1. And, look at what we've done for *other* z/OS programming APIs over the z/OS V1.13-V2.1 timeframe. We've done improvements in Java, C/C++, SYSREXX, z/OSMF's REST APIs, the Batch Run Time Environment, Language Environment, and BCPii to name some. In z/OSMF, we provided browser-based access to ISPF (which uses a TSO/E back-end, by the way) and now to SDSF, in addition to the other z/OSMF applications for network configuration and software management, WLM, RMF, and others. Would you prefer we'd spent all this effort on TSO/E and REXX?

There's a *lot* there that's new, and I've hardly scratched the surface for z/OS V2.1. Moreover, the ISPF team, among a number of other things I didn't list here, offered these improvements in this latest release:

Edit support for Unicode data
Edit support for an expandable command field
Edit HILITE command to highlight the invalid lowercase JCL characters
Edit support for regular expressions in FIND and CHANGE commands
Support for dynamically allocated data sets using XTIOTs for EDIT, BROWSE, LMINIT, and LIBDEF
Improved enhanced member list function
ISPF directory list display for z/OS UNIX, UDLIST, DIRLIST support for a SRCHFOR function Support for multiple logical screens on ISPF entry, and multi-screen exit when ending ISPF
Path name mask support in the z/OS UNIX Directory List Utility
Support in OPT3.4 for a “free” line command for multivolume data sets
Support in UDLIST lower-case path names

I wouldn't personally characterize that component, at least, as "functionally stabilized" based on recent history. We did lots more, too, in many other components, that we announced and talked about at SHARE, GSE, and so on.

Then there's all the stuff we do "under the covers" and rarely talk much about. New machines with new cache structures require HiperDispatch updates. There are constant RAS improvements, countless tweaks to diagnostic data collection, serviceability improvements, a slew of small--but significant in aggregate--performance improvements that show up in the LSPR, any number of hardware support items, and infrastructure items for which, while "someone else takes credit for them," we actually provide the fundamental capabilities. (Operating systems are a lot like plumbing. It's the appliances that get all the glory.)

I'd likewise hope it will surprise nobody that z/OS Development is part of a business, and that it does require justification to get work done. This isn't new, either. It's been true for as long as I can remember.

I think excessive "surface area" is not in our mutual best interest. I've thought that for quite some time. Though my coworker might have found a cool way to express it that helps make the point, like many of those above, it's not a new one.

--
John Eells
z/OS Technical Marketing
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