Burns, Bryan wrote:
What are the implications of changing the QCRTAUT sysval from
*CHANGE to *USE? We have menu level security here and QCRTAUT
has been *CHANGE for at least a decade, if not more. Aside from
our programmers needing to have a better understanding of adopted
authority, what else will we need to do? We have many users
using many queries here and to what extent will queries be
affected?

<<SNIP>>


Existing objects are unaffected by a change to that system value, so no concerns there. Since a change to that system value however, objects created into any library that was created [or changed] to have the CRTAUT(*SYSVAL) [i.e. CRTLIB or CHGLIB], where the public authority of the object being created is either specified or defaulted to have AUT(*LIBCRTAUT), the object will be created according to the changed system value.

Although understanding adopted authority is important, I am not convinced there would be generally, any direct correlation between a change of QCRTAUT and [any requirement for] the use of adopted authority.

If /queries/ refers to the object type *QRYDFN, then there will probably be little noticeable impact for those objects, because *USE & *CHANGE are IIRC, effectively the same; i.e. any user that can /read/ a query definition object can request to 2=Change, but they can not then save with replace of that same object [qualified name] unless they are also the owner, they could only save to another name. An output file however, may no longer allow updates, which could be a problem if any previously had been dependent on the *CHANGE public authority assigned for the OUTFILE() that was produced by a query.

Regards, Chuck

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.