Thanks Chuck.


-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx [mailto:midrange-l-bounces@xxxxxxxxxxxx]On Behalf Of CRPence
Sent: Monday, October 05, 2009 1:51 PM
To: midrange-l@xxxxxxxxxxxx
Subject: Re: Changing public authorities (QCRTAUT)

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
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

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.