System Management Guide


 Return to Library  Contents  Previous Topic  Bottom of Topic  Next Topic  Index  Help


Chapter 15. Defining CallCoordinator Software to CICS for MRO

 

Skip this chapter if you are defining CallCoordinator software to CICS only for a single-region environment, or for a sysplex environment.

Install CallCoordinator in a Multiregion Operation (MRO) environment by performing the additional tasks described in this section. See Chapter 13, "About CallCoordinator Software" for a description of the terminology used in this section.

A summary of the MRO tasks follows:


Customizing CICS Table Entries for MRO

       

For all AORs and TORs:

  1. Define the Program List Table

  2. Customize member CAMKPLAJ in SEZPSAMP:

    1. Customize the job card.

    2. Use one of the following methods to assemble and link CICS tables:

      • If you are using the supplied procedure, CAMKPROC, customize the _HLQ_ and _VER_ options on the //_JCLLIB statement. This statement points to the dataset in which the provided procedure CAMKPROC resides.

      • If you are modifying your own procedure, customize its name, and remove or change the //_JCLLIB statement.

    3. The job includes PLT startup and shutdown entries for CallCoordinator/CICS. Include entries for all other products in the COR (for example, CallPath/CICS).

    4. Optionally, customize the table suffix.

  3. Run member CAMKPLAJ. The expected return code is 0.

Note: This procedure enables the DFHXTENF exit program at Startup.


Defining Programs and Transactions for MRO Using RDO

The procedure to follow depends on the region type:


Incorporating the CallCoordinator COR in your MRO

This section describes the tasks you perform to incorporate the CallCoordinator region into your MRO environment. The CallCoordinator region (CallCoordinator COR) was defined earlier, following the procedures in Chapter 14, "Defining CallCoordinator to CICS for SRO".  

Usage Notes 

Define the COR as follows:  

  1. In the CallCoordinator region, define any AOR or TOR that communicates with the CallCoordinator region as a remote MRO system.

  2. If your application is outside the CallCoordinator region and you use the Screen Presentation Exit, define generic names for the queues in the DFHTST table in the CallCoordinator region as remote resources, specifying the SYSID of the region where the application runs.

    Note: Refer to CallPath CallCoordinator/CICS Application Programming Guide for more information on the CallCoordinator exits and on temporary storage queues.  

  3. If the CallCoordinator region is also a TOR, add DFHZNEP--the node-error program with CallCoordinator updates--in the DFHRPL for the region. See "Installing CallCoordinator Node Error Program Logic".

  4. If you have terminals owned by more than one region, ensure that the terminals used by CallCoordinator agents have unique names across all CICS regions concerned with CallCoordinator.      
 

Defining CallCoordinator in the User AORs

 

Usage Notes 

Define CallCoordinator in the user AORs as follows:

  1. In any user AOR, define the CallCoordinator region as a remote MRO region.

  2. For any user region that has an application that invokes a CallCoordinator API, ensure that the CallCoordinator programs for user AORs have been defined. See "Defining Programs and Transactions for MRO Using RDO"

  3. Monitor the CICS shutdown statistics for an increase in IRC activity. Increased activity is   caused by application programs that invoke CallCoordinator API from an AOR other than the CallCoordinator AOR. These application programs use IRC links to communicate with CallCoordinator. You might need to increase the number of IRC links.

  4. Specify the CICS system initialization table (SIT) parameter MROLRM=YES to reduce the amount of overhead required by IRC link usage.

  5. For any user AOR that invokes CallCoordinator APIs or uses EZPSXTEC, include the     CallCoordinator library in the JCL for the region startup.

    Concatenate the CallCoordinator SMP/E target load library _HLQSMP_._VER_.SEZPLOAD to the DFHRPL DD statement.

  6. Concatenate the customization PDS in front of the CallCoordinator library.
 

Defining CallCoordinator in the TORs

   

Usage Notes 

Define CallCoordinator software to any TORs that contain terminals that participate in CallCoordinator activities as follows:

  1. In the TOR, define the CallCoordinator region as a remote MRO region.

  2. Update DFHZNEP, the node-error program, with EZPZNEPA. Ensure that DFHZNEP is active in the TOR.  

  3. Ensure that the CallCoordinator programs have been defined to the CICS PPT table. See "Defining Programs and Transactions for MRO Using RDO".

  4. Ensure that all CallCoordinator transactions have been defined as remote transactions owned by the COR. See "Defining Programs and Transactions for MRO Using RDO".  

  5. Concatenate the CallCoordinator SMP/E target load library _HLQSMP_._VER_.SEZPLOAD to the DFHRPL DD statement.

  6. Concatenate the customization PDS in front of the CallCoordinator load library.
Task Checkpoint
You have completed the task of defining CallCoordinator software to CICS for MRO. Continue to the next task, Chapter 17, "Validating Software Load and Definition to CICS".

 Return to Library  Contents  Previous Topic  Top of Topic  Next Topic  Index  Help