Previous Topic: Signing On to CA Datacom Datadictionary OnlineNext Topic: Cataloging Profiles


Adding CA Datacom Datadictionary Profiles

With the ADD PROFILE function of CA Datacom Datadictionary Security, you can add profiles to CA Datacom Datadictionary either in batch or online.

Use the following steps in CA Datacom Datadictionary online.

Step 1

Select option 2 on the Datadictionary Security Maintenance Menu, or enter the ADD PROFILE command in the command area. For more information and instructions about using this command, see Using Command Processing.

If you omit the entity-occurrence name with the command, CA Datacom Datadictionary displays the following panel.

 =>  =>  =>  1-DDOL000374A - 40FP - REQUIRED PROFILE NAME MISSING  -------------------------------------------------------------------------------  DATADICTIONARY Security Maintenance                                                                             T40F  ADD      PROFILE    ________________________________  ADD      PROF       (name)

Step 2

Type the profile name as described next and press Enter. CA Datacom Datadictionary displays the panel that follows.

(name)

The name of the profile you are adding. The profile name must begin with $DD-.

Valid Entries:

1 to 32 characters

Default Value:

(No default)

 =>  =>  =>  -------------------------------------------------------------------------------  DATADICTIONARY Security Maintenance  ADD PROFILE $DD-PROGRAMMER                                                 T42U  .......................... FACILITY LEVEL SECURITY ...........................  Online Facilities - ( DBM: _   FMM: _   ENTM: _   ENTD: _   ISF: _   SQL: _ )  Batch  Facilities - ( UPD: _   UTL: _    CFB: _    BTG: _   RMF: _   TRS: _ )  ........................... ENTITY LEVEL SECURITY .............................  ======  =  ================================  =================================  000001  _  AREA  000002  _  AUTHORIZATION  000003  _  CONSTRAINT  000004  _  DATABASE  000005  _  DATAVIEW  000006  _  ELEMENT  000007  _  FIELD  000008  _  FILE  PF1=HELP  PF2=END  PF3=CLARIFY  PF4=PROCESS  PF5=MENU   PF6=STATUS    MORE....  PF7=SCB   PF8=SCF  PF9=APPLY    PF10=PATH    PF11=NEXT  PF12=INPUT

Step 3

Type the relevant information on this panel, described next, and APPLY (PF9) to display the next panel in this series. Use the scroll keys or commands to view all entity-type entries on this panel. For more information, see Profile Maintenance Panel Error Codes.

ADD PROFILE

The $DD- Profile entity-occurrence name you added on the Add Profile prompter panel or the profile entity-occurrence name you added with the ADD PROFILE command displays in this field.

Facility Level Security section

Contains all the online and batch facilities available in CA Datacom/DB and CA Datacom Datadictionary. Indicate by typing the letter Y (yes) that authorization to use the following facilities is associated with this profile.

Note: If SQL processing is available at your site, the Interactive SQL Service Facility is securable by entering Y for SQL in this section.

ID

Online Facility

DBM

CA Datacom/DB Structure Maintenance

ENTD

CA Datacom Datadictionary Entity Display

ENTM

CA Datacom Datadictionary Entity Maintenance

FMM

CA FILE Structure Maintenance

ISF

Interactive Service Facility

SQL

Interactive SQL Service Facility

BTG

DDBTGLM maintenance

CFB

DDCFBLD maintenance

RMF

DDRMFLM maintenance

UPD

DDUPDATE maintenance

UTL

DDUTILTY maintenance

Entity Level Security section

Contains an index of all the valid entity-types for this CA Datacom Datadictionary as determined from the High-Speed Directory (HSD), plus one for UNIVERSAL.

Type a non-blank, non-null character beside the entity-types you want to select for security authorization. You can use the line command area to perform scrolling functions. For more information, see the Using Line Commands.

After selecting entity-types for security authorization, issue the APPLY command. CA Datacom Datadictionary displays a panel as follows, to specify entity level security beginning with the first entity-type selected.

 =>  =>  =>  1-DDOL000120I - 44IP - PROFILE HAS NO ENTITY LEVEL SECURITY  -------------------------------------------------------------------------------  DATADICTIONARY Security Maintenance                                        T44U  UPDATE PROFILE $DD-PROGRAMMER ENTITY AREA  ........................... ENTITY LEVEL SECURITY .............................                                     D A D U  F   R S  V D E C  D T A D  R S S O                        All          i d e p  r T e e  e s n a  e x l e  e e t b           Status    Functions?      s d l d  m o s t  r a a t  f t s s  l c a s  ====== = ====           =          = = = =  = = = =  = = = =  = = = =  = = = =  000001   ALL_           _          X _ _ _  _ _ _ _  _ _ _ _  _ _ _ _  _ _ _ _  ====== = ====           =          = = = =  = = = =  = = = =  = = = =  = = = =  PF1=HELP  PF2=END  PF3=CLARIFY  PF4=PROCESS  PF5=MENU   PF6=STATUS  PF7=SCB   PF8=SCF  PF9=APPLY    PF10=PATH    PF11=NEXT  PF12=INPUT

Step 4

CA Datacom Datadictionary displays a separate panel for each entity-type selected on the Add Profile panel, allowing you to select the status level and function level of security. The following describes each field on this panel.

To add status/function information, use the line commands to insert, copy, or delete lines. For more information, see Using Line Commands.

UPDATE PROFILE

The CA Datacom Datadictionary entity-occurrence name previously added is displayed.

ENTITY

The CA Datacom Datadictionary entity-type selected previously is displayed.

Entity Level Security section

Contains a list of the functions that you can select for authorization associated with this specific profile.

Status

The status you are authorizing with this entity-type.

Valid Entries:

Tnnn - where nnn is 001—999 for Model Structures
TEST - All test statuses
PROD - Production status
ALL - All statuses

Default Value: (No default)

All Functions

Indicate with any character such as the letter Y (yes) that all functions are authorized for this entity-type in this status.

Valid Entries:

Any non-null, non-blank character

Default Value:

(No default)

Specific Functions

Under the following abbreviations, indicate with any character such as the letter Y (yes) or N (no) whether the function is authorized for this entity-type in this status.

Note: The abbreviations for the functions that can be performed against an entity-type are listed vertically on the panel.

Heading

Function

Add

ADD/CREATE

Als

ALIAS maintenance

Ca

CATALOG

Def

DEFINE

Del

DELETE/REMOVE

Des

DESCRIPTOR maintenance

Dis

DISPLAY

Dsa

DISABLE

Ena

ENABLE

Frm

COPY FROM

Obs

OBSOLETE

Rel

RELDEF/TRANSFER

Res

RESTORE

Sec

PASSWORD/LOCK maintenance

Set

SET

Sta

STATUS maintenance

To

COPY TO

Txt

TEXT maintenance

Upd

UPDATE/MODIFY

Ver

VERIFY

Valid Entries:

Any non-null, non-blank character

Default Value:

(No default)

Step 5

Press PF9 or type APPLY in the command area to apply this information to CA Datacom Datadictionary. If an error is encountered, a code is placed in the field following the line number when the maintenance is applied. For more information and the list of codes, see Profile Maintenance Panel Error Codes or press PF1.

After you have completed this process for each entity-type you selected, CA Datacom Datadictionary displays the Security Maintenance Menu with a SUCCESSFUL SEC PROF ADD message. From this menu, CATALOG the profile to CA Datacom Datadictionary by using option 5 or by issuing the CATALOG PROFILE command on the command line. For more information, see Cataloging Profiles.

Batch Transactions

Add profiles in a batch environment by submitting the 1011 - 1013 transactions with the -ADD transaction group. The following is an example of batch transactions adding a Profile for $DD-PROGRAMMER that is authorized to access all facilities (1011 transaction), access all areas (1012 transaction), and access all functions (1013 transaction).

For more information and an explanation of these transactions, see the CA Datacom Datadictionary Batch Security Maintenance.

 -ADD PROFILE,$DD-PROGRAMMER
 1011 ADD ALL
 1012 ADD AREA(ALL)
 1013 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y
 -END