Natural invokes a Natural utility without performing a logon to the
corresponding utility library in the FNAT system file. As a result, Natural
preserves the global data area (GDA) and/or application-independent variables
(AIV). The current user library and the settings are maintained. (To reset the
GDA and/or the AIVs, see the profile parameter
FREEGDA
in the Parameter Reference.)
To preserve the settings of your application environment, do not log on to a utility library. Instead, invoke a utility by using the Natural system command that corresponds to the utility.
After terminating a utility, you will be returned to the library from which you invoked the utility. However, if you explicitly log on to a utility library before invoking the utility, you will stay in this (utility) library after utility termination.
The SYSEXT utility and the SYSEXV application still perform an implicit logon to the corresponding utility library since object sources can only be edited within an active library.
For information on how to control the use of Natural utilities with Natural Security, see the section Protecting Utilities in the Natural Security documentation.