On 2016-07-21 15:20, Cieri, Anthony wrote:
> 
>       Try   $D JOBCLASS(*),SYSSYM 
> 
Thanks.  That shows me that all job classes at my site have DISALLOW.

But that works only because I have operator privilege.  Let me ask
the question on behalf of a hypothetical programmer who hasn't
such privilege.  I suppose that programmer can simply call the
system administrator and hope not to get the BOFH.

And, further, I ask myself, Why must the facility be controlled?
And I answer myself with a couple possible reasons:

o Some system symbols might have sensitive values (passwords?
  the CIO's personal phone number?) which must be concealed.

o Some dusty decks may contain "//SYSUT2 DD DISP=(,PASS),DSN=&YYMMDD"
  and for compatibility may continue to run in classes with
  SYSSYM=DISALLOW.

I have long felt that reference in JCL to an undefined apparent
symbol should always have been treated as a syntax error.  That
compatibility argument reinforces my sentiment.

-- gil

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

Reply via email to