×
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.
We put updateable objects (files, data queues, etc.) in one library and
static stuff (programs) in another. Everything in the one library is
secured by one authorization list. Everything in the other is secured by
a different authorization list. Users are listed in the authorization
lists. In one they have *ALL, in the other *USE. See also CHGLIB DATALIB
CRTAUT(DATAAUTL) to assign an authorization list to all new objects
created in that library.
An alternative philosophy is that the users have *EXCLUDE to all data
objects. They can only access those objects with adopted authority
programs. This stops them dead from accessing data with Query/400,
downloading to their PC's, etc. Frankly that wouldn't fly here.
James,
It's also been my belief that daily close is not normally initiated by
some user going to a command line and typing in:
CALL ENDOFDAY
It's normally from some 5250 menu. And the menu system is not a menu
created with CRTMNU. The individual options are stored in a file and the
options are restricted by user. So, if you're 5250 based, web based, or
whatever you may want to see if you can adopt some adaptation of this into
your system.
See also "Changing to level 30 from a lower level":
http://publib.boulder.ibm.com/infocenter/iseries/v6r1m0/topic/rzarl/rzarlchgto30.htm
Rob Berendt
As an Amazon Associate we earn from qualifying purchases.