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:
Note: The MANDATORY INTERRUPT specification takes precedence over NO INTERRUPT.
If INTERRUPT is specified, CA OLQ breaks processing after the specified number of records has been retrieved. If NO INTERRUPT is specified (as long as OPTIONAL INTERRUPT has been specified), the interrupt count is used for commit checkpoints.
|
Copyright © 2013 CA.
All rights reserved.
|
|