Securing Application Dictionary Resources

An application dictionary contains definitions for application development objects such as dialogs and maps. An application dictionary may also contain non-SQL defined schemas and subschemas and, in its catalog component, SQL-defined entities.
idms
Application Dictionary
An application dictionary contains definitions for application development objects such as dialogs and maps. An application dictionary may also contain non-SQL defined schemas and subschemas and, in its catalog component, SQL-defined entities.
Securing the Dictionary As a Database
An application dictionary consists of one segment that is a non-SQL defined database and, if the SQL Option is installed, another segment (the catalog component) that is an SQL-defined database. A user can access the dictionary as a database, and, therefore, to secure the application dictionary, you should secure it as a database in CA IDMS centralized security.
How You Do It
To secure the application dictionary as a database, you secure the DB resource type or the occurrence of the DB resource that the dictionary represents. Then you categorize run units for the compilers and tools that access the dictionary and grant execution privilege on the Category. For more information, see Securing the Dictionaries and the User catalog.