Modify the DFHFCT and DFHDCT

Change these tables using the macro method.

Before editing, locate the source used to create the FCT and DCT for this CICS system. In the following examples, it is assumed that the skeletons provided with VSE/ESA to bring up another CICS system were used. If these skeletons were not used, the CICS for VSE/ESA Resource Definition (Macro) can be used to locate the appropriate place to insert the changes. Note that these examples have a suffix of C2; your tables may be different.

Modify DFHFCT

Modify the source of your DFHFCT to define the QMF panel file to CICS:

  1. Find the LIBDEF statement and ensure that the search chain contains the library and sublibrary for QMF. Otherwise, VSE/ESA will not be able to find the copybook.
    // LIBDEF *,SEARCH=(PRD1.BASE,PRD2.PROD)
  2. Add a local entry for the QMF panel file in the FCT. If an NLF is to be added, add a copy statement for the NLF member:
    *-----------------------------------------------------
    *      LOCAL ENTRIES SHOULD BE PLACED BELOW THIS BOX
    *-----------------------------------------------------
           COPY DSQ3EFCT
           COPY DSQ3nFCT
           SPACE 3

    Substitute the appropriate NLID for the n.

  3. Assemble and link-edit the member to create a new DFHFCTC2 phase.

Modify DFHDCT

Locate the source of your DFHDCTC2 and make the following changes:

  1. Find the LIBDEF statement and ensure that the search chain contains the library and sublibrary for QMF. Otherwise, VSE/ESA will not be able to find the copybook.
    // LIBDEF *,SEARCH=(PRD1.BASE,PRD2.PROD)
  2. Find the local entry for TYPE=SDSCI and add a copy statement for DSQ3DCTS as shown in the example below:
    *-----------------------------------------------------------
    *      OTHER LOCAL ENTRIES SHOULD BE PLACED BELOW THIS BOX
    *-----------------------------------------------------------
           COPY DSQ3DCTE
           SPACE 3
    
  3. Assemble and link-edit the member to create a new DFHDCTC2 phase.

    Ensure the job completes with a return code of 0 or 4. If you receive higher return codes, check the list output and correct the error.

[ Previous Page | Next Page | Contents | Index ]