× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Compound statement is your friend:

ins ACS / STRSQL do this:

begin

declare cmd varchar(256);
declare lib varchar(10) default 'XYZ';

for vl as c1 cursor for
select
*
from table(qsys2.object_statistics(lib , 'ALL')) a
where objowner <> 'QPGMR' and objtype in ( '*PGM' , '*SRVPGM') do

set cmd = 'chgobjown obj(' || lib || '/' || rtrim(objname) || ')
objtype(' || objtype || ') newown(qpgmr) ' ;
call qcmdexc(cmd);
end for;
end;


On Tue, Mar 3, 2020 at 8:22 PM Greg Wilburn <
gwilburn@xxxxxxxxxxxxxxxxxxxxxxx> wrote:

First of all, this is not really an RPG specific question (unless I have
to write a program to do it).

I have large group of users (100+) where I need to change LMTDEVSSN to
*YES. The commonality is that all of the user names END with "RF".

WRKUSRPRF wont' get that for me.
A select over QSYS2.USER_INFO will allow me to get the users I want to
change, but it's an SQL view so I can't simply update it.

I would appreciate any ideas.

Thanks,
Greg
--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.

Please contact support@xxxxxxxxxxxx for any subscription related
questions.

Help support midrange.com by shopping at amazon.com with our affiliate
link: https://amazon.midrange.com


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.