On Wed, 13 Aug 2008 15:20:40 -0400, Fletcher, Kevin
<[EMAIL PROTECTED]> wrote:

>my boss came up with this
>
>00E40002
>
>
>
>Explanation: The caller of the database services portion of the utility
>was in the wrong protect key.
>This abend reason code is issued by the following CSECTs: DSNUGBAC,
>DSNUGRAR
>
>System Action: The utility job step that caused the function to be
>requested is abended. The utility job is placed in the stopped state.
>
>User Response: Notify the system programmer.
>
>System Programmer Response: Determine the failing environment.
>
>If a JOBLIB or STEPLIB is being used in the batch utility job, check
>that all application program libraries included in the concatenation are
>authorized.
>
>
>this must be db2 specific.

It's not DB2-specific.  It's also not strictly speaking about APF, but it is
in a way.

If DSNUTILB were merely a program that needed to run with APF authority this
would have worked.  However,  you should find that you have an entry for
DSNUTILB in the MVS PPT (see PARMLIB(SCHEDxx) ) specifying that it needs to
run in key 7.   MVS ignores the key specification in the PPT when you have a
non-APF-authorized JOBLIB or STEPLIB.

So, DSNUTILB probably ran APF-authorized, but as it was in key 8 not key 7
DB2 complained.

This kind of error (using a non-authorized JOBLIB/STEPLIB) could happen for
any program with selected PPT properties.  You should find a message in the
job telling you that MVS ignored your PPT specification.
-- 
  Walt Farrell, CISSP
  IBM STSM, z/OS Security Design

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