Phase 1: Install the ThruPut Manager software
Install Compuware LMS
ThruPut Manager now has an interface to Compuware License Management System (LMS). LMS and a valid ThruPut Manager license are required for ThruPut Manager to function.
Contact your Compuware representative to obtain information on LMS and to obtain a ThruPut Manager license certificate.
Download ECC from Compuware’s Support website and configure the CMSC and LMS in your environment.
ThruPut Manager performs licensing authentication at two points in processing. The first is when the TM STC is initializing and the second is a daily check performed at 12:00 p.m. When the check is performed, TM attempts to communicate with the LMS task. If it is not successful, it will retry every 30 minutes for 24 hours. Once that time expires, the TM STC will be shut down with appropriate messages.
Note: In order to accommodate an initial IPL when LMS may be started after TMSS, TM waits 5 minutes for LMS to start (proceeding with TMSS initialization while it waits). If, after this period of time, LMS is still not active, then a 24-hour window is opened. Therefore, ensure that the CMSC task starts shortly after the TM STC begins initialization.
Also, installations that make use of the $JCSSTC JECL keyword on the TMPARM statement must ensure the LMS task is exempt from this processing. See JECL= statement in Section 3: TMPARM Initialization Statement.
Install ThruPut Manager
Step 1A and 1B are mutually exclusive.
Step 1A is directed at first time installation of ThruPut Manager as well as those wishing to completely replace their ThruPut Manager environment with a new maintenance level. Step 1B describes an incremental SMP/E upgrade.
We recommend the first alternative whenever possible.
1A. Use QUIKLOAD Technique
Step 1B is an alternative to Step1A. Complete one or the other.
The installation of ThruPut Manager can be accomplished using the QUIKLOAD technique. The installation materials contain an SMP/E environment with Compuware defined options. Steps 1A.1 through 1A.6 must be executed in their entirety for the process to function correctly. This method:
• Unloads the complete SMP/E installed ThruPut Manager edition, current accumulative maintenance (PTFs in ACCEPT’d status), and APARs (not ACCEPT’d).
• Provides the corresponding self-contained SMP/E environment needed for future maintenance.
• Can remain a standalone environment or be merged into an existing SMP/E environment.
1A.1. Restore the ThruPut Manager Datasets
Restore the installation files using the JCL link and password provided on the Electronic Delivery page received via the email response to your order.
This job unloads the INSTALL data set, the ThruPut Manager libraries and the respective SMP/E environment needed to maintain ThruPut Manager.
The INSTALL data set may contain updated information and should be used in place of any existing installation materials.
The following chart lists the data sets and 3390 DASD space recommendations required for installation. Adjust these accordingly for different DASD device types. These estimates include additional space for SMP/E maintenance.
Datasets | Directory Blocks | Tracks | Description |
---|---|---|---|
INSTALL | 5 | 15 | Installation JCL and Sample library |
TMGLOBAL | N/A | 120 | SMP/E Global CSI |
SMPPTS | 75 | 1125 | SMP/E PTS data set |
DTMLINK | 40 | 750 | ThruPut Manager load library |
DTMLINK | 40 | 1500 | ThruPut Manager load library at TMT7105 and above |
DTMMAC | 15 | 45 | ThruPut Manager macro library |
DTMSRC | 5 | 15 | ThruPut Manager source library |
DTMMENU | 100 | 50 | ThruPut Manager ISPF menu library |
DTMTENU | 5 | 5 | ThruPut Manager ISPF table library |
DTMPENU | 500 | 600 | ThruPut Manager ISPF panels library |
ADTMLIB | 100 | 1350 | ThruPut Manager SMP/E distribution library |
ADTMMAC | 400 | 600 | ThruPut Manager SMP/E distribution library |
ADTMSRC | 5 | 15 | ThruPut Manager SMP/E distribution library |
1A.2. Modify the ThruPut Manager SMP/E JCL PROC
INSTALL(TMSMPE) contains the SMP/E PROC needed to run the SMP/E steps referenced by some of the installation JCL via the JCLLIB statement. This PROC should be tailored to meet your installation requirements and assumes the target and distribution libraries are defined by DDDEF.
1A.3. Restore SMP/E Environment
Run INSTALL(I$FSMPE) to build and load the SMP/E environment. JCL is provided, in a later step, to change internal SMP/E options and incorporate the SMP/E environment into an existing environment if necessary.
1A.4. Alter SMP/E Definitions/Settings
Run INSTALL(I$ZONE) to alter the zone settings and DDDEF data set names in your new environment. Make sure the DDDEFs refer to the ThruPut Manager libraries allocated during the installation process. Return Code 04 is expected.
The VERIFY step lists the PTFs and APARs shipped with the downloaded environment. This list can be compared with the output of the ThruPut Manager command TM D LEVEL to validate the resulting SMP/E environment against the product environment.
The final optional step is sample JCL to allow installations to alter target or distribution zone settings.
At PTF TMT7113 and above, installations may make use of a new verification program DTMTMLV7. This batch program executes against a given TM library and provides the output from the TM D LEVEL command. The library in question can be specified in a JOBLIB or STEPLIB DD. If neither is provided, then the job will run against the modules found on the system where the job executes. This function allows the installation to ensure that the modules they are about to implement include the expected maintenance levels. See member TMVERIFY in the Install data set for sample JCL
1A.5. Reassemble/Link ThruPut Manager Source Stubs
Run INSTALL(I$JESLNK) to assemble and link the ThruPut Manager source stubs with the targeted level of JES2 macros. This step provides accurate JES2 addressing. Make sure the job’s system and JES2 libraries are pointing to the system level for which ThruPut Manager is targeted.
A dummy usermod for ThruPut Manager has been provided to manage the synchronization of the ThruPut Manager source stubs. TTM7120 triggers a warning message or re-assembly of ThruPut Manager JES2 source stubs DTMJ2MV7 and DTMJ2SV7 when required (See Synchronize JES2 and ThruPut Manager for details).
1A.6. Merge SMP/E Environment (optional)
Run INSTALL(I$ZNEIMP) to merge the newly created SMP/E information with an existing ThruPut Manager SMP/E environment. This job does the following:
- Creates transportable copy of newly installed ThruPut Manager zones
- Defines new zoneset in existing GLOBAL environment
- Imports copies into new zoneset in existing environment
- Merges new ThruPut Manager GLOBAL information into existing GLOBAL
Make sure unique TARGETZONE and DZONE names are selected. This ensures any existing ThruPut Manager Target and DLIB zones are not replaced, thereby serving as backups. Also, verify the DDDEFs point to the correct level of data sets. (This should have been done in a previous tailoring step and the information carried with the zone).
This completes the QUIKLOAD process.
Proceed to Phase 2: Configure ThruPut Manager if you are:
- Installing the product for the first time.
- Installing (an edition of) the product on a system for the first time.
Proceed to Phase 3: Review ThruPut Manager Interfaces if you are:
- Upgrading to a new maintenance level.
- Upgrading from Version 6 and have reviewed Technical Bulletin TM140505 for version to version changes.
1B. Use SMP/E Technique
Step 1A is an alternative to Step 1B. Complete one or the other.
This technique is applicable to installations where ThruPut Manager is already installed and is being upgraded; it is not applicable to new installations. The following jobs, in their entirety, install the current SMP/E PTF updates to your existing SMP/E environment.
1B.1. Download the ThruPut Manager Installation Files
Restore the installation files using the JCL link and password provided on the Electronic Delivery page received via the email response to your order.
This job unloads the INSTALL data set, and the ThruPut Manager libraries providing the accumulated maintenance.
1B.2. ACCEPT Previous Maintenance
Run INSTALL(I$SMP1) to ACCEPT any installed PTFs that have not been previously ACCEPT’d. APARs should not be ACCEPT’d. This provides the option of using the SMP/E RESTORE function to back out the SMP/E upgrade if problems with the installation are encountered.
1B.3. Allocate PDSE
At TMT7105 level and above, ThruPut Manager DTMLINK and ADTMLIB libraries must be copied to a PDSE format. Refer to I$DTMLNK in INSTALL data set.
1B.4. Receive ThruPut Manager Upgrade
Run INSTALL(I$SMP2) to RECEIVE the PTFs and APARs that were downloaded from the ThruPut Manager FTP site. The LIST option allows the display of PTF details and APAR descriptions and requirements to the SMPOUT DD for your review.
Compuware makes use of IBM’s SMP/E keyword RFDSNPFX. The prefix of MVSSOL used for SYSMOD RELFILE names enables environments to permanently authorize one (MVSSOL) high-level qualifier. For sites that still have data set naming requirements, an additional high-level qualifier may be added by altering MVSSOL to prefix.MVSSOL using the RFPREFIX keyword on the RECEIVE statement. The resulting input relfile name is RFPREFIX.RFDSNPFX.sysmod_id.F1
1B.5. APPLY ThruPut Manager Upgrade
Run INSTALL(I$SMP3) to APPLY the PTFs to the target libraries in the zone where ThruPut Manager has been APPLY’d.
• Do not use the GROUPEXTEND option on the APPLY statement. This option can produce unpredictable results.
• Add the RECEIVED PTFs to the APPLY control statement.
• The level of system (SYS1.MACLIB) and JES2 (SHASMAC) macro libraries used in the SYSLIB concatenation or SYSLIB DDDEF concatenation must reflect the level of JES2 that is running on the system ThruPut Manager is intended for (the target system). This ensures ThruPut Manager and JES2 remain in sync by providing ThruPut Manager with proper JES2 addressing.
• If your JES2 source has been modified by either USERMODS or other vendor software, ensure the libraries containing the modified JES2 macros are also concatenated ahead of the JES2 macro library in the SYSLIB DD statement or in the SYSLIB DDDEF.
• Return code 0 is expected from the APPLY. If a RC=4 is received, check the SMPOUT/SYSPRINT sysouts for space problems, missing DD statements, incomplete link edits, APARs being regressed, etc. Rectify these conditions and rerun the APPLY with the REDO option.
• The parameter being passed to the assembler (PARM=) must include options NOUSING,DECK,NOOBJECT or you will experience RC=4 with many ASMA303W messages and the linkage step will produce undesirable results.
Tip
The DTMLINK library contains the ThruPut Manager load modules customized to your SMP/E JES2 level.
1B.6. APPLY APARs
Run INSTALL(I$SMP3) to APPLY all APARs contained in the APARs zip file supplied with the installation package. All APARs should be applied to avoid encountering known problems.
• Run an APPLY CHECK with all APARs.
• SMP/E restrictions dictate the application of only one APAR to a CSECT in any single APPLY statement. Use an APPLY CHECK to determine if any APARs cannot be applied together in the same APPLY statement and code separate APPLY statements for those identified.
• All of the APARs available at the time of shipment are contained in this install. Any additional APARs made available after creating the shipment can be obtained by visiting the Download APARS/Fixes section of the Support Center on the ThruPut Manager website. If relevant, apply these additional APARs.
• An ACCEPT of the APARs is not recommended.
1B.7. Reassemble/Link ThruPut Manager Source Stubs
Once ThruPut Manager is installed, it may be necessary to re-assemble the source stubs to synchronize ThruPut Manager with the JES2 and system level macros of the target system. This ensures ThruPut Manager is provided with proper JES2 addressing.
A dummy usermod for ThruPut Manager has been provided to manage the synchronization of the ThruPut Manager source stubs. TTM7120 triggers a warning message or re-assembly of ThruPut Manager JES2 source stubs DTMJ2MV7 and DTMJ2SV7 when required (See Synchronize JES2 and ThruPut Manager for details).
This completes the SMP/E process.
Proceed to Phase 2: Configure ThruPut Manager if you are:
- Installing the product for the first time.
- Installing (an edition of) the product on a system for the first time.
Proceed to Phase 3: Review ThruPut Manager Interfaces if you are:
- Upgrading to a new maintenance level.
- Upgrading from Version 6 and have reviewed Technical Bulletin TM140505 for version to version changes.
Related topic