On 7/25/2006 8:12 AM, Chase, John wrote:
There are unauthorized libraries in the //ISPLLIB concatenation.  But if
it's an authorization issue, why does the reason code translate to
"program not found" (reason code 40 (x'28')) instead of something like
"program not authorized"  (reason code 56 (x'38'))?

First, do you have D00YAAI listed in the AUTHTSF section of SYS1.PARMLIB(IKJTSOxx)? If not, IKJEFTSR will run it (if found) but will simply run it unauthorized.

Next, as others have mentioned, IKJEFTSR will not find it in ISPLLIB. Actually, it may find it there, but only if you set the flags to indicate that you want to invoke the module in an un-isolated environment (i.e., not in the parallel TMP (isolated environment) where you would run authorized code).

In an isolated environment you are not running under ISPF, and thus "not found" would be the right return code.

If this worked before, then I believe you were (before) running it un-isolated, or you were finding it via a STEPLIB or TSOLIB rather than ISPLLIB.

        Walt Farrell, CISSP
        z/OS Security Design, IBM

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