Setting up lists for initialization

You can specify up to four lists, using specific or generic naming, on the GRPLIST system initialization parameter. The default list is the CICS®-supplied list DFHLIST.

The lists that you name in the GRPLIST system initialization parameter must include all the resource definitions required by CICS. These are supplied by CICS and are added to the CSD file when you initialize it before starting to use RDO. (For further information about this, see the CICS Operations and Utilities Guide:.)

To create a list containing both CICS-supplied and your own resource definitions:
  1. Start to create the list that you use to initialize CICS, by appending DFHLIST to a new list. For example:
    CEDA APPEND LIST(DFHLIST) TO(INITLIST)
    This ensures that all CICS-supplied definitions are installed, whether or not you need to change them.
  2. Remove the groups containing definitions for function that you do not require. For example:
    CEDA REMOVE GROUP(DFHMISC) LIST(INITLIST)
  3. Copy all the resource definitions that you need to change into your own groups. For example:
    CEDA COPY TRANSACTION(CEDF) GROUP(DFHOPER)  TO(SECTRANS)
    CEDA COPY PROFILE(DFHCICST) GROUP(DFHSTAND) TO(REQMOD)
    Do not rename the copies. You can now use ALTER to change the attributes as necessary. For example:
    CEDA ALTER TRANSACTION(CEDF) GROUP(SECTRANS)
  4. Add these groups to your list for initialization. For example:
    CEDA ADD GROUP(SECTRANS) LIST(INITLIST)
    CEDA ADD GROUP(REQMOD)   LIST(INITLIST)
    Make sure that you add this group after the DFH groups. Although you now have two definitions for the resources that you have altered, the second definition in the list is the one that will be installed, if you name this list as a GRPLIST parameter when you initialize CICS.
  5. Add any other groups containing resource definitions of your own that you want to use, or append other lists. Your list might look like this:
    DFHBMS
    DFHCONS
    ⋮
    DFHVTAMP
    SECTRANS
    REQMOD
    ZEMAPPL
    ZEMCOMM
    ZEMTYPES
    ZEMTERMS
    Note that the group containing the TYPETERMs should come before the groups containing the TERMINAL definitions.
  6. Cold start your CICS system, naming the list or lists that you have created in the GRPLIST system initialization parameter. For example:
    START=COLD,GRPLIST=INITLIST