MSO/CICS Installation Steps

The following topics describe the steps necessary to install MSO/CICS.

In this section:

MSO Setup

CICS Setup

CICS Setup for MRO

Multiple Address Spaces

MSO Setup

The following steps are used to prepare the MSO address space for communications with one or more CICS address spaces. They should be performed once for each MSO address space that will be accessed from CICS.


Top of page

CICS Setup

Perform these steps once for each CICS address space to be connected to an MSO address space:


Top of page

CICS Setup for MRO

The following steps are only required when Attention key support is required in an MRO environment. Except as described below, all MSO transactions and programs run in the AOR and are fully compatible with MRO.

  1. Define transaction MTOR to run in the TOR.
  2. Ensure that exit XZCATT (program MSOEXIT) is enabled in the TOR at CICS startup.
  3. Start transaction MTOR from the PCT after XZCATT is enabled.
  4. Ensure that transaction MSAT, which runs in the AOR, can be started by transaction MTOR in the TOR.

Top of page

Multiple Address Spaces

When connecting multiple CICS address spaces to a single MSO address space, simply perform the installation procedure once in the MSO address space (adding a single pair of MSGET and MSPUT data sets), and once per CICS address space (adding the MSO transaction and xxxxGET and xxxxPUT data sets under any valid names, which may be different in each CICS address space).

When connecting to multiple MSO address spaces from a single CICS address space, install an extra instance of the MSO transaction (using program MSOCICS) and an extra pair of communication data sets (appending GET" and PUT to the transaction id to create the ddnames) for each MSO address space to be used. For example, assuming transactions MSO and MFOC were both installed pointing to program MSOCICS, you would have the following allocations in the JCL for CICS:

//MSOPUT  DD DSN=prefix.MSO.MSOPUT,DISP=SHR
//MSOGET  DD DSN=prefix.MSO.MSOGET,DISP=SHR
//MFOCPUT DD DSN=prefix.MSO.MFOCPUT,DISP=SHR
//MFOCGET DD DSN=prefix.MSO.MFOCGET,DISP=SHR

The first MSO would have the following allocation for its communication data sets:

//MSPUT   DD DSN=prefix.MSO.MSPUT,DISP=SHR
//MSGET   DD DSN=prefix.MSO.MSGET,DISP=SHR

The second MSO would have its communication data sets allocated as follows:

//MSPUT DD DSN=prefix.MSO.MFOCPUT,DISP=SHR
//MSGET DD DSN=prefix.MSO.MFOCGET,DISP=SHR

Information Builders