|
Marc, At 10:30 PM 12/8/97 -0500, you wrote: >John and Al, thanks for your responses. > >>BTW, if anyone questions you as to why you're risking this change, ask them >>how they test new program changes? <bg> > >This is the reason why I want to move them. Testing is a real pain. So, to >summarize, I need to do the following: > > 1) analyze any CHG library statements to determine what they do, and >why. This is what you normally would do when re-arranging a library list, but I suspect that even if there are library manipulations occurring in CL programs they have no effect on your operation. If all of your library's are in the system portion of the library list, then EDTLIBL, CHGLIBL, ADDLIBLE, and RMVLIBLE will not affect your environment because these commands only work against the user portion of the library list. To affect the system portion of the library list you must use the CHGSYSLIBL command, which is shipped with *PUBLIC *EXCLUDE. So, you probably only need be concerned with CHGSYSLIBL commands, (if the users in question are even authorized to the command). If no one is authorized to CHGSYSLIBL, (and everyone does not run with *ALLOBJ authority), then any library list manipulations that happen to the user portion of the list cannot override what is already in the system portion of the list. > 2) move application specific libraries to the QUSRLIBL system value. > 3) modify the CHG library statements appropriately, probably > ADDLIBLE/RVMLIBLE commands. > >Am I missing anything else? In the future, I'd like to create group >profiles which >match job function. Then create an initial library list attached to each >group >profile so that each job function only uses the libraries it needs. This >will also >minimize the searching for objects. A good, clean way to accomplish this is to use job descriptions. You can have a different one for each user that requires different library list setup. Job descriptions also allow you to change their environment without recompiling programs. hth, jte > >By the way, I'm curious, why is there a QSYS2? Why aren't those objects >in QSYS? > >Thanks, >Marc Zylka ( mzylka@netpath.net ) > > > > >+--- >| This is the Midrange System Mailing List! >| To submit a new message, send your mail to "MIDRANGE-L@midrange.com". >| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. >| Questions should be directed to the list owner/operator: david@midrange.com >+--- > > -- John Earl Lighthouse Software Inc. 8514 71st NW Gig Harbor, WA 98335 253-858-7388 johnearl@lns400.com +--- | This is the Midrange System Mailing List! | To submit a new message, send your mail to "MIDRANGE-L@midrange.com". | To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
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.