With CA-TOP SECRET
- Copy dialog KLSVSSEC from -THILEV-.SKLSSAMP to -RHILEV-.RLSPNLS.
- Use the dialog to display the error messages.
The steps you take to set up a dynamic application list through CA-TOP SECRET will vary depending on the version of CA-TOP SECRET installed. For all versions, the first 2 steps are the same. Thereafter, one procedure is followed to set up dynamic application lists for CA-TOP SECRET Versions 4.1 and earlier. Another procedure is followed to set up dynamic application lists for CA-TOP SECRET Version 4.2 and later.
Version-Independent Configuration
The following two preliminary configuration steps should be taken by anyone setting up dynamic application lists through CA-TOP SECRET.
- Add the following entry in -RHILEV-.RLSPARM(KLVINNAM)
CLASSES=dynaplstwhere dynaplst is a member in -RHILEV-.RLSPARM.
- Define dynaplst in -RHILEV-.RLSPARM to contain
VGWAPLST EXTERNAL=external_classwhere external_class is the CA-TOP SECRET FACILITY name.
CA-TOP SECRET Versions 4.1 and Earlier Configuration
- In each user's CA-TOP SECRET access ID, specify access to the FACILITY named task.
- Allow your users access to each session ID through the Limited
Command Facility (LCF) under the FACILITY, as in the following example
TSS ADD(userid) CMD(task,(sessionid, ...))where task is the name of the FACILITY. Be sure to set
MODE=FAIL.
VTAM network name (APPLID). Refer to Using administrator functions.CA-TOP SECRET Versions 4.2 and Later Configuration
CA-TOP SECRET 4.2 modified the technique that CL/SuperSession uses for the Dynamic APPLIST Facility. A new Resource Definition Table (RDT) was introduced along with stricter checking of the CLASS parameter on FRACHECK macros.
Perform the following steps to use dynamic application lists with CA-TOP SECRET Version 4.2 or later.
- Review the discussion of RDT in the CA-TOP SECRET Command Function Guide.
- The following CA-TOP SECRET commands can be used to define an
RDT class
TSS ADD(RDT) RESCLASS(external_class) RESCODE(id)where external_class is the class you specified in the “EXTERNAL=ext_class” statement that is coded in the DYNAPLST member you created in -RHILEV-.RLSPARM. The RESCODE specification is a site-specific identifier for the RESCLASS defined in the RDT that provides a unique RDT entry identifier within that facility.
- Set the violation threshold (VTHRESH) to
NOTIFY. - Assuming
KLVis specified as the external_class, specify definitions similar to the following example:
TSS ADD(RDT) RESCLASS(KLV) RESCODE(unique_id)
TSS ADD(dept_acid) KLV(sess_id1,sess_id2,...,sess_idx)
TSS ADD(userid) KLV(sess_id1,sess_id2,...,sess_idx)
TSS PER(userid) KLV(sess_id1,sess_id2,...,sess_idx)
Optionally, a DEFPROT command can be issued to add additional security at other appropriate levels such as at the dataset, linklib, and terminal levels.
VTAM network name (APPLID). Refer to Using administrator functions.