I am getting a 306-0C as i was trying to load from steplib when one of the libs 
in the concatenation was not authorized to remedy the situation in my recovery 
routine I intercept the abend and prompt the user for a valid library I then 
dynamically allocate this library and when doing the load de=
For on the dynamically allocated library my recovery routine intercepts the a 
306 abend again
Does this mean if I dynamically allocate a library the concatenation is invalid 
from the point of view of APF ?

Sent from my iPhone

> On Jul 7, 2014, at 2:38 AM, Lizette Koehler <stars...@mindspring.com> wrote:
> 
> As others have asked:
> 
> Please provide the all of the CSV message.  It will help us to help you.  It
> you could provide complete information we would not have to guess or keep
> asking for the message text.
> 
> Explanation: The error occurred during processing of a LINK(X), XCTL(X),
> ATTACH(X), or LOAD macro.
> 
> An incorrect load to global request was attempted, or the authorized routine
> requested a module that could not be found in an authorized library. The
> module was found either in an unauthorized library or already loaded in
> storage but marked as coming from an unauthorized library.
> 
> The reason code in register 15 identifies the error:
> 
> Code Explanation
> 
> 04
>    A LOAD macro requested, by the load to global option, a module residing
> in a library that is not authorized program facility (APF) authorized.
> 
> 08
>    A LOAD macro requested, by the load to global option, a module that is
> not reentrant.
> 
> 0C
>    An authorized program requested, by a LINK(X), LOAD, XCTL(X) or
> ATTACH(X) macro, a module in a non-APF-authorized library or concatenation
> of libraries.
> 
> 10
>    A LOAD macro requested, using the GLOBAL=(YES,F) keyword, a module that
> requires page alignment.
> 
> 20
>    A job step module was found in a LNKLST data set that was not APF
> authorized; an APF authorized module was required.
> 
> 24
>    An authorized service attempted, via a LINK(X), LOAD, XCTL(X), or
> ATTACH(X) macro, to access a copy of a load module which is non-reentrant
> and loaded from an authorized library by an unauthorized caller. Another
> copy of the module could not be found.
> 
> 30
>    The user attempted to use a controlled program but is not authorized by
> RACF to use that program. This can occur when a user has EXECUTE access to a
> program library's data set profile, even if none of the program modules
> involved are RACF program protected. Have the system security administrator
> grant you READ access to the data set profile instead.
> 
> 34
>    The user attempted to use a program while a program-accessed data set
> was open.
> 
> 38
>    The user requested access to an in-storage program that is not
> RACF-controlled while a program access data set (PADS) was open.
> 
> 40
>    Signature verification for the module being loaded was required but
> failed.
> 
> 42
>    The user attempted to use a program that is not program-controlled,
> while a must remain controlled environment exists.
> 
> System Action: The system issues an ABEND dump.
> 
> The system issues a message depending on the reason code accompanying the
> abend:
> 
> Code Message
> 
> 04
>    CSV013I
> 
> 08
>    CSV015I
> 
> 0C
>    CSV019I
> 
> 10
>    CSV020I
> 
> 20
>    CSV024I
> 
> 24
>    CSV027I
> 
> 30
>    CSV025I
> 
> 34
>    CSV026I
> 
> Application Programmer Response: If the requested module could not be found,
> make sure the module exists on a system or user-defined authorized library.
> Correct the error, and run the job step again.
> 
> System Programmer Response: If the error recurs and the program is not in
> error, see the system programmer response for accompanying messages in the
> job log for more information.
> 
> If the error recurs and the program is not in error, search problem
> reporting data bases for a fix for the problem. If no fix exists, contact
> the IBM Support Center. Provide the source input for the job.
> 
> Source: Contents supervision (CSV)
> 
> So which one was it?
> 
> Lizette
> 
> 
>> -----Original Message-----
>> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
>> Behalf Of Micheal Butz
>> Sent: Sunday, July 06, 2014 11:31 PM
>> To: IBM-MAIN@LISTSERV.UA.EDU
>> Subject: Re: SVC 99 APF Authorized Library
>> 
>> The SVC 99 works I just keep on getting a 306 abend
>> 
>> Sent from my iPhone
>> 
>>>> On Jul 7, 2014, at 2:25 AM, Elardus Engelbrecht
>>> <elardus.engelbre...@sita.co.za> wrote:
>>> 
>>> MichealButz wrote:
>>> 
>>>> I am getting 306 ABEND because my APF concatenation contains a NON
>> authorized Library.
>>> 
>>> What is the reason code in register 15? Please supply all CSV* messages
> you
>> received.  What is your z/OS version?
>>> 
>>> 
>>>> IS it possible to remedy this (as I have a recovery routine) By Dynamic
>> allocation of the dataset ?
>>> 
>>> Perhaps not, but then it depends on reason code and whether you did your
>> refreshes (T PROG= ) properly.
>>> 
>>> How did you load (or what macro did you used) your module(s) in the
> first place?
>>> 
>>> Groete / Greetings
>>> Elardus Engelbrecht
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to