Version 4.2.6 for Mainframes
 —  Natural Security  —

Retrieval

This section covers the following topics:


Purpose of Retrieval Functions

The Retrieval subsystem of Natural Security may be used to retrieve information on the objects defined to Natural Security and on the existing relationships between these objects. It allows you to review the existing security profile definitions and their effects.

With Retrieval, you cannot do any Natural Security maintenance; you may only look at things.

Top of page

Invoking Retrieval Functions

On the Main Menu, you enter code "R" for "Retrieval".

A window will be displayed. In the window, you mark an object type with a character or with the cursor (and, if you wish, use the Start Value and Type/Status options as described in the section Finding Your Way In Natural Security).

The selection list for that object type will be displayed.

The list can be scrolled as described in the section Finding Your Way In Natural Security).

From the list, you can invoke the following retrieval functions (possible code abbreviations are underlined):

Code Function Explanation
DI Display These functions are the same as those described in the appropriate maintenance sections for each object type.
XR Cross-Reference These functions are described below for each object type.

To invoke a specific function for an object, you mark the object with the appropriate function code in column "Co" on the selection list.

You may select various objects for various functions at the same time; that is, you can mark several objects on the screen with a function code. For each object marked, the appropriate processing screen will be displayed. You may then perform for one object after another the selected functions.

Top of page

Cross-Reference User

This function allows you to obtain the following information:

On the User Retrieval selection list, you mark the user whose security profile you wish to cross-reference with function code "XR".

A window will be displayed, in which you can select one or more of the following items by marking them with any character:

Applications   Displays a list of all base and compound applications to which the user is linked.
Libraries Displays a list of all libraries available to the user.
Linked Libraries   Displays a list of all libraries to which the user is linked (directly or via a group).
DDMs / Files  Displays a list of all DDMs to which the user's private library is linked.
Groups / Members Displays a list of all groups to which the user belongs; if the user is a group, a list of all users contained in that group will be displayed.
Owned Objects   Displays a list of all security profiles of which the user is an owner.
DDM Modifier   Displays a list of all DDM/file security profiles in which the user is specified as "DDM Modifier".
External Objects   Displays a list of all external objects to which the user is linked.
Command Processors Displays the functional security specifications for each command processor for which functional security is defined for the user.
Utilities   Displays a list of all user-specific and user-library specific utility profiles defined for the user.

Top of page

Cross-Reference Library

This function allows you to obtain the following information:

On the Library Retrieval selection list, you mark the library whose security profile you wish to cross-reference with function code "XR".

A window will be displayed, in which you can select one or more of the following items by marking them with any character:

DDMs / Files Displays a list of all DDMs to which the library is linked.
Users   Displays a list of all users who are linked to the library.
Command Processors Displays the functional security specifications for each command processor in the library for which functional security is defined.
Utilities   Displays a list of all library-specific and user-library specific utility profiles defined for the library.

Top of page

Cross-Reference File

This function is only available on mainframe computers. It allows you to ascertain which libraries are linked to a file.

On the File Retrieval selection list, you mark the file whose security profile you wish to cross-reference with function code "XR".

A window will be displayed, in which you can select one or both of the following items by marking them with any character:

Libraries Displays a list of all libraries that are linked to the file.
Private Libraries   Displays a list of all users whose private libraries are linked to the file.

Top of page

Cross-Reference Utility

This function allows you to ascertain which utility profiles exist for a utility.

On the Utility Retrieval selection list, you mark the utility whose profiles you wish to cross-reference with function code "XR".

A window will be displayed, in which you can select one or more of the following items by marking them with any character:

Library-Specific Profiles Displays a list of all library-specific profiles defined for this utility (as well as the utility's default profile).
User-Specific and User-Library-Specific Profiles Displays a list of all user-specific profiles and user-library-specific profiles defined for this utility.
All Profiles   Displays a list of all user-specific profiles, library-specific profiles and user-library-specific profiles, as well as the default profile defined for this utility.

Top of page

Cross-Reference Application

This function allows you to ascertain which users are linked to an application.

On the Application Retrieval selection list, you mark the application whose security profile you wish to cross-reference with function code "XR". A list of all users who are linked to the application will be displayed.

Top of page

Cross-Reference External Object

This function allows you to ascertain which users are linked to an external object.

On the Retrieval selection list for a type of external object, you mark the object whose security profile you wish to cross-reference with function code "XR". A list of all users who are linked to the external object will be displayed.

Top of page

Cross-Reference Mailbox

This function allows you to ascertain which users and libraries a mailbox is assigned to.

On the Mailbox Retrieval selection list, you mark the mailbox whose security profile you wish to cross-reference with function code "XR".

A window will be displayed, in which you can select one or both of the following items by marking them with any character:

Libraries Displays a list of all libraries to which the mailbox is assigned.
Users   Displays a list of all users to which the mailbox is assigned.

Top of page

Retrieval in Batch Mode - Program RETRIEVE

You can obtain all retrieval information for all objects of a certain object type at the same time. For this purpose, the library SYSSEC provides the program RETRIEVE. This program performs the Display and Cross-Reference functions for all objects of a certain object type; that is, it shows Display and Cross-Reference information for all selected objects.

The following information can be obtained:

Various input parameters allow you to restrict the functions to a certain range of objects, and to determine the sequence in which the information is to be output. The input parameters for RETRIEVE are:

The program RETRIEVE is primarily intended for use in batch mode. However, by issuing the direct command RETRIEVE, you can also invoke the program online: a menu will be displayed for you to specify the selection options.

Top of page