You're certainly right, and I'm not an IBM-basher. I think it's a great
organization (not without flaws -- no large organization is without large
flaws) but a great organization, and the IBM mainframe has provided a
rewarding (in several senses of the word) living for me, and I am grateful.

The problem with much computer documentation, including much of z/OS's, is
that it is feature- rather than task-oriented. That is, the documentation
does a perfect job of answering the question "so, what does the IEABRC macro
do and how do you code it?" and a terrible job of answering the question
"so, you're facing base register constraint, what do you do?" and "okay, you
converted your open code to use jump instructions but you are now getting
errors on the system macros, what do you do?" Unfortunately, a real-life
user is much more likely to be asking the latter questions. Not a single
reference to IEABRC appears in any of the Guide manuals. So you have to know
that you need IEABRC to know that IEABRC is the solution. That was my point
in the text that you quoted.

Another problem, frankly, with the z/OS documentation is the fragmentation.
The fragmentation of the documentation -- what is in MVS, what is in JES2/3,
what is in DFSMS? -- only makes sense if you already know the answer to the
question "does what I want to accomplish have an MVS solution or a JES
solution or a DFSMS solution?" Explain to me how anyone who didn't already
know would guess that the function to copy a dataset would not be a base
part of the operating system (i.e., a part of MVS rather than an "add-on"
product, DFSMS)? How would you guess that OPEN would be DFSMS but DYNALLOC
would be MVS?

Charles

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Gerhard Adam
Sent: Wednesday, March 21, 2007 7:17 PM
To: [email protected]
Subject: Re: Macro List/Execute Forms (Was: Need help with Assembler ...)

> 1. This is a perfect example of the whole MVS philosophy of documentation,
> which seems to be "if you already understand how everything works, then 
> our
> documentation will explain everything to you perfectly."
>

IMHO, IBM still has some of the best documentation available regardless of 
how voluminous it might be.  I'm sure many people would wish for even more 
if it were to be available (remember the PLM's?)

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to