Example
In the following example, you start from an existing setup with the CA Endevor® SCM RAM, using the CRASTART startup method, and add the sample PDS RAM.
Definitions for the CA Endevor® SCM RAM:
FEL.SFELVSM2(CRA0VCAD): CRADEF definitionsFEL.SFELVSM2(CRA0VCAS): CRASTRS definitions/etc/zexpl/crastart.endevor.conf: CRASTART configuration file
Definitions for the PDS RAM:
FEL.SFELVSM2(CRA0VDEF): CRADEF definitionsFEL.SFELVSM2(CRA0VSTR): CRASTRS definitionsFEL.#CUST.CRARAM1: CRARAM1 definitions
The process starts with a RAM developer gathering the data and
information needed by the system programmer to complete the setup.
- Extract the data that is specific for the PDS RAM from the
SFELVSM2members. These members hold definitions for all sample RAMs, not just the PDS RAM. - Merge this data with the CA Endevor® SCM RAM
SFELVSM2members. - Create a list of PDS RAM-specific prerequisites:
- DD CRARAM1, linked to
FEL.#CUST.CRARAM1 - TSO environment
- DD CRARAM1, linked to
The system programmer then uses this data to create the updated
CARMA VSAM data sets and uses the prerequisite information to create
a CRASTART configuration file that is capable of supporting both RAMs.
- Use the combined data as input for the
CRA$VDEFandCRA$VSTRjobs to create the updated CARMA configuration and custom information VSAM data sets,CRADEFandCRASTRS. TheCRAMSGVSAM is specific for the CARMA server, and thus identical for both RAMs. - Add a CRARAM1 definition to
crastart.endevor.conf:CRARAM1 = FEL.#CUST.CRARAM1 - Verify the PROGRAM statement in
crastart.endevor.confto ensure that it is capable of providing the environment needed by both RAMs. PROGRAM=IKJEFT01 %CRANDVRA NDVRC1 PGM(CRASERV) PARM(&CRAPRM1. &CRAPRM2.)IKJEFT01: TSO, used to allow certain authorized calls in a non-authorized environment, and used as environment to run the CA Endevor® SCM RAM pre-allocation exec.%CRANDVRA: CA Endevor® SCM RAM pre-allocation exec, located inFEL.SFELPROC, that allocates temporary user-specific working data sets.NDVRC1: CA Endevor® back end, which has a built-in mechanism to execute TSO and ISPF commands.PGM(CRASERV): Command to start a CARMA server, in ISPF command format.PARM(&CRAPRM1. &CRAPRM2.): Parameters for CRASERV, in ISPF command format.&CRAPRM1is the port to be used and&CRAPRM2is the timeout value.
The CA Endevor® SCM RAM is active in an ISPF environment, which implies that the TSO environment required by the PDS RAM is also available.