Utilities for Development and Operations for GenevaERS
- Enter the z/OS UNIX environment (also known as UNIX System Services, or USS). One way to do this is to enter the following command on the ISPF command line:
Another way is to enter the following on the Git Bash command line:
TSO OMVS
Example:ssh <your-tso-id>@<server-name>
- Establish a directory to house the .jar files that are required to build the Performance Engine. (This is known as the "GERS JARS" directory.)
- If you ARE NOT the GenevaERS system administrator for your site:
- Obtain the name of the GERS JARS directory from your GenevaERS system adminstrator.
- If you ARE the GenevaERS system administrator for your site:
- Create a directory. Example:
mkdir /u/GenevaERS/gersjars
- Copy IBM JZOS .jar files to the directory.
- If the Performance Engine will be using IBM Db2, copy Db2 .jar files to the directory.
- Inform other GenevaERS developers at your site of the name of the GERS JARS directory.
- Create a directory. Example:
- If you ARE NOT the GenevaERS system administrator for your site:
- Create a directory to house the .jar files for the Run-Control App. Example:
mkdir /u/<your-tso-id>/RCA
- In your USS home directory, create a subdirectory for storing the GenevaERS Git repositories. Example:
mkdir /u/<your-tso-id>/git/GenevaERS
- Clone the DevOps repository to your Git directory.
- Find the file gers.profile in the DevOps directory and open it in a text editor. (We recommend using ISPF option 3.17 for this.)
- Copy all the lines of this file to your clipboard.
- Navigate to your USS home directory.
- Open the file named .profile in a text editor. (If it doesn't exist, create it.)
- Paste the saved lines at the end of .profile.
- Follow the instructions in these new lines and update your environment variables with the appropriate values.
- Save and close .profile.
- In the JCL folder of the DevOps repo, open the BLDPE.jcl file. (We recommend using ISPF option 3.17 for this.)
- Edit the JCL according to the instructions specified in the job, then submit the job. This will start a series of jobs which will build the Performance Engine and execute regression tests.
- In your build JCL library (<GERS_ENV_HLQ>.JCL), submit TAGBLD.
- In your build JCL library (<GERS_ENV_HLQ>.JCL), submit TAGREL.