NATURAL provides an optional security system that
controls the access and use of the NATURAL environment. You can restrict
the use of whole application systems, individual programs and functions,
and the access to DDMs.
Security is accomplished
by defining objects and the relationships among these objects. There
are three objects that you need to be familiar with when accessing
data through NATURAL DDMs with the
SAS/ACCESS interface: users, libraries, and files.
can be people,
computers, or groups of either, with assigned identifiers. The user
identifier identifies you to NATURAL SECURITY and controls user activity
during a NATURAL session. The identifier is unique to NATURAL and
can be up to eight characters long. Each user identifier can have
an associated eight-character password.
contain sets of
NATURAL source programs, object modules, or both that perform a particular
function, with assigned identifiers. Stored in the library data are
the ADABAS passwords or
cipher codes to enable NATURAL programs to work with ADABAS Security. The library identifier identifies
the library and the ADABAS file it is authorized to access to NATURAL SECURITY. The identifier
is unique to NATURAL and can be up to eight characters long.
are the NATURAL DDMs
based on ADABAS files.
Relationships, called
Links, are defined among these objects. These links define which users
can use a library and which files a library are accessible. The users,
libraries, files, and links are all stored in the NATURAL Security
system file, which can also be protected with an
ADABAS password or cipher code since it is
an
ADABAS file. For example,
one user identifier and library might be able to access a DDM for
read only, while another user identifier and library might be able
to read and update the same DDM.