On Thu, 11 Dec 2014 15:35:08 -0800, Charles Mills wrote:
>
>> You can't have an alias of an alias
>
>I can see the analogy to PDSes. Only members can have aliases; aliases can't
>have aliases, right?
>
Gee.  No matter how bad something is, if you can find something equally
bad or worse to compare it to, you can call it relatively good.

I can't see any analogy to UNIX symbolic links, which can chain up to
a system defined limit, easily exceeded, with no integrity harm:

    user@HOST: ln -s foo bar
    user@HOST: ln -s bar foo
    user@HOST: ls -Ll foo
    foo: Number of symbolic links encountered during path name traversal 
exceeds MAXSYMLINKS

>> At job initiation, the initiator ENQs on the alias name.  At allocation
>> it ENQs on the related DSN.  If there's an ENQ conflict at that point,
>> the job terminates with a JCL error
> 
>That sounds terrible. So you are saying that if a long-running job has an
>exclusive ENQ on FOO.BAR.ACTUAL, then every job that wants FOO.BAR.ALIAS
>will take off and run, and then fail at execution time? That sounds like a
>real step backwards. One of the features of OS/360 was "jobs don't run until
>all of the resources that they need are available."
> 
Of course, this was broken first by DYNALLOC.

I suppose the expectation of the design is that users will use only the
alias in JCL, and that there won't be multiple aliases.  And I wonder how
JES3, with its more sophisticated setup processing, deals with it.

-- gil

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

Reply via email to