A system profile is a definition of attributes to be associated with user sessions when users sign on to a DC system. Attributes are keywords and their associated values.
You create a system profile to set attributes for a user session that are specific to a system. The system profile is useful for defining attributes that are used by CA software.
For example, certain attribute keywords, such as DICTNAME and PRTDEST, have meaning to CA IDMS software components, and the values associated with these attribute keywords may be used by CA IDMS at runtime. Other attribute keywords can be site-defined, and any valid attribute can be referenced by a user-written program.
Associating a system profile with a user
A system profile definition may be associated with a user in the GRANT SIGNON statement. Any number of system profiles may be defined, but only one system profile is associated with a user.
The GRANT/REVOKE SIGNON statements may be used to change the specification of the system profile associated with the user's signon privilege.
It is possible to define a default system profile to be executed when a user for whom no system profile has been associated signs on.
Note: For more information about default system profiles, see the Security Administration Guide.
User session attributes
The attributes of a user session are determined by signon processing and by the ability of the user to change attributes dynamically with a DCUF SET PROFILE statement.
At signon, DC/UCF establishes session attributes from the following profiles:
Overriding session attributes
If a user profile is associated with the user in the user catalog, the user profile and the system profile are merged in signon processing. If there is a matching attribute keyword, the value associated with the keyword in the system profile takes precedence.
If a profile attribute has been defined with OVERRIDE=YES, the user is allowed to change the attribute value by issuing a DCUF SET PROFILE statement, assuming the user has authority to issue the statement. If a profile attribute has been defined with OVERRIDE=NO, the user cannot change the attribute value with a DCUF SET PROFILE statement.
Note: For more information, see DCUF SET PROFILE.
Attributes in batch mode
If the user is accessing the system in batch mode, a profile attribute (such as DICTNAME) is overridden by a corresponding SYSIDMS parameter, even if the profile attribute has been defined with OVERRIDE=NO.
Table of attributes defined by CA IDMS
The following table lists the attributes defined by CA IDMS:
|
Keyword |
Definition |
|---|---|
|
BREAK |
Determines whether immediate-write messages are received by a user while the user is signed on to a DC/UCF system |
|
CASE |
Specifies the character set the logical terminal is to use on input: UPPER—On input, the logical terminal translates all alphabetic characters to uppercase. UPLOW—On input, the logical terminal performs no translation. |
|
DBNAME |
Identifies the name of a database for a user's session |
|
DBNODE |
Identifies the DC/UCF system that controls the database for a user's session |
|
DICTNAME |
Identifies the name of a dictionary for a user's session |
|
DICTNODE |
Identifies the DC/UCF system that controls the dictionary for a user's session |
|
EXTIDENT |
Identifies the current external user identity for a user's Session |
|
LOADLIB |
(z/OS only) Identifies the ddname of a load library for this DC/UCF system |
|
LOADLIST |
Identifies a load list for a user's session |
|
MAPTYPE |
Specifies the name of the alternative map table |
|
PRIORITY |
Specifies the dispatching priority for the named user |
|
PRTCLASS |
Identifies the print class for a user's session |
|
PRTDEST |
Identifies the printer destination for a user's session |
|
SCHEMA |
Identifies the name of the current schema for this SQL Session |
|
TEST |
Identifies the test version number for a user's session |
|
Copyright © 2014 CA.
All rights reserved.
|
|