Previous Topic: System Generation Options


Integrated Data Dictionary Options

Table 15 presents the options available through IDD and the statements that control the options.

Table 15. CA OLQ Options Set With the IDD ADD/MODIFY/DELETE USER Statement

Option

Clause of the Statement

OLQ

INCLUDE/EXCLUDE AUTHORITY IS OLQ

Access to ASF tables, logical and database records, and sequential files

OLQ ACCESS TO OLQ

Access to SQL tables

OLQ ACCESS TO IDMS

Subschema access

INCLUDE/EXCLUDE ACCESS TO SUBSCHEMA

rule = no.Signon qfile

ss-name OF SCHEMA schm-name USER user-name

 

SIGNON QFILE IS qfile-name

Signon profile qfiles

SIGNON PROFILE IS qfile-name LANGUAGE IS OLQ

Access to qfiles

INCLUDE/EXCLUDE ACCESS TO QFILE qfile-name

Execution of qfiles

QFILE IS ALLOWED/NOT ALLOWED/ONLY

Menu mode

MENU MODE IS ALLOWED/NOT ALLOWED/ONLY

Saving qfiles

QFILE SAVE IS ALLOWED/NOT ALLOWED

Retrieving multiple records

MRR IS ALLOWED/NOT ALLOWED

Interrupt count

MANDATORY/OPTIONAL INTERRUPT

Sorts

SORT IS ALLOWED/NOT ALLOWED

Default options

DEFAULT OPTIONS ARE ...

Special considerations for the options available through IDD are presented below.

Note: For complete syntax and syntax rules, see the CA IDMS IDD DDDL Reference Guide.

OLQ:

You can allow users to distribute authority in IDD with the IDD USER statement. USER statement clauses are used to control access to CA OLQ qfiles and subschema views and to assign CA OLQ command authorities and processing and reporting options when the default processing options for the session include SECURITY FOR OLQ IS ON.

If OLQ is specified, the keyword UPDATE must be specified in the FOR clause of the ADD USER statement.

Access to ASF tables:

You can create, replace, modify, and delete ASF tables.

You use the IDD DDDL source statement USER to set the access switch to OLQ:

OLQ ACCESS IS OLQ

OLQ is the default.

The OLQ setting also allows you to use the SELECT statement with the following entities:

Access to SQL tables:

You can create, replace, modify, and delete tables which are associated with an SQL schema.

You use the IDD DDDL source statement USER to set the access switch to IDMS:

OLQ ACCESS IS IDMS

Note: For information on the USER statement, see the CA IDMS IDD DDDL Reference Guide.

Subschema access:

You can specify whether the user does or doesn't have access to a particular subschema. CA OLQ uses the DC/UCF signon ID and password of the user to determine which subschemas are available. Subschema security is enforced on a dictionary-by-dictionary basis.

Signon profile qfiles and users:

You can associate a signon qfile with a subschema. The signon qfile executes when a user signs on to the subschema.

You use the IDD DDDL source statement entity USER to associate a signon profile with a specific user. The specific clause of the ADD USER statement is:

SIGNON PROFILE IS module-name
LANGUAGE IS OLQ

Module-name refers to the name of the saved qfile.

Access to qfiles:

You can allow users to access only certain qfiles by naming the qfiles in the user's ADD USER statement, using the clause:

INCLUDE/EXCLUDE ACCESS TO QFILE qfile-name

Executing qfiles:

Use IDD to specify whether or not specific users are allowed to execute qfiles in general. The IDD statement that applies to this option is the following clause of the ADD USER statement:

QFILE IS ALLOWED/NOT ALLOWED/ONLY

With the ONLY option of the above clause, you can specify that the named user can access CA OLQ only through qfile execution. If you want the user to access CA OLQ only through qfiles, we recommend that you also specify MENU MODE IS DISALLOWED to keep the user from retrieving through menu mode.

Menu mode:

This security option assigns or denies access to the CA OLQ menu mode facility as follows:

The IDD statement that applies to this option is:

MENU MODE IS ALLOWED/NOT ALLOWED/ONLY

Saving qfiles:

You can specify whether or not you want the user to be able to save qfiles after creating them with the following clause of the ADD USER statement:

QFILE SAVE IS ALLOWED/NOT ALLOWED

Retrieving multiple records:

This security option specifies whether the user can retrieve multiple record occurrences with a single CA OLQ command. To use the SELECT (IDMS access mode) statement, the user must be assigned authority to retrieve multiple record occurrences.

The IDD statement that applies to this option is:

MRR IS ALLOWED/NOT ALLOWED

Interrupt count:

Each user in CA OLQ has the ability to set an INTERRUPT COUNT during a CA OLQ session. The interrupt count is the number of records that can be retrieved before the system interrupts processing. As the DBA, you can specify whether the user is allowed to select the NO INTERRUPT option with the IDD option:

MANDATORY/OPTIONAL INTERRUPT

If you set MANDATORY INTERRUPT, the user cannot choose the NO INTERRUPT option in CA OLQ. If you set OPTIONAL INTERRUPT, the user can choose the NO INTERRUPT option in CA OLQ. When the NO INTERRUPT option is in effect, the default interrupt count set during system generation is used to perform commit checkpoints.

Sorts:

When you specify:

SORT IS NOT ALLOWED

keep in mind that you are prohibiting sorting in OLQ SELECT commands.

Setting CA OLQ default options:

The CA OLQ default options allow you to tailor the CA OLQ environment. These options come into effect at user signon regardless of the security status. The CA OLQ default options include: