Task 2—Defining program resources


The following procedure explains how to define program resources.

Before you begin

This task lists the required program definitions and provides sample RDO entries for installing the CICS exit program. Before defining the programs to CICS, ensure that they are included in a CICS Resident Program Library data set.

To define resources for CICS 1.7 through CICS 2.1.1

For CICS 1.7 through CICS 2.1.1, ensure that the following CICS INQUIRESET modules are defined:

  • For batch processing, ensure that your PPT contains the following entry:
    DFHPPT TYPE=GROUP,FN=INQUIRESET
  • For RDO, ensure that DFHINQUI is in the list that was specified in your GRPLIST initialization parameter.

To specify required program definitions

The name of the exit program is determined by the CICS release that you are running. The following table lists the program definitions that are required for CICS. The language for the modules is CICS assembler.

CICS Release

Required Program Definitions

All releases of CICS

SOPCINIT

CICS/ESA 4.1

SOPCUS41

CICS Transaction Server 1.1

SOPCUS51

CICS Transaction Server 1.2

SOPCUS52

CICS Transaction Server .1.3 or later

SOPCUS53

To define sample RDO entries

Define the programs dynamically through the CICS RDO facility, as follows:

  1. For all releases of CICS, add the following program entry:

    CEDA DEF PROGRAM(SOPCINIT)   GROUP(SOP)   LANGUAGE(ASSEMBLER) DATALOCATION(ANY)     EXECKEY(CICS)
  2. Choose one of the following options
    • Add the following program entry for your specific release of CICS, using the program definitions in To specify required program definitions.
    • If you do not know the CICS release you are running, you can add a program entry for each release. The SOPCINIT program will determine the correct CICS release and enable the appropriate exit program.

      CEDA DEF PROGRAM(SOPCUSxx)    GROUP(SOP)    LANGUAGE(ASSEMBLER)
          DATALOCATION(ANY)    EXECKEY(CICS) RES(YES)
  3. Add the group dynamically to CICS
    CEDA INSTALL GROUP(SOP)
  4. Add the new group to the startup list
    CEDA ADD GROUP(SOP) LIST(startup list)

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

ULTRAOPT 4.2