Previous Topic: Signon To the DictionaryNext Topic: Checking Compiler Security


Compiler Security Within the Dictionary

What is Compiler Security?

The compiler security described in this section is part of the IDD architecture and is not part of CA IDMS centralized security. Security checks access the definition of the user in the dictionary, not the user catalog.

When do Compilers Check Security?

The compilers perform security checking operations when any of the following is true of a DDL statement:

Checks User's Dictionary Description

In any of the preceding cases, the compiler determines whether the requested operation is secured within the dictionary.

If the operation is not secured, the compiler bypasses the security check and begins processing the statement.

If the operation is secured, the compiler checks the user's description in the dictionary to determine whether the user is authorized to perform an operation.

If the user is authorized, the compiler processes the input statement; if not, the compiler issues an error message. All levels of security checking follow this procedure.

Types of Security

The compilers check four kinds of security:

What Follows

Each kind of security is presented separately as follows; each topic includes the following information: