Online User Access Profiles and Security Options

CA 1 provides the capability to define optional online user access profiles, and control the type and degree of access that is allowed when using CA 1 ISPF and TIQ online inquiry/update facilities. Specific TMC update functions may be defined, as well as record types and fields that may be accessed. Two CA 1 macros are used to define user passwords and security options independent of external security:

TMMSEC

Is used to define profiles and their access rules.

TMMKEY

Is used to generate new entries into the CA 1 Keyword table (TMSKEYAB) if user-defined keywords are required. (Instructions for coding the macros are available in this guide in the in the chapter "Using CA 1 Macros.")

The TMMSEC macro uses the TMC and DSNB sections of the Keyword table (TMSKEYAB) generated by TMMKEY. Unless you modify the Keyword table, it contains only the standard CA 1 keywords. If user-defined keywords are required, the Keyword table must be modified using the TMMKEY macro before the user passwords that reference those keywords can be defined in the TMMSEC macro. For instructions on using the macros, see the chapter in this guide "Using CA 1 Macros."

A standard Security table is generated by module TMSSECAB during CA 1 installation. Any time the Keyword table (TMSKEYAB) is changed, the Security table (TMSSECAB) must be reassembled and link edited.

TMSSECAB generates four default profiles:

SYSPROG

Inquiry and update on TMC and DSNB fields, inquiry on CTL fields, inquiry on the Security table, and inquiry and update of system options and scratch pool rules.

LIBRARY

Inquiry on all TMC and DSNB fields, update on TMC and DSNB fields used by any of the online commands (EXPDT, FLAG1, DSN17, OUTCODE, SLOT, USECLN, OUTDATE, DATECLN, CLNCNT), inquiry on CTL fields, system options and scratch pool rules.

USERINQ

Inquiry (only) on all TMC and DSNB fields.

USERUPD

Inquiry on all TMC and DSNB fields, and update on only the EXPDT field.

The four default profiles are defined in the CTAPMAC member TMMSECUR, which contains the appropriate TMMSEC parameter specifications. Detailed information on the TMMSEC macro is provided earlier in this guide in the chapter "Using CA 1 Macros." USERMOD TMMSECUR is provided to assist in making changes. For information on applying these modifications, see the Installation Guide.