Space announcement This documentation space provides the same content as before, but the organization of the content has changed. The content is now organized based on logical branches instead of legacy book titles. We hope that the new structure will help you quickly find the content that you need.

Overriding Session Initialization Transactions


Important

If you are not planning on overriding the default transaction codes DBPA, XPED, XPRT, XPON, or XPSP that are used to initialize 

Code Debug CICS

, you can ignore this section.

This is an extremely rare situation, but if your site already uses the DBPA, XPED, XPRT, XPON, or XPSP transaction identifiers for other purposes, you will need to specify new transaction identifiers for these Code Debug CICS transactions. This section describes how to override transaction identifiers associated with Code Debug CICS session initialization.

Task 20.1 Override Code Debug CICS Transaction Identifiers

  1. For each transaction identifier you wish to override:
    1. Change the transaction identifier in the resource definition supplied in SMXDSAMP members CSDXDDYN and CSDXDDYT.
    2. Install the modified resource definitions.
  2. Define program DBUGTXNO:
    1. If you are using CPSM and the Code Debug CICS Dynamic Transaction Routing program DBUGWRAM, make sure you install the SMXDSAMP member CSDXDDYN in your TOR regions.
    2. If you are using the Code Debug CICS Program Autoinstall Exit DBUPGADX in your other regions, you can skip this step. Otherwise, define program DBUGTXNO. The program definition for this program is supplied in SMXDSAMP member CSDXDPRG.
  3. Add an INITPARM for DBUGTXNO to your CICS SIT parameters for every region where 

    Code Debug CICS

     will be used, including the TOR regions where DBUGWRAM is used:

    INITPARM=(DBUGTXNO='overrides')

    where overrides specifies the overrides of the transaction identifiers. The format of each override will be xxxx=yyyy where xxxx specifies one of the

    Code Debug CICStransaction identifiers DBPA, XPED, XPRT, XPON, or XPSP and yyyy is the transaction identifier you want to override it with.For example, to override XPED with transaction identifier ZPED, you would code:

    INITPARM=(DBUGTXNO='XPED=ZPED')

    If you are overriding multiple Code Debug CICS transaction identifiers, separate each override value/keyword combination with a comma. For example, to override XPED with ZPED and XPSP with ZPSP, you would code:

    INITPARM=(DBUGTXNO='XPED=ZPED,XPSP=ZPSP')

  4. You will need to restart your CICS regions where you have specified a CICS SIT INITPARM for DBUGTXNO.

 

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