On Sep 6, 2007, at 12:17 PM, Paul Gilmartin wrote:

On Wed, 5 Sep 2007 21:06:35 -0500, Ed Gould wrote:

when (in assembler) you invoke most (all?) IBM utilities to specify
in a parm list the ddnames you want to use.  ...
In assembler you would be able to but in JCL and TSO you cannot. while

Rexx "address ATTCHMVS" allows you exactly that facility.  I don't
know whether you consider Rexx part of TSO nowadays or not.

So, "address ATTCHMVS program parm1 parm2 ..." supports supplying alternate DDNAME lists, but not invoking authorized programs; "address TSO [TSOEXEC]
call *(program) parm1" supports invoking authorized programs but not
supplying alternate DDNAME lists.

IBM designers fail to understand that doing something half right twice is simply not as good as doing it fully right once. Why didn't they invest
the same resource to provide a single facility with both capabilities?

Conway's law strikes again.


Not necessarily... You have to look at the utilities manual and see the exact sequence of the parm list that is to be supplied, if it isn't then you are out of luck. BTW you are SOL if you try and get the utilities to change as most (all?) of them are probably functionally stabilized. *IF* attachmvs has its own then you probably should ask for a conforming parm CP to be created. IIRC the utilities are pretty standard in their requirements (nothing special) for parm being passed. I am not defending IBM but the utilities have done it this way for 20+ years and it would take an act of god to get IBM to change them (WAD). You might have better luck asking for a new set of utilities (god knows they are needed) that conform to the attachmvs cp . In any case I think you are out of luck.

Ed

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