Previous Topic: Migration ConsiderationsNext Topic: Facilities Matrix


Installing CA Top Secret in CICS

The CA Top Secret CICS interface requires the CA Common Services for z/OS CAIENF product to be installed and activated. CAIENF CICS installs CA Top Secret intercepts and drives CA Top Secret CICS during security‑related events. Without CAIENF, CA Top Secret CICS does not function. For CAIENF to operate properly, establish support for all the active CICS releases at your site by setting the CAIENF parameter file (ENFPARM).

Example: Intercept CICS Startup to Install the CA Security Interface

This example causes ENF to intercept CICS startup in CTS 3.1, CTS 3.2, CTS 4.1, CTS 4.2, CTS 5.1, and CTS 5.2 to install the CA security interface:

MODE(CICS,ON)
CICSREL(64,65,66,67,68,69)
64

Refers to CICS TS Release 3.1.

65

Refers to CICS TS Release 3.2.

66

Refers to CICS TS Release 4.1.

67

Refers to CICS TS Release 4.2.

68

Refers to CICS TS Release 5.1.

69

Refers to CICS TS Release 5.2

Note: For information about related parameters and ENF operation, see the CA Common Services for z/OS Getting Started.

After Installation

After CA Top Secret has been successfully installed:

CICS Installation

To install CA Top Secret in your CICS system:

Modify the PLTPI Table for the TSSCPLT Initialization Check Program (Optional)

You can optionally execute the TSSCPLT program during the PLTPI processing phase to ensure that the CICS interface security has been properly initialized in a CICS region.

Typically, initialization failure occurs because of:

TSSCPLT verifies that:

If TSSCPLT detects that the CICS interface:

To check CICS region initialization processing

  1. Define a new or modify an existing PLTPI table to include the TSSCPLT program. CAI.CAKOJCL0(TSSCPLT) contains the sample PLTPI table definition:.
    DFHPLTxx TITLE ‘PLTPI-xx PLTPI TABLE’
    DFHPLT TYPE=INITIAL,SUFFIX=xx 
    DFHPLT TYPE=ENTRY,PROGRAM=DFHDELIM 
    DFHPLT TYPE=ENTRY,PROGRAM=TSSCPLT 
    DFHPLT TYPE=FINAL
    

    Notes:

  2. Assemble and link-edit TSSCPLT.
  3. Define a CICS RDO program definition for the TSSCPLT program. This was done automatically if you executed the TSSCSD job in the task "Update RDO Definitions". If you skipped this task, use the RDO command:
    DEFINE PROGRAM(TSSCPLT) GROUP(TOSGRP)DESCRIPTION(CA TSS CICS INITIALIZATION VERIFICATION) LANGUAGE(ASSEMBLER) RELOAD(NO) EXECKEY(CICS)RESIDENT(NO) USAGE(NORMAL) USELPACOPY(NO) STATUS(ENABLED) CEDF(NO) DATALOCATION(ANY)
    
  4. Define the PLTPI table module to CICS with a program definition in the CICS RDO file.
  5. Specify the table to CICS with the keyword:
    PLTPI=xx
    
    xx

    The suffix of the DFHPLTxx table module created in step 1.

    This keyword can be specified in:

For information on DFHPLT tables, see the IBM CICS Transaction Server for z/OS System Definition Guide.