Step 1. Allocate and initialize the BMC installer PDS
Using the sample JCL provided in email attachment order#CISAMP.txt, allocate and initialize the BMC Installer dialog PDS (hlq.cpwr.INS). The following figure shows an example of the CISAMP.txt JCL to FTP the BMC Installer to your mainframe and restore it.
Sample JCL to FTP the BMC Installer
The sample here includes FTPS example for epddownload.bmc.com and RFN package.
//*********************************************************************
//* Sample JCL for downloading the BMC Install file *
//*********************************************************************
//* *
//* 1 tHiS jCl iS cAsE sensitive, SET CAPS OFF for lower case *
//* 2 Make sure that there are no sequence numbers in columns 72-80 *
//* 3 Insert Jobcard *
//* 4 Change all 'hlq' to appropriate high-level-qualifier(s) *
//* 5 To begin product installation execute: *
//* TSO EX 'hlq.CPWR.INS($$CWINST)' *
//* *
//* Note: The following parms can be specified on additional *
//* LOCSITE commands when necessary: *
//* DATAC=XXXXXXXX (SMS DATACLAS) *
//* MG=XXXXXXXX (SMS MGMTCLAS) *
//* STO=XXXXXXXX (SMS STORCLAS) *
//* VOL=XXXXXX (VOLSER) *
//* *
//* Note: The LOCSITE command can be entered multiple times if needed.*
//* *
//*********************************************************************
//* *
//* NOTE: *
//* *
//* High level ports 30000-32000 are used for FTPS Data traffic. *
//* Your firewall administrator will need to allow for this. *
//* *
//*********************************************************************
//* *
//* 1. The DigiCert Global Root G2 certificate is required. *
//* Be sure to transfer it to your z/OS system in ASCII format. *
//* https://www.digicert.com/kb/digicert-root-certificates.htm *
//* 2. Put them in the key database of your choice. *
//* You can create a key database in USS by using the gskkyman *
//* tool. Or use RACF as your key database. Add them to RACF and *
//* connect them to the keyring you are going to use them with. *
//* 3. Update JCL below to point to proper key database. *
//* *
//*********************************************************************
//FTPS EXEC PGM=FTP,DYNAMNBR=999,PARM='-er TLS (EXIT=8',COND=(4,LT)
//SYSFTPD DD *
SECURE_MECHANISM TLS
TLSMECHANISM FTP
SECURE_DATACONN PRIVATE
EPSV4 TRUE
KEYRING *AUTH*/*
PASSIVEIGNOREADDR TRUE
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
epddownload.bmc.com
[userid]
[password]
binary
locsite recfm=fb lrecl=80 blocksize=3120 tr pri=50 sec=15
get cpwr.ins +
'hlq.CPWR.INS.XMIT'
quit
//RECEIVE EXEC PGM=IKJEFT01,DYNAMNBR=20,COND=(4,LT)
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
RECEIVE INDSN('hlq.CPWR.INS.XMIT') NODISPLAY
DATASET('hlq.CPWR.INS')
//
//* Sample JCL for downloading the BMC Install file *
//*********************************************************************
//* *
//* 1 tHiS jCl iS cAsE sensitive, SET CAPS OFF for lower case *
//* 2 Make sure that there are no sequence numbers in columns 72-80 *
//* 3 Insert Jobcard *
//* 4 Change all 'hlq' to appropriate high-level-qualifier(s) *
//* 5 To begin product installation execute: *
//* TSO EX 'hlq.CPWR.INS($$CWINST)' *
//* *
//* Note: The following parms can be specified on additional *
//* LOCSITE commands when necessary: *
//* DATAC=XXXXXXXX (SMS DATACLAS) *
//* MG=XXXXXXXX (SMS MGMTCLAS) *
//* STO=XXXXXXXX (SMS STORCLAS) *
//* VOL=XXXXXX (VOLSER) *
//* *
//* Note: The LOCSITE command can be entered multiple times if needed.*
//* *
//*********************************************************************
//* *
//* NOTE: *
//* *
//* High level ports 30000-32000 are used for FTPS Data traffic. *
//* Your firewall administrator will need to allow for this. *
//* *
//*********************************************************************
//* *
//* 1. The DigiCert Global Root G2 certificate is required. *
//* Be sure to transfer it to your z/OS system in ASCII format. *
//* https://www.digicert.com/kb/digicert-root-certificates.htm *
//* 2. Put them in the key database of your choice. *
//* You can create a key database in USS by using the gskkyman *
//* tool. Or use RACF as your key database. Add them to RACF and *
//* connect them to the keyring you are going to use them with. *
//* 3. Update JCL below to point to proper key database. *
//* *
//*********************************************************************
//FTPS EXEC PGM=FTP,DYNAMNBR=999,PARM='-er TLS (EXIT=8',COND=(4,LT)
//SYSFTPD DD *
SECURE_MECHANISM TLS
TLSMECHANISM FTP
SECURE_DATACONN PRIVATE
EPSV4 TRUE
KEYRING *AUTH*/*
PASSIVEIGNOREADDR TRUE
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
epddownload.bmc.com
[userid]
[password]
binary
locsite recfm=fb lrecl=80 blocksize=3120 tr pri=50 sec=15
get cpwr.ins +
'hlq.CPWR.INS.XMIT'
quit
//RECEIVE EXEC PGM=IKJEFT01,DYNAMNBR=20,COND=(4,LT)
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
RECEIVE INDSN('hlq.CPWR.INS.XMIT') NODISPLAY
DATASET('hlq.CPWR.INS')
//
After customizing and running the job, make a note of the BMC Installer data set name:
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*