On 2018-10-17 13:41, Carmen Vitullo wrote:
I really don't belive PDSMAN refreshes / adds or deletes libraries from APF,
dynamic or not, I know 'it used to' update LLA IF the PDS was managed, this was
back Y2K, so things may have changed.
the 306-4 is I think related to the concatenation, you lost authorization due
to the STEPLIB concatenation, can't prove any of this without seeing JCL,
APF...etc
PDSMAN did not add the library to the APF list. The customer added the
data set to the APF list, presumably using
SETPROG APF,ADD,...
The question has to do with what PDSMAN does (or doesn't do) when a
library is added to the APF list.
306-4 does mean that "A LOAD macro requested, by the load to global
option, a module residing in a library that is not authorized program
facility (APF) authorized." However, the library is in fact in the APF
list. PDSMAN returns to the BLDL issuer with GPR15=00000004,
R0=00000000, GPR1=00000306. The BLDL issuer then abends 306-4.
This all makes me wonder whether PDSMAN maintains its own representation
of the APF list, which may not be current after the APF list is
dynamically updated. I know PDSMAN has this command:
F PDSMAN,NEWRULES
to reload the rules in the PDSMAN initialization member, PDSMINIT. But I
have no idea whether that has any relationship to what PDSMAN may know
about the APF list, and have not been able to find anything that says it
does or doesn't.
--
Regards, Gord Tomlin
Action Software International
(a division of Mazda Computer Corporation)
Tel: (905) 470-7113, Fax: (905) 470-6507
Support: https://actionsoftware.com/support/
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN