CA Tape Library Management System (TLMS)
Product Installation Steps


$DOC
This member documenting the TLMS installation and conversion steps
SAMPJCL
IEBCOPY download CAI.SAMPJCL to TLMS.SAMPJCL
TSO 6
Allocate TLMS.INSTALL for install members
Allocate TLMS.OUTPUT for output from install jobs
TL55ALC
Allocate TLMS target and distribution libraries. TLMS 5.5 does not use OMS, however, the OMS target and distribution libraries will be allocated as some of the TLMS common components reside in these libraries.
CAINITE
Allocate and initialize a set of SMP/E data sets for the TLMS product only
CAITL55
TLMS SMP/E JCL procedure
CAUCL52E
Did not run as the following products are not installed
  • CA-Scheduler V7R0
  • CA-Dynam/TLMS V5R2
  • CA-Dynam/DASD V5R2
TL55COPY
Load default TLMS options into TLMS.PPOPTION
LOGON
Logon to production LPAR to list PROD.PPOPTION members with applicability to TLMS. (*) indicates the members found in the production data set
*TLMSIPO *TLTPOPTS CTSSTART *CASAGENB CTONSM00 CTOSCR00 CTOEDM00 TLRIMPRM TLMSIDCK
TLMSIPO
Change to be the same as PROD.PPOPTION(TLMSIPO) on the production MVS/XA LPAR
TSO 3.1
Rename TLMS.PPOPTION(TLMSIPO) to TLMSIP99
TSO 3.3
Copy production PROD.PPOPTION(TLMSIPO) to TLMS.PPOPTION for SMP/E assemblies
Copy production PROD.PPOPTION(TLMSIPO) to CA90.PPOPTION on the Y2K OS/390 2.4 LPAR
CTOSCR00
Edit to define the scratch pool for the Y2K LPAR, volume serial range Y00001-Y00999
TSO 3.3
Copy TLMS.INSTALL(CTOSCR00) to CA90.PPOPTION
CTONSM00
Edit to define the data set names for the test Y2K OS/390 2.4 LPAR
TSO 3.3
Copy TLMS.INSTALL(CTONSM00) to CA90.PPOPTION
CTOEDM00
Contains comments only as no external data manager rules are in effect
TSO 3.3
Copy TLMS.INSTALL(CTOEDM00) to CA90.PPOPTION
TSO 1
Verify the messages TLMS requires are not being supressed in SYS1.PARMLIB(MPFLST00)
IAT5210 IAT5624 IEC101A IEC501A IEC501E IEF233A IEF233D IEC704A IEC534D IEC507D
TSO 2
Merge TLMS.PPOPTION(TLRIMPRM) initialization statements into CA90.PPOPTION(CARIMPRM)
TLTPOPTS
Changed to be same as CA90.PPOPTION(TLTPOPTS) on MVS/XA production LPAR
TSO 3.1
Rename TLMS.PPOPTION(TLTPOPTS) to TLTPOP99
TSO 3.3
Copy TLMS.INSTALL(TLTPOPTS) to CA90.PPOPTION
Copy TLMS.INSTALL(TLTPOPTS) to TLMS.PPOPTION for SMP assemblies
CASAGENB
Change to be same as CA90.PPOPTION(CASAGENB) on MVS/XA production LPAR
TSO 3.1
Rename TLMS.PPOPTION(CASAGENB) to TLMS.PPOPTION(CASAGE99)
TSO 3.3
Copy TLMS.INSTALL(CASAGENB) to CA90.PPOPTION
Copy TLMS.INSTALL(CASAGENB) to TLMS.PPOPTION for SMP assemblies
TSO 3.1
Rename TLMS.PPOPTION(TLMSIDCK) to TLMS.PPOPTION(TLMSID99)
TSO 3.3
Copy TLMS.INSTALL(TLMSIDCK) to CA90.PPOPTION
Copy TLMS.INSTALL(TLMSIDCK) to TLMS.PPOPTION for VMF initialization
TL55REC
SMP/E Receive all functional SYSMODs (components)
TL55APPK
SMP/E Apply/Check all functional SYSMODs
TL55APP
SMP/E Apply all functional SYSMODs
TLEYCOMP
Edit company name on EARL reports and copy to CA90.PPOPTION(TLEYCOMP)
TSO 3.1
Rename TLMS.CAISRC(COPY) to COPY99
TSO 2
Change company name in TLMS.CAISRC(COPY)
TL55ALGI
Initialize Alternate Log (ALOG); optional but necessary as RECOVRY=ALTLOG is specified to recover a lost VMF (TLMSIPO)
TL55CATC
Initialize Volume Master File (VMF) using information in OS/390 master catalog
TSO 6
Define the following dummy tapes to test if job TL55CATC reads the system catalog and creates entries for cataloged data sets in the VMF file
  • define nvsam (name('testv.tlms.dummy.tape1') vol(d70249) devt(3480))
  • define nvsam (name('testv.tlms.dummy.tape2') vol(d70000) devt(3480))
  • define nvsam (name('testv.tlms.dummy.tape3') vol(d70100) devt(3480))
TL55CATC
Create a VMF data set from the information in the MVS system catalog - did not complete successfully. Called CA (suspect this does not work with ICF catalogs)
TL55VMFI
Initialize Volume Master File (VMF) only for the test OS/390 2.4 volume serial range, i.e., Y00001-Y00999. TLMSIDCK is input to this process.
TL55VMFD
Did not do the following:
  • Create member TLMSIDCK from TLMS Rel 5.4 VMF as we are not sharing DASD between the MVT/XA production LPAR and the test OS/390 2.4 Y2K LPAR
  • Convert VMF from VM or VSE
  • Convert VMF from System Catalog
  • Convert VMF from SMF data
  • Share the VMF with release 5.4
  • Convert VMF from release 5.3
$F12IF
Allocate and initialize Common Tape System (CTS) dump spool to collect SYSUDUMP or SYSABEND data from CTS
$F12TL
Copy CTS procedure to PROD.PROCLIB after modifying for test OS/390 2.4 LPAR
TL55VMIX
Build VMF Index File to provide data set name keyed-access to the VMF and support DSN inquiry function. LRECL=100 unblocked, KEYLEN=60, FILESIZE=10000
TL55RMFI
Initialize Retention Master File (RMF) for first time CA-Dynam/TLMS client
TL55RMFC
Did not convert the RMF ISAM file from pre-release 5.4 RMF
CATLISPF
Modify CLIST to execute TLMS in split screen ISPF mode and copy to PROD.CLIST
TLMSPANL
Copy panel to PROD.ISPPLIB
TLMSCOPY
IEBCOPY TLMS.CAILIB(*) to PROD.TLMS.CAILIB to prepare for linklisting the data set
TLUMSAFE
Did not apply usermod to prevent any tape processing from occurring when tape management intercepts are not applied. This usermod will issue error messages and a WTOR each time a tape is mounted. This prevents each tape from being processed until an operator replies. The operator can allow the tape to process without tape management, cancel the job or, reject the tape.
CAMI
Did not install CAMI subsystem as it is only required when operating both CA-Dynam/T for VSE/VM and/or CA-Dynam/TLMS for MVS
TSO 6
Define Generation Data Group TLMS.ALOGBKUP with maximum of 7 entries
Define GDG TLMS.VMFBKUP with 7 entries
TSO 2
Modify the following TLMS.CAIPROC procedures for TLMS version 5 release 5 on the test OS/390 2.4 LPAR:
CAADP
Initialize the system adapter without TLMS
CAADPSHU
Shutdown the system adapter
CAOMS
Execute OMS and initialize system adapter if it is not already active. The following statements were left in the procedure as comments until the products are installed on the Y2K LPAR
  • CA-Scheduler data sets
  • CMT='CA11.CMT'
  • JOBDOC='JOBDOC.DATABASE'
  • LIBR='LIBRARAN.CNTL'
  • PANV='PANVALET.CNTL'
  • USERL='USER.CNTL'
  • DRIVER='SCHEDUL.DRIVER'
CAOMSIDR
Execute COSIDR to print IDRDATA data
CAOMSOPT
Create OMSIPO and TLMSIPO then copy to PROD.PROCLIB
CAOMSTMP
Run OMS tape map
CATALOGB
Dump CA-Dynam/TLMS alternate log file to backup
CATALOGI
Initialize the CA-Dynam/TLMS alternate log (ALOG)
CATEARL
Execute TLMS/EARL reports; requires SORT program
CATINQR
CA-Dynam/TLMS inquiry standalone task or batch
CATOPTS
Display CA-Dynam/TLMS user options
CATRPTS
Execute CA-Dynam/TLMS report generator TLMSRPTS; requires SORT program
CATSNAP
SnapShot the CA-Dynam/TLMS VMF
CATTRS
Execute Tape Retention System; requires SORT program
CATVMFB
Verify volume chains
Backup Volume Master File (VMF)
CATVMFI
Initialize the CA-Dynam/TLMS Volume Master File
CATVMFID
Generate VMF initialization parameters
CATVMFMR
Merge 2 Volume Master Files; requires SORT program
CATVMFRE
Reorganize the Volume Master File; requires SORT program
CATVMFRL
Reload Volume Master File
CATVMFRS
Restore the Volume Master File from a sorted backup
CATVMFRV
Recover VMF to the point of failure after CATVMFI
CATVMFSC
Set control field values
CATVMFU
Volume Master File utilities; requires SORT program
CATVMFXI
Create VMF Index File; requires SORT program
CATVSYNC
Verify and synchronize the VMF file
COPYPROC
Copy the TLMS procedures from TLMS.INSTALL to PROD.PROCLIB
TSO 2
Backup PROD.PROCLIB(CAS9) as CAS999
TSO2
Add the following TLMS DD statements to PROD.PROCLIB(CAS9)
TLMSOPTS CTSOPTNS CAISNAP
TLMSCOPY
IEBCOPY TLMS.CAILIB(*) load library to PROD.TLMS.CAILIB
IEBCOPY TLMS.CAILPA(*) load library to PROD.TLMS.CAILPA
TSO 2
Backup SYS1.PARMLIB(PROG00) as PROG99
Backup SYS1.PARMLIB(LNKLST00) as LNKLST99
Backup SYS1.PARMLIB(LPALST00) as LPALST99
Backup SYS1.PARMLIB(IEFSSN00) as IEFSSN99
Add PROD.TLMS.CAILIB to SYS1.PARMLIB(PROG00)
Add PROD.TLMS.CAILPA to SYS1.PARMLIB(PROG00)
Add PROD.TLMS.CAILIB to SYS1.PARMLIB(LNKLST00)
Add PROD.TLMS.CAILPA to SYS1.PARMLIB(LPALST00)
Add TLMS subsystem definition to SYS1.PARMLIB(IEFSSN00)
S.LOG
Issue command to start TLMS prior to loading HELP for CA products; /S CTS
CAIHELP
Load HELP for CA products for use under TSO
S.LOG
Modify TLMS to start the inquiry subtask with command /F CTS,S INQR
Modify TLMS to stop all subtasks as well as TLMS with command /F CTS,STOP ALL
TL55ACCK
SMP/E Accept/Check TLMS functional sysmods (components)
TL55ACC
SMP/E Accept TLMS functional sysmods
TLMSIVP1
Execute IEBGENER to copy data sets to TESTV.* data sets to test TLMS
TL55VMFJ
List VMF initialization parameters
UMDHSM1R
SMP/E Receive DFHSM usermod UMDHSM1
UMDHSM1K
SMP/E Apply/Check DFHSM usermod UMDHSM1
UMDHSM1A
SMP/E Apply DFHSM usermod UMDHSM1
TSO 3.3
Backup SYS1.PARMLIB(IGDSMS00) as IGDSMS99
TSO 2
Add "SETSYS EXITON(ARCTVEXT)" to SYS1.PARMLIB(IGDSMS00) to activate exit
A DFSMSrmm version of ARCTVEXT is link edited into SYS1.LINKLIB as part of the DFSMS/MVS install, whether DFSMSrmm is to be used or not. This requires users of other tape management products to delete or replace the DFSMSrmm version of ARCTVEXT. USERMOD UMDHSM1 replaced the DFSMSrmm version with the TLMS version
S.LOG
Enter command "/F LLA,REFRESH" to bring in TLMS exit
PP.T
Invoke the TLMS ISPF online interface from the Program Products panel, option T
To test TLMS, enter on the "COMMAND=>" line:
  • =DS01 Data Set Selection
  • =CT01 MVS/VSAM Catalog
  • =DR01 DSN Directory
  • =DS02 Update (did not do)
  • =AU01 Auxiliary Messages
  • =MS01 Miscellaneous functions
  • =OP01 Display TLMS options
  • =VL01 Volume Selection
  • =DL01 VSN List
  • =DR02 VSN Directory
  • =DS02 Update (did not do)
LO43297R
SMP/E Receive APAR for U172 abends when accessing the VMF after initialization
LO43297K
SMP/E Apply/Check APAR for U172 abends
LO43297A
SMP/E Apply APAR for U172 abends (Note: Do not accept APARs)
LO47778R
SMP/E Receive APAR for CAT9046I EXPDT=99000/99365/99366 problem
LO47778K
SMP/E Apply/Check APAR for CAT9046I EXPDT=99000/99365/99366 problem
LO47778A
SMP/E Apply APAR for CAT9046I EXPDT=99000/99365/99366 problem
(Note: Do not accept APARs as a PTF will eventually supercede it)
S.LOG
After the APAR was applied, performed the following to activate it:
  • /F LLA,REFRESH
  • /S CAS9,RIMPARM=TLMSINIT (PARM(REINIT,LPA=TLMS0SMM))
LO47778B
SMP/E Apply APAR for CAT9046I EXPDT=99000/99365/99366 to PROD.TLMS.CAILIB
LO47778P
AMASPZAP DUMPT for TLMSOSMM in TLMS.CAILIB and PROD.TLMS.CAILIB to ensure APAR is on
LO47778T
Test ZAP for output cart with EXPDT=99000
Note:
CTS message prefix is new in TLMS 5.5. CA will not develop a ZAP to supress the messages as they are "too ingrained in the code". We will change the other software products to recognize the new message prefix.