you mentioned this was not your system but also add; 


We are seeing a ABEND306-4 issued by FOCUS (not by IBM Contents 
Supervision) after a BLDL against DDname USERLIB returns with GPR15=00000004, 
R0=00000000, GPR1=00000306. System trace shows that PDSMAN code gets control 
for the BLDL, but IBM code does not, hence our interest in how PDSMAN responds 
to dynamic APF additions. 

The data set is in the APF list with volume *SMS* and we have been assured that 
it was added to APF dynamically before the above abend. In the dump, 
DEBFLGS1/DEBAPFIN is on. 


PDSMAN at the site I supported was used to monitor PDS's and member usage and 
run reports for statistics. 


Sorry I don't have PDSMAN and I don't recall what all the options or rules are 
but I don't think PDSMAN / traps, or intercepts dynamic APF updates. 




Carmen Vitullo 

----- Original Message -----

From: "Gord Tomlin" <[email protected]> 
To: [email protected] 
Sent: Wednesday, October 17, 2018 1:57:56 PM 
Subject: Re: CA PDSMAN and dynamic additions to APF list 

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 


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

Reply via email to