CA r7.1 Dynam Installation Guide
CA Dynam r7.1 is a collection of software products designed to provide a comprehensive file management facility for your data center. CA Dynam for VSE is comprised of three products that work together to efficiently manage tape and disk files and provide file independence.
advertisement
Assistant Bot
Need help? Our chatbot has already read the manual and is ready to assist you. Feel free to ask any questions about the device, but providing details will make the conversation more productive.
CA Dynam
®
for VSE
Installation Guide
r7.1
Second Edition
This documentation and any related computer software help programs (hereinafter referred to as the
“Documentation”) is for the end user’s informational purposes only and is subject to change or withdrawal by CA at any time.
This Documentation may not be copied, transferred, reproduced, disclosed, modified or duplicated, in whole or in part, without the prior written consent of CA. This Documentation is confidential and proprietary information of CA and protected by the copyright laws of the United States and international treaties.
Notwithstanding the foregoing, licensed users may print a reasonable number of copies of the documentation for their own internal use, and may make one copy of the related software as reasonably required for back-up and disaster recovery purposes, provided that all CA copyright notices and legends are affixed to each reproduced copy.
Only authorized employees, consultants, or agents of the user who are bound by the provisions of the license for the product are permitted to have access to such copies.
The right to print copies of the documentation and to make a copy of the related software is limited to the period during which the applicable license for the Product remains in full force and effect. Should the license terminate for any reason, it shall be the user’s responsibility to certify in writing to CA that all copies and partial copies of the
Documentation have been returned to CA or destroyed.
EXCEPT AS OTHERWISE STATED IN THE APPLICABLE LICENSE AGREEMENT, TO THE EXTENT PERMITTED BY
APPLICABLE LAW, CA PROVIDES THIS DOCUMENTATION “AS IS” WITHOUT WARRANTY OF ANY KIND, INCLUDING
WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
OR NONINFRINGEMENT. IN NO EVENT WILL CA BE LIABLE TO THE END USER OR ANY THIRD PARTY FOR ANY
LOSS OR DAMAGE, DIRECT OR INDIRECT, FROM THE USE OF THIS DOCUMENTATION, INCLUDING WITHOUT
LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF CA IS EXPRESSLY
ADVISED OF SUCH LOSS OR DAMAGE.
The use of any product referenced in the Documentation is governed by the end user’s applicable license agreement.
The manufacturer of this Documentation is CA.
Provided with “Restricted Rights.” Use, duplication or disclosure by the United States Government is subject to the restrictions set forth in FAR Sections 12.212, 52.227-14, and 52.227-19(c)(1) - (2) and DFARS Section 252.227-
7014(b)(3), as applicable, or their successors.
All trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.
Copyright
©
2008 CA. All rights reserved.
CA Product References
This document references the following CA products:
CA Dynam
®
/T Tape Management for z/VSE (CA Dynam/T)
CA Dynam
®
/D Disk Management for z/VSE (CA Dynam/D)
CA Dynam
®
/FI File Independence (CA Dynam/FI)
CA TLMS Tape Management (CA TLMS)
CA Common Infrastructure Services for z/VSE (CA CIS)
CA Earl™ (CA Earl)
CA ACF2™ for z/VSE (CA ACF2)
CA Top Secret
® for z/VSE (CA Top Secret)
CA 1
®
MVS (CA 1)
Contact CA
Contact Technical Support
For online technical assistance and a complete list of locations, primary service hours, and telephone numbers, contact Technical Support at http://ca.com/support.
Provide Feedback
If you have comments or questions about CA product documentation, you can send a message to [email protected].
If you would like to provide feedback about CA product documentation, please complete our short customer survey, which is also available on the CA Support website.
Contents
Chapter 1: Introduction
CA Dynam/T Tape Management for VSE
........................................................
1-1
CA Dynam/D Disk Management for VSE
........................................................
1-1
CA Dynam/FI File Independence for VSE
.......................................................
1-1
Product Names
...............................................................................
1-2
Chapter 2: Installation Process
Product Distribution
...........................................................................
2-1
Using MSHP
..................................................................................
2-1
Chapter 3: System Requirements
System Adapter Requirements
................................................................
3-1
Supervisor Requirements
.....................................................................
3-1
Storage Requirements
........................................................................
3-2
System Directory List (SDL)
...............................................................
3-3
Initialization Requirements
....................................................................
3-4
Catalog and Audit Files
........................................................................
3-6
Space Requirements
..........................................................................
3-7
Worksheet for Estimating Catalog File Size
.................................................
3-7
Estimated DASD Space Requirements for New Users
........................................
3-9
CICS Requirements
..........................................................................
3-10
CICS Partition GETVIS Requirements
......................................................
3-10
Chapter 4: Installation Materials
CA Dynam
...................................................................................
4-1
CA Dynam/T DYNVM Extension
................................................................
4-1
CA Earl Report Program
.......................................................................
4-2
CA Common Infrastructure Services
...........................................................
4-2
Product Installation Tape
......................................................................
4-2
CA Dynam Pregenerated System
..............................................................
4-3
Contents v
Chapter 5: Installation Steps
Standard Installation JCL
.....................................................................
5-3
Special Upgrade Considerations
...............................................................
5-4
Installation Overview Checklist
................................................................
5-4
Step 1. Review System Requirements
.........................................................
5-5
Task 1A. Verify CA Dynam Family System Requirements
....................................
5-5
Task 1B. Review Installation Materials
.....................................................
5-6
Step 2. Remove Prior Release of Product
......................................................
5-6
Step 3. Complete the Installation Worksheet
...................................................
5-6
Libraries and MSHP Install
................................................................
5-7
Step 4. Install CA CIS for VSE
................................................................
5-8
Step 5. Install CA Dynam
.....................................................................
5-9
Step 6. Modify Source Books
..................................................................
5-9
Task 6A. Punch Sample JCL
...............................................................
5-9
Task 6B. Update Skeleton JCL
............................................................
5-11
Step 7. Update ASI Procedures
..............................................................
5-11
Procedure
...............................................................................
5-11
Step 8. Update CICS Tables
..................................................................
5-15
Task 8A. Update Program Processing Table (PPT)
..........................................
5-15
Task 8B. Migrate PPT to CICS DFHCSD
....................................................
5-15
Task 8C. Define CA Dynam Online Panels in CICS TS
......................................
5-15
Step 9. Initialize CAICUI VSAM Database
.....................................................
5-16
Sample JCL
.............................................................................
5-17
Step 10. CAIHELP Data Set Processing
.......................................................
5-18
Task 10A. Define and Load CAIHELP Data Set
.............................................
5-18
Task 10B. Update the CAIHELP Data Set for CA Dynam
....................................
5-18
Step 11. Load CA Dynam Messages
..........................................................
5-19
Step 12. IPL the System
.....................................................................
5-19
Step 13. Data Set Initialization/Installation Verification
........................................
5-20
Step 14. Conversion Tasks
...................................................................
5-20
Step 15. Migration of CA Products into Production
.............................................
5-20
Step 16. Install the DYNVM Extension
........................................................
5-21
Step 17. Save All Materials and Output
.......................................................
5-21
Chapter 6: VM Installation Steps
Software Requirements
.......................................................................
6-1
DASD Space Requirements
...................................................................
6-1
Installation Overview Checklist
................................................................
6-1
Step 1. Define Service Machine User ID
.......................................................
6-2
Step 2. Load Tape
............................................................................
6-3 vi Installation Guide
Step 3. Tailor DYNLINK EXEC
..................................................................
6-3
Step 4. Tailor TASKMAN System Profile
........................................................
6-3
Step 5. Tailor TASKMAN CP Commands
........................................................
6-4
Step 6. Tailor TASKMAN CMS Commands
.......................................................
6-4
Step 7. Define System Adapter CPU Profile Table
...............................................
6-5
Step 8. Tailor System Adapter Options
.........................................................
6-5
Step 9. Tailor CAICMS SYSPROF for Lock File
...................................................
6-6
Step 10. Tailor DYNVM System Profile
..........................................................
6-7
Step 11. Generate DYNVM Product Control Table
...............................................
6-8
Step 12. Define DTPOOL Macro (Optional)
.....................................................
6-14
Step 13. Define DTLOCK Macro (Optional)
.....................................................
6-15
Step 14. Create XSYSTEM Macro (Optional)
...................................................
6-16
Sample Macro
...........................................................................
6-17
Step 15. Run TQINST EXEC
..................................................................
6-19
Appendix A: Special Instructions for 8K COMPOOL Records
Applicability to Installation
....................................................................
A-1
COMPOOL Record Lengths
.....................................................................
A-1
Running CA Dynam with Special Fixes
.........................................................
A-2
Appendix B: Accessing and Using Sample JCL
Extract the Product Installation JCL
............................................................
B-1
Extract from a Physical Tape: CAINSTB0
...................................................
B-1
Extract from an ESD File: CAINSTC0
.......................................................
B-2
Install the CA Product
.........................................................................
B-3
Install from a Physical Tape: CAINSTB2
....................................................
B-3
Install from an ESD File: CAINSTC2
........................................................
B-5
Migrate the CA Product into Production: CAINSTB3
.............................................
B-6
Perform a Direct CA Product Installation
.......................................................
B-7
Install Directly from a Physical Tape: CAINSTQ4
............................................
B-8
Install Directly from an ESD File: CAINSTC4
................................................
B-8
Index
Contents vii
Chapter 1: Introduction
CA Dynam for VSE is a collection of software products designed to provide a comprehensive file management facility for your data center. CA Dynam for
VSE is comprised of three products that work together to efficiently manage tape and disk files and provide file independence.
CA Dynam/T Tape Management for VSE
CA Dynam/T helps you manage your tape library in the following ways:
Automatically controlling tape data set usage and retention
Preventing active tape data sets from being scratched
Controlling remote site tape movement and retention
CA Dynam/D Disk Management for VSE
CA Dynam/D efficiently manages your disk data sets in the following ways:
Allocating primary and secondary disk space
Permitting automatic space release
Protecting disk data sets from overlapping and deleting active files
Providing device independence for automatic conversion to new DASD devices
CA Dynam/FI File Independence for VSE
CA Dynam/FI allows files to be switched from most sequential media to either tape or disk in the following ways:
Dynamically reblocking files for specified devices
Dynamically changing record formats
Simulating unit-record to multi-record device types, such as card reader to tape
Chapter 1: Introduction 1–1
Product Names
Additionally, the CA Dynam Catalog and Audit Trail files may be shared by all three products. The Catalog file is required by CA Dynam/T and is used to define and control data sets. The Audit Trail file records data set activity and provides for disaster recovery.
Product Names
Throughout this guide and documentation set, all comments that refer to the combined CA Dynam system apply equally to each of the three products, regardless of their individual or combined installation. Individually, the products are referred to by their commonly known names: CA Dynam/T, CA
Dynam/D, and CA Dynam/FI. The family of products is referred to as CA
Dynam.
1–2 Installation Guide
Chapter 2: Installation Process
CA Dynam is a family of products consisting of CA Dynam/D, CA Dynam/T and
CA Dynam/FI. This guide provides the steps required to install all components of the CA Dynam family whether purchased individually or together.
This technique allows flexibility as follows:
The installation process has been divided into operational units called steps. Each step completes an identifiable unit of the installation process such as "Complete the Installation Worksheet" or "Modify Source Books."
Each step is then divided into tasks. Each task is applicable to either all possible installation configurations or a subset of the possible installation configurations.
Each step has an introductory paragraph describing the purpose of the step and which components are affected by the tasks contained within the step.
This chapter describes the installation process in general terms. The remainder of this guide contains detailed information and instructions needed to accomplish a successful installation. This is achieved when all components of the product are installed and successfully tested with the supplied Installation
Verification Procedure.
Product Distribution
The machine-readable program materials required for installation are distributed as a single, unlabeled, multifile installation tape in IBM Maintain
System History Program (MSHP) BACKUP format. This can either be a physical tape, or a file distributed through electronic delivery. In either case, the layout of the “tape” is the same. One tape unit is required to install the product.
The "Installation Materials" chapter provides a detailed description of the tape format and contents.
Using MSHP
MSHP is used to perform product installation and maintenance. MSHP provides the ability to control these activities in a consistent manner. This format also provides an installation mechanism that systems programmers use to maintain the VSE operating system.
Chapter 2: Installation Process 2–1
Using MSHP
MSHP is used to perform the installation and maintenance of CA Dynam for
VSE in the same way as the operating system is installed and maintained.
When using MSHP to install a product, a MSHP History File is required to archive product information such as product identification and library residence. The History File is subsequently used during maintenance application for product and library identification and for archival of maintenance information.
2–2 Installation Guide
Chapter 3: System Requirements
The CA Dynam file management system is composed of several components that perform various functions. Three of these components relate to the external use of the system and may be purchased separately as individual software packages or together as the CA Dynam integrated file management system. These three components are:
CA Dynam/T—Tape Management System
CA Dynam/D—Disk Management System
CA Dynam/FI—File Independence System
Whether these components are purchased individually or as an integrated system, the majority of processing is performed by internal components that are common to all of the systems.
In the discussion that follows, all comments that refer to the combined
CA Dynam system apply equally to each of the three external components
(CA Dynam/T, CA Dynam/D and CA Dynam/FI) if installed separately or in combination.
System Adapter Requirements
CA Dynam r7.1 requires System Adapter, r6.1 that can be found on r1.4 of
CA CIS.
Supervisor Requirements
CA Dynam r7.1 can be used on any VSE system currently supported by IBM.
CA Dynam has no specific supervisor generation requirements.
To use the CAICUI portion that has been added to CA Dynam, see CA CIS
Getting Started for specifics on CAICUI system requirements.
Chapter 3: System Requirements 3–1
Storage Requirements
Storage Requirements
The modules that comprise the runtime portion of the CA Dynam system reside in the system GETVIS portion of the shared virtual area (SVA).
The following are the minimum storage requirements for the CA Dynam components. An additional cushion of 50K is strongly recommended.
Common Functions
CA Dynam/D
CA Dynam/T
16K - 24K
100K
119K
CA Dynam/FI 40K
CAISPI 0K
However, when running the entire CA Dynam family (including all of the above components), due to overlapping code, the total storage required is only 360K.
If you have other CA products, see the guides for those products for their specific storage requirements.
Important! Several CA products use the System Adapter, Catalog
Management and common functions. It is not necessary to duplicate storage needs for multiple products that use the same components.
As an alternative, the modules may be loaded into the SVA. Copybooks
(.z books) are provided in the sublib for the following components:
.Z Member in Sublib Component
CAIYDDYC CA Dynam Common Code
3–2 Installation Guide
Storage Requirements
System Directory List (SDL)
CA Dynam requires no phases to be resident in the shared virtual area itself, and only minimal system directory list entries. For better performance, and proper sequence searching of private libraries, the following should be added to the SET SDL statement preceding initialization of the CA Dynam system in the ASI PROC:
$$BDYT$$,MOVE CA DYNAM/T Interception Transient (2K)
$$BDYD$$,MOVE CA DYNAM/D Interception Transient (2K)
$$BDYF$X,MOVE CA DYNAM/FI Interception Transient (2K)
CAFNVDAA,SVA CA DYNAM/FI VCKD Support (Optional) (8K)
XPR$CPIT,SVA CA IUCV Support VAE Mode
Only (Optional) (256 bytes)
The LIBDEF for the CA Dynam library must be issued before the SET SDL in order for the phases to be located.
Increase the PSIZE parameter by a minimum of 2K to a maximum of 18K to accommodate the system transients which are to be loaded there as ',MOVE', and to accommodate the optional SVA-resident phases. Individual storage sizes are shown above.
Ensure that SIZE commands are coded in the ASI PROC to allocate standard partition GETVIS of greater than the IBM default of 48K to each partition. The
48K reserved for use by IBM components will become exhausted if a program is run which opens and closes many files in the same job step and no size parameter is present. It is recommended that 128K of partition GETVIS be specified. This is accomplished by entering a SIZE command specifying, for each partition, a memory size equal to that partition's virtual size minus 128K.
For example, if the virtual sizes of a 4-partition system are as follows:
F1=2048K
F2=4096K
F3=640K
BG=1024K
The proper size command would be as follows:
SIZE F1=1920K,F2=3968K,F3=512K,BG=896K
CA Dynam provides a job control exit which enhances the existing TLBL and
DLBL statements by allowing CA Dynam options to be specified. The job exit parses all TLBL and DLBL statements and removes any CA Dynam options
(specified within the file-id field) before passing the labels to job control. If any
CA Dynam options are found, an option block is built for later access by the individual CA Dynam products. Therefore all labels with CA Dynam options must be added to STDLABEL, PARSTD or USRLABEL after CA Dynam is initialized.
Chapter 3: System Requirements 3–3
Initialization Requirements
The CA Dynam job exit will become active the first time job control is reloaded into each partition following CA Dynam initialization. Job control is loaded into the partition whenever a program terminates. At that time, job control determines the address of $JOBEXIT. For subsequent job control statements, until the next program is executed in the partition (causing job control to be reloaded), $JOBEXIT is entered directly using a branch. If CA Dynam is initialized while other partitions are already active, the CA Dynam job control exit will not receive control for job control statements processed by the other partitions until job control has been reloaded into each partition. Therefore it is recommended that CA Dynam be initialized before POWER to avoid job control processing before the CA Dynam job exit is activated.
By default, the job exit is CDLOAD’ed into the partition at job control time. It is possible to load the CA Dynam job exit into the SVA thereby avoiding the overhead of loading the job exit into the partition. The job exit will require approximately 15K of SVA storage. In order to do this, the following should be added to the SET SDL statement preceding initialization of the CA Dynam system in the ASI PROC:
CADCJXTA,SVA CA Dynam COMMON JOB EXIT
Important! If the CA Dynam job exit, CADCJXTA, is not loaded into the SVA, then the library containing CADCJXTA must be on the LIBDEF search chain whenever a statement containing a CA Dynam option is processed.
Initialization Requirements
CA Dynam initialization is performed after IPL by a startup program. This program (CASAUTIL) should be executed from the Automatic System
Initialization (ASI) procedure. LIBDEFs will be required before the system can be started. CASAUTIL should be executed as early in the procedure as possible after LIBDEFs have been issued. No other partitions should be active while
CA Dynam is being initialized.
Before executing CASAUTIL, label and extent information for the CA Dynam
Catalog file and the CA Dynam Audit data set (if Audit support has been generated) should be cataloged into the system standard label area.
The CA Dynam activation procedure dynamically locates the required 'hooks' within the supervisor. For this reason, CA Dynam must have access to the native IBM supervisor during startup. It is recommended that CA Dynam be activated before other software products that are installed in the system to assure that no other dynamic hooks interfere with CA Dynam initialization. A two-stage startup procedure is available, if required, to allow other software products with the same requirement to be started along with CA Dynam. For more information, see the description of CASAUTIL in the Programming Guide.
3–4 Installation Guide
Initialization Requirements
CA Dynam makes use of a supervisor call code, SVC 255 by default, for internal communications. The SVC code may be altered using the CAICUI transaction if a conflict exists, but for the purpose of installation and verification prior to customization, disabling of conflicting software is recommended.
The following restrictions exist when using a component of CA Dynam in conjunction with components of other file management systems:
No other file management system can be used to provide tape/disk file independence in conjunction with any component of CA Dynam, since
CA Dynam always sees the 'OPEN' for the file first. If file independence is required, contact CA for information about CA Dynam/FI.
If another system is to be used which performs a 'soft' rename of an IBM component by modifying the SDL entry for the component during its startup procedure, CASAUTIL should be executed after the other system has been activated.
To support the // ASSGN SYSXXX, DUMMY feature of TDYNASN and the S:nnn
TLBL option CA Dynam/T requires that the appropriate dummy devices must be added at IPL and left in DVCDN status. The dummy devices should be added as 3420-type tape devices. The default device addresses are X'7F0' through X'7FF'. You can change them in the Dynam/T option record in the
CAICUI data set.
To build five dummy devices for the use of TDYNASN, use the following IPL command:
ADD 7F0:7F4,3420T9
Also use the following commands later in the ASI PROC:
DVCDN 7F0
DVCDN 7F1
DVCDN 7F2
DVCDN 7F3
DVCDN 7F4
Place these commands in the ASI procedure for the BG partition.
Chapter 3: System Requirements 3–5
Catalog and Audit Files
Catalog and Audit Files
The Catalog and Audit files are highly active system files that are accessed whenever a data set is opened or closed. The Catalog file is referred to by the filename 'CAICATL', and the Audit data set by the filename 'CAIAUDT'. You can use any logical unit to access the files. However, the unit you choose must be permanently assigned to the correct DASD device in all partitions at all times.
'SYSREC' and 'SYSCAT' are recommended. Programmer logical units can be used, but care must be taken that they are reserved for CA Dynam use only and will never be unassigned or reassigned. Failure to observe this can result in Catalog or Audit file abnormalities.
Place the Catalog and Audit files on the fastest separate DASD devices available—fixed-head, if possible—to optimize performance. We do not recommend placing the Catalog and Audit files on a DASD device with other highly active files, especially files used by a teleprocessing system: the amount of required I/O during OPEN/CLOSE processing is not large, but degradation can occur when running the batch utilities (such as the scratch and reporting functions).
Catalog and Audit DLBL and EXTENT information should be cataloged in the system standard label area. The Catalog and Audit file labels must contain their actual extent information; they must not be allocated by a dynamic disk space management system. They need not be aligned on cylinder boundaries.
You might use the following job to put the Audit and Catalog data sets in the standard label area:
// JOB LOAD STANDARD LABELS
// OPTION STDLABEL
// DLBL CAICATL,'CA DYNAM.CATALOG.FILE',2099/365,SD
// EXTENT SYSCAT,SYSCAT,1,0,5700,57
// DLBL CAIAUDT,'CA DYNAM.AUDIT.FILE',2099/365,SD
// EXTENT SYSREC,SYSREC,1,0,1900,114
.
. OTHER LABEL INFORMATION
.
.
/*
/&
When the Catalog and Audit files are to reside on an FBA device, the beginning block number (PBN) for each extent must be evenly divisible by 8.
The system logical unit, SYSRES, may not be used for the CA Dynam Catalog or Audit files. The files may reside on the same physical volume as the system residence area, but another logical unit must access them. This is an undocumented IBM restriction.
3–6 Installation Guide
Space Requirements
Space Requirements
CA Dynam requires permanent disk space for the Catalog file. If audit support is to be used, disk space must also be allocated to the Audit file. Use the following worksheet to estimate the size of the Catalog file that will be required.
Worksheet for Estimating Catalog File Size
Enter the approximate values as indicated on each line, and perform the calculations below:
Number of data sets (tape and disk) to be controlled
=_________=A
Number of tape volumes to be controlled
=_________=B
Number of generations of data sets to be controlled
=_________=C
Number of sort key records to be defined
=_________=D
Substitute estimated values for A,B, etc., in the following equation:
(A/1.2) + (B/5) + (C/2) + (D/16) + 100 = ____=NUMBER OF BLOCKS
"NUMBER OF BLOCKS" is the total number of control intervals, or blocks, which the CA Dynam Catalog will require if the default control interval length
(1024 bytes) is used.
A user can modify this value by specifying the CISIZE parameter on the
DYNCAT INITIAL or RESTORE functions when a new Catalog is created. For example, the following initializes the Catalog to a CISIZE of 2048:
// EXEC DYNCAT,SIZE=128K
INITIAL DATASETS=500 SHARE=NO CISIZE=2048
/*
/&
The several record types stored in the Catalog are variable-length records ranging in size from 56 to 288 bytes. Each block may contain various types of records.
Valid CISIZEs for the Catalog are 1024, 2048 or 4096 bytes.
Chapter 3: System Requirements 3–7
Space Requirements
For CKD-type disk devices, the track capacity of each device in 1024-byte blocks is as follows:
Disk Device Number of Blocks Per
Track
Number of Blocks Per
Cylinder
3330 11
3340 7
3350 15
209
84
450
3375 25
3380 31
3390 33
9345 28
300
465
495
420
Substitute the appropriate track capacity and the calculated number of control intervals (blocks) in the following equation to determine the size of the Catalog required.
(number of blocks) / (track capacity) = number of tracks required
For FBA disk devices, the calculation is simpler. FBA devices use physical blocks of an arbitrary length of 512 bytes. To determine the number of blocks required for the Catalog on FBA devices, substitute Number of Blocks in the following equation:
(number of blocks) * 2 = number of FBA blocks required
When the Catalog and Audit files are to reside on an FBA device, a minimum allocation of 500 blocks is required. Because the Catalog structure is indexed and self-reorganizing, there is no penalty for over-allocating. Too small a
Catalog can result in jobs being canceled if it becomes full. Too large a Catalog can always be reduced in size if necessary.
When initializing the Catalog, enter an accurate estimate of the numbers of data sets, volumes, and sort keys on the DYNCAT INITIAL or RESTORE REORG command to allow the correct amount of index area to be reserved. Once the
Catalog has been backed up under r7.0 or higher, these values will be maintained in the control record and need not be specified on later RESTORE
REORG runs.
3–8 Installation Guide
Space Requirements
Estimated DASD Space Requirements for New Users
For a new user, the following table may be used as a rough guide to the initial size of the Catalog. The Catalog will have to be enlarged as the number of data sets and volumes under the control of the system increases.
DASD Type Requirements
3330 CKD
3340 CKD
3350 CKD
5 cylinders
11 cylinders
3 cylinders
3375 CKD
3380 CKD
3390 CKD
9345 CKD
4 cylinders
3 cylinders
3 cylinders
3 cylinders
These estimates represent an average installation with a fairly even mix of data set types. The best way to estimate an appropriate size for the Catalog is to periodically review the DYNCAT Status report produced by the SCRATCH function, and adjust the size of the Catalog accordingly.
If Audit support is generated, CA Dynam requires the allocation of permanent
DASD space for the Audit data set. The size of the Audit data set is entirely dependent upon the characteristics of the particular installation, such as the following:
Number of tapes and data sets processed daily
Number and nature of manual updates
Length of time between backups of the audit file
The best method of determining an appropriate allocation is to establish an area the size of the Catalog file for the Audit data set, then review the file status reports produced whenever the backup is performed for a representative period. This information can then be used to determine the actual space required.
Chapter 3: System Requirements 3–9
CICS Requirements
CICS Requirements
Online access to the CA Dynam catalog, using CAICUI, requires entries in the following CICS tables:
Program Control Table (PCT)
Processing Program Table (PPT)
File Control Table (FCT)
Program List Table Initialization (PLTPI)
Program List Table Shutdown (PLTSD)
Most of these entries are made during the installation of CA CIS. Samples of the required entries are cataloged as .A members in the CA CIS and Dynam sublibraries. For more information, see the chapter "Installation Steps" of this guide and CA CIS Getting Started.
As an alternative to including the supplied source members for assembly of the
PCT, PPT, and programs may be defined online using CICS RDO, or migrated using DFHCSDUP. Sample jobs and phases for use by DFHCSDUP in CICS/VSE
2.3 are supplied as described in the sublibrary member CAYDMIGR.Z. For CICS
TS, use the DFHCSDUP entries found in the sublibrary member DYNAMCSD.Z.
CICS Partition GETVIS Requirements
The following are the minimum CICS partition GETVIS requirements for some of the VSE common components:
Component Minimum
Requirement
CAICUI
File Management
CAISPI
VTOC, no sorting
IDCAMS processing
52K
23K
2K
150K+
See Note 1
See Note 2
See Note 3
3–10 Installation Guide
Note 1
Note 2
Note 3
CICS Requirements
52K is required by CAICUI to initialize the system. However, 25K is returned to the system if no users are signed on to the CAICUI transaction.
Certain CAICUI panels automatically invoke sort processing, while others process it only optionally. 62K will automatically be allocated by the system when sort processing is invoked.
VSE limits anchor table entries to 51 per partition. The IDCAMS portion will
CDLOAD any necessary phases into the partition.
Chapter 3: System Requirements 3–11
Chapter 4: Installation Materials
The installation materials provided for CA Dynam include the product tape, this
Installation Guide, and the remainder of the product documentation that can be downloaded from http://ca.com/support.
CA Dynam
Title Description
Installation Guide
Programming Guide
User Guide
Message Guide
Describes how to install the CA Dynam VSE family.
Describes how to customize the CA Dynam VSE family.
Describes how to use the CA Dynam VSE family.
Contains all messages, the reason for each message, and recommended user action for the
CA Dynam VSE family.
CA Dynam/T DYNVM Extension
Title Description
Administrator Guide
Operator Guide
Programming Guide
Contains information on customizing the DYNVM extension. This includes detailed descriptions of the Task Manager component and all of the
DYNVM utility programs, EXECs and reporting facilities.
Describes each DYNVM and Task Manager operator command and function.
Discusses the planning, installation and maintenance procedures of the CA Dynam/T VSE
DYNVM extension. Detailed descriptions of all system features, libraries, modules and option records are included.
Chapter 4: Installation Materials 4–1
CA Earl Report Program
CA Earl Report Program
Title Description
CA Earl Reference Guide
Details the CA Earl reporting program.
CA Common Infrastructure Services
Title Description
Administration Guide
Getting Started
Message Guide
A guide for CA CIS System Administrators.
Describes how to install CA CIS for VSE.
Presents error messages, abend codes, return codes and diagnostic procedures for CA CIS.
Product Installation Tape
The machine-readable program materials required for installation are distributed as a single, unlabeled, multi-file installation tape in IBM MSHP
BACKUP format. This can either be a physical tape, or a file distributed through electronic delivery. In either case, the layout of the “tape” is the same. One tape unit is required to install the product.
The installation tape contains the following files:
File # File Description
002
003
004 to 007
008
009 to 040
041
CA Dynam for VSE history file—MSHP backup format
CA Dynam for VSE product library—MSHP backup format
Reserved use
MSHP Installation JCL
Reserved use
VM Extension ATTACH/DETACH VM component (on CA Dynam for VSE Family and CA Dynam/T for VSE tapes only)
4–2 Installation Guide
CA Dynam Pregenerated System
CA Dynam Pregenerated System
The CA Dynam system and the CA Dynam distribution package are designed to help you install the product and make it operational as quickly as possible. In order to accomplish this, we strongly recommend you follow the install procedure exactly as documented. The installation will be smoothest when a clear distinction is kept between the following two tasks:
Product installation
Product customization
The goals of installation are as follows:
Install VSE CA Dynam components
Successfully execute the supplied Installation Verification Procedure (IVP)
Customizing CA Dynam requires more time and study: over time, you will be able to build a comprehensive file management facility after you determine how CA Dynam will best meet the needs of your particular data center.
Chapter 4: Installation Materials 4–3
Chapter 5: Installation Steps
CA has developed standardized procedures for installing products using the
VSE MSHP utility. These standards for product installation have been developed to allow a common method of installation for all CA VSE products.
The installation process uses two types of history files and libraries: Production and Installation.
1. Production Libraries and History File
The production libraries and history file are created when the first CA product tape is installed using this standard. This library or library set and history file are designed to contain all CA VSE production products.
Sufficient space should be allocated to contain all CA VSE products expected to be installed. When a product is subsequently installed, or reinstalled, it will not be merged into the production library set and history file until testing is complete.
2. Installation Libraries and History File
The installation libraries and history file are used for subsequent product installation to avoid installation of a new product, or new release of an existing product, into the user's production environment. These libraries and history file are used for product installation, verification, and testing.
Each product tape that is installed will create a separate sublibrary and history file that will be unique for that product tape. Once all testing has been completed, the product is merged into the production libraries and history file.
Creation of these two library sets, therefore, requires two different installation procedures and sets of JCL, depending on whether the installation is an initial or subsequent installation. When the first standardized CA VSE product tape is installed, one job creates the production library or library set and history file, and installs the product into same. When a subsequent product tape is installed, the installation library or library set and history file are created and used until the product is ready to be migrated into the production environment, at which time the installation library set is deleted.
Chapter 5: Installation Steps 5–1
Standard Installation JCL
The standard sequence of product installation is as follows:
1. Retrieve the initial install JCL samples using the supplied JCL example for either CAINSTB0 or CAINSTC0. These JCL examples are shown in Extract the Product Installation JCL in the appendix “Accessing and Using Sample
JCL.”
2. Modifying the install JCL.
Modify the variables in this JCL using an editor. A worksheet is provided defining the variables that must be provided (VOLSER, beginning block, or track, for example; a total of 21 possible variables).
3. Installing CA CIS for VSE.
CA CIS for VSE must be installed before installing the individual product. If you have already installed other CA VSE products, then you could have already done this. If not, review CA CIS for VSE Getting Started to perform this function.
4. Installing the product.
Submit the modified MSHP job from Step 2 to install the product from tape.
5. Tailoring and verifying the product.
Proceed with product tailoring and verification.
5–2 Installation Guide
Standard Installation JCL
Standard Installation JCL
Job Name
Standard Installation JCL has been provided and must be used for installation of all CA VSE products. The following table provides a brief overview of the JCL described in the appendix “Accessing and Using Sample JCL.”
Where
Resides
Source Member Description
“Accessing and Using
Sample JCL” only source member
Used to retrieve CA Dynam install JCL supplied as source members in file #8 of the physical install tape. The “.Z” members will be placed into the specified
VSE libname.subname.
Used to install CA Dynam (from a physical tape) into a test library to allow installation, verification, and testing prior to migration into the production libraries.
Used to merge products into the production library(s) and history file when installed with either CAINSTB2 or
CAINSTC2.
“Accessing and Using
Sample JCL” only source member
Used to retrieve CA Dynam install JCL supplied as source members in file #8 of the electronic delivery file. The “.Z” members will be placed into the specified
VSE libname.subname.
Used to install CA Dynam into a test library from an electronic delivery file through IBM VSE Virtual Tape to allow installation, verification, and testing prior to migration into the production libraries.
Used to install CA Dynam distributed as an electronic file using IBM VSE Virtual Tape directly into an existing library and history file.
Used to install CA Dynam distributed as a physical tape directly into an existing library and history file.
Chapter 5: Installation Steps 5–3
Special Upgrade Considerations
Special Upgrade Considerations
If you are upgrading from CA Dynam r6 to CA Dynam r7.1, and you expanded the maximum record length of the COMPOOL option record from 2038 to
8192, you must complete an additional procedure during the upgrade process.
Special PTFs written for CA Dynam r6 supported COMPOOL records with a maximum record size of 8K. The COMPOOL structure was changed in
CA Dynam r7.0. It is no longer limited to just one record but will not support a length greater than 2038 bytes.
If your site applied these fixes, the new CA Dynam r7.1 sublibrary eliminates all of these fixes except the two that were applied to CA CIS. These will need to be removed manually.
For more information, see the appendix “Special Instructions for 8K COMPOOL
Records.”
Installation Overview Checklist
Use the following checklist to track your progress through the installation process. These steps are described in detail in this chapter.
Note: If you call CA Technical Support for assistance during the installation process, refer to the step number in question.
Step 1.
Task 1A.
Task 1B.
Step 2.
Step 3.
Review System Requirements
Verify CA Dynam Family System Requirements
Review Installation Materials
Remove Prior Release of Product
Complete the Installation Worksheet
Step 4.
Step 5.
Step 6.
Task 6A.
Task 6B.
Step 7.
Step 8.
Install CA CIS for VSE
Install CA Dynam
Modify Source Books
Punch Sample JCL
Update Skeleton JCL
Update ASI Procedures
Update CICS Tables
5–4 Installation Guide
Step 1. Review System Requirements
Task 8A.
Task 8B.
Task 8C.
Step 9.
Step 10.
Task 10A.
Task 10B.
Step 11.
Step 12.
Step 13.
Step 14.
Step 15.
Step 16.
Step 17.
Update Program Processing Table (PPT)
Migrate PPT to CICS DFHCSD
Define CA Dynam Online Panels in CICS TS
Initialize CAICUI VSAM Database
CAIHELP Data Set Processing
Define and Load CAIHELP Data Set
Update CAIHELP Data Set for CA Dynam
Load CA Dynam Messages
IPL the System
Data Set Initialization/Installation Verification
Conversion Tasks
Migration of CA Products into Production
Install the DYNVM Extension
Save All Materials and Output
Step 1. Review System Requirements
Before attempting to complete any other installation steps for any CA Dynam product, the VSE environment must be generated to meet the requirements of the CA Dynam product family. Perform the following tasks in sequence.
Task 1A. Verify CA Dynam Family System Requirements
Review the chapter on System Requirements, comparing the system specifications given there with those specified in your current VSE system.
Note any variation from the system requirements given in the "System
Requirements" chapter.
If you are planning on using the CAICUI portion of CA Dynam, see CA CIS
Getting Started for specifics on CAICUI system requirements.
If you are planning on using CAISPI, see the chapter "Systems Programmer
Interfaces (CAISPI)" of the Programming Guide for specifics on CAISPI system requirements.
Chapter 5: Installation Steps 5–5
Step 2. Remove Prior Release of Product
Task 1B. Review Installation Materials
Review the chapter “Installation Materials” to ensure that you have received all of the required documentation and installation tape(s). If any discrepancies are noted, contact your CA representative to request the missing items before proceeding with this installation.
Step 2. Remove Prior Release of Product
Before the CA Dynam generation procedure will function, any prior release of any component of the system must be deactivated by the user. This requirement is mandatory to avoid serious problems that can arise from running mixed components of the system for even short periods of time.
This step should be performed only when upgrading to a new release, not when installing a new service pack of the same release.
If you require assistance in removing library members and history file entries for a prior release of CA Dynam, contact CA Technical Support.
Step 3. Complete the Installation Worksheet
Several questions concerning the environment in which CA Dynam will be installed should be answered before proceeding with the installation process:
Which DASD packs will be used to hold libraries and installation files?
Which file IDs will be used for libraries and installation files?
What EXTENT information will be used for libraries and installation files?
The worksheet is provided to help you define these items, and should be completed before continuing any further with the installation procedure.
The keywords on the worksheet are the same as the symbolic parameters used in the supplied installation JCL. These keywords will then be used to update the sample installation JCL for proper execution in your environment.
For a list of variables that must be modified, see the appendix “Accessing and
Using Sample JCL.”
5–6 Installation Guide
Step 3. Complete the Installation Worksheet
Libraries and MSHP Install
The allocations given specify the library block requirements for installing
CA Dynam and include sufficient space to allow for product reinstallation and maintenance.
The following chart should be used to calculate the appropriate number of tracks or blocks for the specific DASD type where the libraries reside.
The calculated file sizes are to be used to complete the worksheet. For installation of the CA Dynam family, 6700 1K library blocks are required and the following number of library tracks:
Number of Library Tracks
3390 3380
200 215
3375
266
3350
443
3340
949
3330
604
FBA
13260
Note: Additional space will be required if other CA products are being installed.
Standard Product Installation Worksheet
1. Supply the following information used to personalize the CA production history file:
Customer Name 1. @CUSTNME=______________
Customer Address @CUSTADD=______________
Customer Phone Number @CUSTPHN=______________
Programmer Name @PROGNME=______________
2. Supply the following information used for the production history file
EXTENT:
Volume ID of DASD pack 2. @HISTVOL=______________
Beginning relative track or block @HISTREL=______________
Number of tracks or blocks @HISTEXT=______________
3. Supply the following information used for the install history file EXTENT:
Volume ID of DASD pack 3. @INSTVOL=______________
Beginning relative track or block @INSTREL=______________
Number of tracks or blocks @INSTEXT=______________
4. Supply the tape drive address where the installation tape will be mounted:
Tape drive address of CUU 4. @TAPECUU=______________
Chapter 5: Installation Steps 5–7
Step 4. Install CA CIS for VSE
5. Supply the following information used for the production library EXTENT:
Volume ID of DASD pack 5. @DLIBVOL=______________
Beginning relative track or block @DLIBREL=______________
Number of tracks or blocks @DLIBEXT=______________
6. Supply the following information used for the install library EXTENT:
Volume ID of DASD pack 6. @ILIBVOL=______________
Beginning relative track or block @ILIBREL=______________
Number of tracks or blocks @ILIBEXT=______________
7. Supply the product name and product code that you are installing.
PRODUCT NAME: CA Dynam for VSE @PRODUCT=______________
PRODUCT CODE: (see Note) @PRODCDE=______________
Note: The product name and code specified depends on whether this is a family, Dynam/D, Dynam/T, or Dynam/FI installation, as follows:
Product Name @PRODUCT @PRODCDE
CA Dynam Family
CA Dynam/D
CA Dynam/T
CA Dynam/FI
DYNAM
DYNAM
DYNAM
DYNAM
AYD71
ADD71
ATD71
AFD71
8. Supply the following only if you are installing from the electronic delivery file using IBM VSE Virtual Tape:
IP address of the machine that currently holds the ".AWS” file @IPADDR= ______________
The fully qualified location and name of CA Dynam .AWS file @AWSFILE=______________
Step 4. Install CA CIS for VSE
CA CIS for VSE must be installed prior to installing CA Dynam. Refer to the
CA Dynam Product Maintenance Letter for minimum required release levels.
For more information about this step, see CA CIS Getting Started. To avoid
"down-leveling" any services, remember the following:
For a given release of CA CIS, never install a service pack lower than the one already installed. For example, if r1.4, service pack 07 is already installed, do not install r1.4, service pack 06.
Never install a release lower than the one previously installed. For example, if r1.4 is already installed, do not install r1.3.
5–8 Installation Guide
Step 5. Install CA Dynam
Step 5. Install CA Dynam
Extract the appropriate installation JCL member from the product library specified during the execution of either CAINSTB0 or CAINSTC0. The JCL should be edited according to the worksheet items and the information located in the appendix “Accessing and Using Sample JCL.” Adhere to the following guidelines when editing JCL into execution JCL:
1. Limit the scope of editor changes to columns 1 through 71 of the sample
JCL.
2. Remove the CATALS or CATALOG and BKEND statements that appear in the beginning and end of each JCL sample.
3. In each JCL sample, change “@*” to “/*”, change “@&” to “/&”, change
“./” to “//”, change “.*” to “/*”, change “.&” to “/&”.
After all modifications are complete, mount the installation tape on the specified tape drive and submit the JCL for execution.
Step 6. Modify Source Books
This step will punch the skeleton sample JCL required to complete the installation and customize the skeleton JCL into executable JCL according to the specifications supplied in the worksheet completed in Step 3.
Task 6A. Punch Sample JCL
Your CA sample JCL (.Z books) found in the sublibrary includes all job streams needed to proceed with the CA Dynam VSE installation. The following table contains the member names, the respective install step, a required/optional step indication, and a brief description.
.Z Member in sublib
Task Required/
Optional
Description
CAYDVP3
CAYDVP4
CADDVP1
13
13
13
Required
Required
Optional
Define Data Sets
Report on data set definitions
CA Dynam/D Verification
Chapter 5: Installation Steps 5–9
Step 6. Modify Source Books
.Z Member in sublib
Task Required/
Optional
Description
Optional Dynam/FI Verification
CATDVP1 13 Optional CA Dynam/T Verification
CAINSTB3
DYNHLPL1
15 Required
10A Optional
Production Library(s) and History
File
Define and load the online VSAM
Help file with CA Dynam help data data into the online VSAM Help file
Sample JCL
The following JCL is used to punch the sample JCL:
// JOB PUNCH DYNAM INSTALL JCL
*
* INCLUDE HERE THE APPROPRIATE DLBL AND EXTENT INFORMATION FOR THE
* LIBRARY TO WHICH THE PRODUCT WAS INSTALLED.
*
// EXEC LIBR
* INCLUDE HERE THE APPROPRIATE ACCESS LIBRARIAN COMMAND.
PUNCH XXXXXXX.Z ** Please see Note 1
/*
/&
Note 1 Insert for XXXXXXX the name of a .Z Member in the sublib.
5–10 Installation Guide
Step 7. Update ASI Procedures
Task 6B. Update Skeleton JCL
In this task the skeleton JCL, punched in Task 6A, will be customized to your installation requirements as specified in Step 3, the Installation Worksheet.
Use the symbols prefixed with "@" as source data for global changes to the values specified on your worksheet. Follow these guidelines when editing JCL into execution JCL:
1. The output from Task 6A can be edited as a single file to perform the changes specified on the worksheet.
2. Be sure to limit the scope of editor changes to positions 1 to 71 of the skeleton JCL.
3. Remove the CATALOG statement from the beginning and end of each JCL sample. Change '@*' to '/*'. Change '@&'. to '/&'.
Step 7. Update ASI Procedures
Modify and catalog ASI Procedures with changes summarized below and explained in detail in the "System Requirements" chapter.
Procedure
Add dummy tape devices as necessary for CA Dynam/T dummy assignment support. For example, the following statement would add support for five dummy tape devices:
Note that the addresses used for dummy devices are specified by the
Dynam/T option record in the CAICUI data set. The default is 7F0 - 7FF.
Increase the GETVIS parameter of the SVA. For more information about calculating what you will need, see Storage Requirements in the chapter
"System Requirements".
Increase the PSIZE parameter of the SVA command by a minimum of 2K to a maximum of 18K.
BG Partition Procedure
Add or modify the SIZE command to ensure a minimum of 128K partition
GETVIS for all partitions where CA Dynam will be active.
Include the CA Dynam libraries in the LIBDEF SEARCH chain prior to the
SET SDL command.
Chapter 5: Installation Steps 5–11
Step 7. Update ASI Procedures
Add the following commands to the SET SDL input stream to improve performance (not required):
$$BDYT$$,MOVE \} For CA Dynam/T
$$BDYD$$,MOVE \} For CA Dynam/D
$$BDYF$X,MOVE \} For CA Dynam/FI
CAFNVDAA,SVA \} For VCKD support
XPR$CPIT,SVA \} For CA Dynam if using the CA Dynam/T
IUCV Interface
CAFNVDAA (for VCKD support), and XPR$CPIT (for CA IUCV Support for
VAE mode) are optional.
Add DVCDN cuu statements for each of the dummy tape devices defined
(if any).
Add permanent assignments for the programmer logical units used for the
CA Dynam Catalog and Audit files, if the system logical units SYSREC and/or SYSCAT are not used.
Ensure these assignments are also added to the dynamic partition profiles.
If CASAUTIL is to be executed with // UPSI 01 (control statement input), assign SYSLST to either a real printer or IGN.
Add the // EXEC CASAUTIL statement after the SET SDL input stream. To set up initialization for the CA Dynam product, see the Programming
Guide.
Standard labels with CA Dynam options must be added after executing
CASAUTIL.
The first // JOB card should be placed in the BG ASIPROC before the execution of CASAUTIL. If the first job card is encountered after the execution of CASAUTIL, the permanent LIBDEF search chain, which must include the CA Dynam library, must be established before the job card is processed.
5–12 Installation Guide
Step 7. Update ASI Procedures
Sample JCL follows:
// OPTION STDLABEL
.
.
.
/*
// LIBDEF *,SEARCH= <============== Include CA Dynam libraries
SET SDL
.
.
.
/*
// EXEC CASAUTIL <=============== Start up CA Adapter Products
/*
// OPTION STDLABEL=ADD <======== See Note below
// DLBL IJSYSLN,'CPU--.==.SYSLNK.WORK',,SD
// EXTENT SYSLNK,V54WK*,1,0,1,30
// DLBL IJSYS01,'CPU--.==.SYS001.WORK',,SD
// DLBL SORTWK1,'CPU--.==.SORTWK1.WORK(X)',,SD
// EXTENT SYS001,V54WK*,1,0,1,30
/*
Note: Any JCL that uses CPU- or partition-dependent parameters or any special CA Dynam options must be placed in standard labels or partition standard labels after the execution of CASAUTIL.
Update Standard Labels
Update the VSE standard labels to contain label information for the following data sets:
// DLBL CAICATL,'DYNAM.CATALOG',2099/366 ** See Notes 1, 3
// EXTENT SYSnnn,volid,1,0,sss,xxx ** See Notes 2, 4-7
// DLBL CAIAUDT,'DYNAM.AUDIT',2099/366 ** See Notes 1, 3
// EXTENT SYSnnn,volid,1,0,sss,xxx ** See Notes 2, 4-7
// DLBL SRAM1,'DYNAM.CUI.WORK FILE' ** See Note 9
// EXTENT SYSnnn,volid,1,0,sss,xxx ** See Notes 1, 3-8
The following labels may have already been added during the installation of
CA CIS and are provided here for your reference. For all of these labels, see
Notes 1 and 3.
// DLBL CAICUI,'CAI.CUI.PRODUCT.CONTROL.DATASET',,VSAM,CAT=CATNAME
// DLBL CAICUIU,'CAI.CUI.PRODUCT.CONTROL.DATASET',,VSAM,CAT=CATNAME
// DLBL CAIHLPV,'CAI.HELP.VSAM.DATASET',,VSAM,CAT=CATNAME
Chapter 5: Installation Steps 5–13
Step 7. Update ASI Procedures
Note 1
Note 2
Note 3
Note 4
Note 5
Note 6
Note 7
Note 8
Note 9
Label information shown above is intended as an example only, and must be
tailored to meet installation standards before including it in the VSE ASI
Procedure.
With respect to the CA Dynam Catalog and Audit files, logical units should be
permanently defined for them. The use of SYSREC and SYSCAT are ideal for that purpose.
Alter the data sets above to meet your installation standards.
Alter SYSnnn above to contain the correct programmer logical unit(s). The
SRAM1 data set requires EXTENT and SYSnnn information. (SYSnnn must be assigned to a DASD address whose device type matches that of the disk(s) where the SRAM1 file will be located.)
Alter volid above to contain the correct DASD Volume ID(s).
Alter sss above to contain the correct starting track(s) or FBA block(s).
Alter xxx above to contain the correct number of tracks or blocks.
This label must be available to CICS to take advantage of CAICUI online functions.
If Dynam/D is installed, this file should be defined using the trigger value in the extent. If Dynam/D is not installed, this file must be given a 0 retention. If this is not done, and there is a failure allocating the file due to an equal file condition, all of CUI will hang.
Fn Partition Procedures
Each Fn partition procedure must do the following:
Add the CA Dynam libraries to the permanent LIBDEF search chains.
Add permanent assignments for the programmer logical units used for the
CA Dynam Catalog and Audit files, if SYSREC and/or SYSCAT are not used.
Dynamic Partition Procedures
Users must update dynamic class profiles to include necessary
CA Dynam information. In each dynamic partition procedure, they must:
Add the CA Dynam libraries to the permanent LIBDEF search chains
(before any other job control statement).
Add permanent assignments for the programmer logical units used for the
CA Dynam Catalog and Audit files, if SYSREC and/or SYSCAT are not used.
5–14 Installation Guide
Step 8. Update CICS Tables
Step 8. Update CICS Tables
If online access to the CA Dynam catalog is required, you need to use CAICUI.
For more information about CAICUI, see CA CIS Getting Started.
Before using the CA Dynam/CICS transaction, see Update CICS in the chapter
"VSE Installation Steps" of CA CIS Getting Started.
Task 8A. Update Program Processing Table (PPT)
If running under CICS/VSE 2.3, update the CICS Program Processing Table
(PPT). If using CICS Resource Definition Online (RDO), this task can be omitted.
The following copybooks contain the required PPT entries to be added; they were cataloged to the CA Dynam library during installation:
Copybook Name Description
CAYDPPT.A CA Dynam File Management
CAISPI.A CAISPI
Task 8B. Migrate PPT to CICS DFHCSD
In CICS/VSE 2.3, this task defines the required CA Dynam PPT entries in the
CICS Resource Definition data set, DFHCSD. This step can be omitted if PPT entries were defined in Task 8A. Be sure to add the CAYDGRP group name to the CICS startup LIST(s).
Copybook Name Description
CAYDMIGR.Z Creates a single group name CAYDGRP that contains all required PPT entries.
Task 8C. Define CA Dynam Online Panels in CICS TS
In CICS TS, this task defines the resources required to support the CA Dynam online environment under CUI.
Note: The base CUI environment must be defined to CICS TS before you complete this step. If you have not already done so, see the CA CIS Getting
Started Guide for instructions on setting up the CUI environment in CICS.
Chapter 5: Installation Steps 5–15
Step 9. Initialize CAICUI VSAM Database
Copybook Name
DYNAMCSD.Z
Description
Defines the CA Dynam CUI panels to CICS TS.
Step 9. Initialize CAICUI VSAM Database
Before executing CASAUTIL to bring up CA Dynam, the product control records must be written to the CAICUI database. At post-initialization of each product, these control records will be read from the database and loaded into storage for use by the appropriate product. (Post-initialization errors will occur if these records are not found.)
If you are a new user installing CA Dynam for the first time, you can skip the following paragraphs and proceed to the sample JCL provided below.
If you are migrating from either r5.5 or 6, and if you were using those phases instead of the Option records defined in the CUI Product Control Dataset, these records will be created from your existing macro phases. Otherwise, they will be created using the system default values as documented in the guide.
Note: If you were already using the CUI Product Control Dataset to house the
Option records, the dataset CAICUI, should not be initialized. The existing records are compatible with r7.1 and can be left in place.
If you are migrating from r5.5 or 6, it is necessary to have the macro phases accessible at the time CACCDBU0 is run. Either your r5.5 or 6 library should be available or the phases CATAGENA (Dynam/T), CADAGENA (Dynam/D)
CAFNCTLA (Dynam/FI), CASATABA (DYNPOOL, DYNLUB, DYNAVR) and
CASAGENA (Common Dynam options) must be copied to a sublibrary that can be pointed to when running CACCDBU0.
When CACCDBU0 is run, it will search for these phases and create new control records based on the existing parameters found in the old macro phases it finds or, if a record is not found, it creates a new record with system defaults.
Each new record is a CPU-dependent record. In the case of the basic product control records, (Dynam/T, D, FI and COMMON) a generic record is written to serve as a default record for all CPU's served by that particular CAICUI VSAM file. (CPU-specific records can be created for these records either through the batch facility of CACCDBU0 or online, once the product has been successfully initialized. The CAYD1600 screen can be used to 'clone' an existing record with a new CPU-ID. The record can then be modified to suit particular needs).
5–16 Installation Guide
Dynam/D
Dynam/T
Sample JCL
Step 9. Initialize CAICUI VSAM Database
In the case of the macros which have CPU-dependency as a parameter, control records are be created for each CPU referenced in the old macro phase. Thus, if a DYNPOOL macro exists which contained CPU=(A,B,F) for a particular pool definition, then this pool would be defined in three separate records
(COMPOOLA, COMPOOLB, COMPOOLF) and written to the CAICUI database.
Each CPU-dependent record would contain all pool definitions that include that
CPU-ID.
If this macro also had a pool defined for CPU=ALL, each of the three
CPU-dependent records created would also have this CPU=ALL pool appended to it.
Records will be created at CACCDBU0 initialization for any or all of the following based on the availability of a corresponding macro phase, or macro parameter within a phase, at initialization time:
DYNPOOL, DYNLUB, DYNAVR, DDLUBEX, DDDTFEX
DTLOCK, DTPOOL, DTNODET, DTDTFEX, DTLUBEX, DTNODE, DTPATH
The following sample JCL is provided to initialize the CAICUI database with product control records.
// JOB CACCDBU0 INIT CAICUI DATABASE WITH PROD CONTROL RECORDS
// DLBL IJSYSUC,'YOURCAT.VSAM.USER.CATALOG',,VSAM
* If you want new control records created from existing control
* phases from a prior release, use a LIBDEF similar to this:
// LIBDEF *,SEARCH=(NEWLIB.DYNAM71,OLDLIB.DYNAM60)
// EXEC CACCDBU0
INITIALIZE CUI DATASET(CAICUI) PROD(DYNAMT) DUPREC(DELETE)
INITIALIZE CUI DATASET(CAICUI) PROD(DYNAMD) DUPREC(DELETE)
INITIALIZE CUI DATASET(CAICUI) PROD(DYNAMF) DUPREC(DELETE)
INITIALIZE CUI DATASET(CAICUI) PROD(DYNAMCOM) DUPREC(DELETE)
/*
/
The following products should have been initialized before you execute
CASAUTIL to bring up CA Dynam. For more information, see the CA CIS for
VSE Administration Guide.
INITIALIZE CUI DATASET(CAICUI) PROD(CAT) DUPREC(DELETE)
INITIALIZE CUI DATASET(CAICUI) PROD(SYSTEM) DUPREC(DELETE)
Chapter 5: Installation Steps 5–17
Step 10. CAIHELP Data Set Processing
The following statement can be used to initialize all 'CUI' products. It will initialize all of the above products and any other products that it determines are eligible for initialization. Consult the CA CIS for VSE Administration Guide on the use of, and consequences of, using this control statement:
INITIALIZE CUI DATASET(CAICUI) PROD(ALL)
Step 10. CAIHELP Data Set Processing
A VSAM Help file is required for several CA VSE products and is also used by the CA CIS Help component, CAIHELP. This CAIHELP VSAM file (CAIHLPV) must only be defined once. If the CAIHLPV VSAM file already exists, skip Task
10A and proceed with Task 10B.
Task 10A. Define and Load CAIHELP Data Set
To define and fully load the CAIHELP data set CAIHLPV with CA Dynam help data, the following copybook has been provided:
Data Set
Name
Copybook Name Description
CAIHLPV DYNHLPL1.Z Define and load VSAM CAIHELP data set
CAIHLPV with CA Dynam and CAISPI help data.
Task 10B. Update the CAIHELP Data Set for CA Dynam
To update the CAIHELP file with the CA Dynam and CAISPI specific Help information, the following copybook has been provided:
Data Set
Name
Copybook Name Description
CAIHLPV DYNHLPL2.Z Load CA Dynam and CAISPI help data into the online VSAM Help file CAIHLPV.
5–18 Installation Guide
Step 11. Load CA Dynam Messages
Step 11. Load CA Dynam Messages
All CA Dynam messages are provided in a format that allows them to be loaded into the IBM Online Message File (EXPLAIN) on VSE. If you want to have CA Dynam messages available for online retrieval using the IBM EXPLAIN facility, you must perform this task.
Modify the following JCL sample to your installation standards by replacing 'lib' and 'sublib' with the name of the CA Dynam installation library and sublibrary.
* $$ JOB JNM=CAAYDMS2,DISP=D,CLASS=0
* *********************************************************************
* *********************************************************************
* * *
* * This is a sample VSE jobstream for loading the DYNAM messages *
* * into the VSE message file, IESMSGS. *
* * *
* *********************************************************************
* *********************************************************************
* * Notes - 1. This jobstep will not reset any previous user-defined *
* messages. *
* 2. The IBM EXPLAIN facility must be OFF before proceeding*
* by issuing the AR command, 'EXPLAIN OFF'. *
* *********************************************************************
// JOB CAAYDMS2 LOAD DYNAM MSGS
// SETPARM DYNLIB= lib
REPLACE WITH DYNAM LIBRARY NAME
// SETPARM DYNSUB= sublib
REPLACE WITH DYNAM SUBLIBRARY NAME
* *********************************************************************
// LIBDEF *,SEARCH=&DYNLIB..&DYNSUB
// EXEC PROC=DYNMSGLD
/*
/&
* $$ EOJ
Issue the AR command EXPLAIN OFF from your VSE console and run the job.
After the job completes, issue the AR command EXPLAIN ON. CA Dynam messages (like IBM messages) will be available for online retrieval using the
VSE console or a CA FAQS/ASO for VSE console if CA FAQS/ASO for VSE is installed at your site.
Step 12. IPL the System
An IPL is required for the installation and verification of CA Dynam products.
IPL the VSE operating system with the required options in place to support the
CA Dynam family of product features desired at your site.
Chapter 5: Installation Steps 5–19
Step 13. Data Set Initialization/Installation Verification
Step 13. Data Set Initialization/Installation Verification
This step sets up the execution environment for CA Dynam products.
The sample JCL members (.Z books) listed in Task 6A should be punched.
These jobs should then be edited, changed as specified on the installation worksheet, and submitted for execution.
To make CA Dynam Online access available on your CICS system, you must restart your CICS system. Be sure all JCL changes for library, Catalog and
Audit file access have been implemented and any customization required has been performed.
Step 14. Conversion Tasks
In general, we recommend that you reinitialize the catalog and audit files, and reorganize the catalog. Certain conversion tasks, however, depend on the particular old and new releases in use. Review the documentation for the release being installed, checking for specific release-to-release conversion activities. If you are using CA Dynam/T vault control, also review the vault processing documentation in the User Guide for possible conversion requirements.
To upgrade from CA Dynam for VSE r6, you must perform a RESTORE REORG on the CA Dynam for VSE r7.1 catalog before using it. If RESTORE REORG is not completed, either of the following actions can produce unpredictable results:
Performing a DYNCAT SCRATCH from CA Dynam for VSE r6 if the catalog is being shared with CA Dynam for VSE r7.1.
Performing a DYNCAT SCRATCH from CA Dynam for VM if the catalog is being shared with CA Dynam for VSE r7.1.
DYNCAT SCRATCH processing of a CA Dynam r7.1 catalog must be performed from CA Dynam r7.1.
Step 15. Migration of CA Products into Production
CAINSTB3 is used to migrate a product into the production libraries and history file when a product was installed into installation libraries and history file using either CAINSTB2 or CAINSTC2. This step is executed only after product installation, customization, verification, and testing are complete.
5–20 Installation Guide
Step 16. Install the DYNVM Extension
The sample JCL member CAINSTB3.Z is located in the library specified when either job CAINSTB0 or CAINSTC0 was executed. For a list of variables that must be modified, see Appendix B “Accessing and Using Sample JCL”.
After this process is complete, the installation libraries and history file can be deleted.
Step 16. Install the DYNVM Extension
Important! CA Dynam VM users can skip this step.
CA Dynam/T for VSE users can optionally install the DYNVM extension. For more information, see the chapter "VM Installation Steps."
Step 17. Save All Materials and Output
Save all of your installation materials and all output from the installation process. This material will be essential for timely and accurate CA maintenance and support of the product.
Chapter 5: Installation Steps 5–21
Chapter 6: VM Installation Steps
Installing the DYNVM extension of CA Dynam/T VSE enables a powerful communication facility that provides complete tape drive sharing between VSE systems running under VM and other VM users. The DYNVM extension is available only to CA Dynam/T users and is an optional component. It need not be installed if you do not wish to enable it. For more information about how to use the DYNVM extension, see the CA Dynam DYNVM Extension Administrator,
Operator, and Programming Guides.
Software Requirements
No modifications, other than the establishment of a VM system directory entry, are required to install or operate the component.
DASD Space Requirements
The DYNVM extension requires 15 cylinders of 3390 DASD or 15,000 blocks on
FBA devices.
Installation Overview Checklist
You should have completed the VSE installation steps before proceeding with the VM installation steps.
Use the following checklist to track your progress through the installation process. These steps are described in detail in this chapter. Refer to the step number in question if you must call CA Technical Support for assistance during the installation process.
Step 1. Define Service Machine User ID
Step 2. Load Tape
Step 3. Tailor DYNLINK EXEC
Step 4. Tailor TASKMAN System Profile
Step 5. Tailor TASKMAN CP Commands
Chapter 6: VM Installation Steps 6–1
Step 1. Define Service Machine User ID
Step 6. Tailor TASKMAN CMS Commands
Step 7. Define System Adapter CPU Profile Table
Step 8. Tailor System Adapter Options
Step 9. Tailor CAICMS SYSPROF For Lock File
Step 10.Tailor DYNVM System Profile
Step 11.Generate DYNVM Product Control Table
Step 12.Define DTPOOL Macro (optional)
Step 13.Define DTLOCK Macro (optional)
Step 14.Create XSYSTEM Macro (optional)
Step 15.Run TQINST EXEC
Step 1. Define Service Machine User ID
The DYNVM extension executes in a virtual machine referred to as the DYNVM service machine. Running under control of the Task Manager, any number of requests may be processed at one time. One service machine can process requests from all VSE guests in a single-CPU installation. A VM userid, usually
DYNVM, must be defined in the CP directory for the DYNVM service machine.
An example of the DYNVM service machine directory entry is as follows:
USER DYNVM password 16M 32M BCG 64
OPTION ECMODE ACCT
IUCV ANY P M 0
CONSOLE 009 3215
SPOOL 00C 2540 READER A
SPOOL 00D 2540 PUNCH A
MDISK 191 3380 1391 020 VMnnnn MR ALL
LINK MAINT 190 190 RR
LINK MAINT 19E 19E RR
LINK MAINT 19D 19D RR
6–2 Installation Guide
Step 2. Load Tape
The IDs and CUUs used in this example are for illustration purposes only. You do not have to specify them as shown above, except where illustrated in the installation.
Step 2. Load Tape
Note: If the DYNVM extension has already been installed and you are upgrading to a new service pack, skip this step and proceed to Step 15.
The DYNVM extension is distributed on the CA Dynam VSE tape in CMS TAPE
DUMP format. If this is the first time you are installing the DYNVM extension, attach a tape drive to the DYNVM service machine as 181 and type:
TAPE FSF 40
TAPE LOAD * * A
Step 3. Tailor DYNLINK EXEC
The DYNLINK EXEC, which is used to establish all CA Dynam/T catalog links and accesses, must be tailored to your environment. Uncomment and edit statements as necessary.
If audit support is selected, a write link is required to the CA Dynam/T VSE audit data set.
If CA TLMS support is selected, a write link is required to the
CA TLMS message queue file.
If cross-CPU locking is enabled, a write link to the DOS lock file is required.
If CA 1 support is selected, a write link is required to the CAIRECV file that is accessible to MVS, as well as a read link to the CAISEND file.
Step 4. Tailor TASKMAN System Profile
Tailor the Task Manager options and identify the Task Manager operator in the
TASKMAN SYSPROF. Any valid Task Manager command may be specified in the system profile. However, some commands are interpreted immediately and executed during system profile processing. All other commands are processed by the Task Manager Command Handler when initialization has been completed.
Chapter 6: VM Installation Steps 6–3
Step 5. Tailor TASKMAN CP Commands
The following commands are processed immediately from the Task Manager system profile: GLOBAL, LOAD, NOTIFY, OPERATOR and SET.
Step 5. Tailor TASKMAN CP Commands
Use XEDIT to modify the list of commands that we provide or change the number of letters that must be specified to abbreviate a command. These CP commands are accepted at the service machine console or from a Task
Manager operator. Only the CP commands included in this list are accepted by the Task Manager.
The CP command file is a CMS card image file (LRECL 80 RECFM F) and must have a file ID of TASKMAN CPFILE. Only positions 1-72 of each record will be scanned. An asterisk in column 1 indicates a comment.
You can specify any valid CP commands within the CP command file, but do not include any CP commands that may adversely affect the operation of the
Task Manager (for example, the CP LOGOFF command).
Every record in the CP command file must have two fields. The first field specifies the full CP command name, and the second specifies the minimum abbreviation required for the command.
Step 6. Tailor TASKMAN CMS Commands
Use XEDIT to modify the list of commands that we provide or change the number of letters that must be specified to abbreviate a command. These CMS commands are accepted at the service machine console or from a Task
Manager operator. Only commands that are transient modules or nucleus resident should be specified. For more information about these commands, see the IBM VM/SP CMS Command and Macro Reference Guide. Only the CMS commands included in this list will be accepted by the Task Manager.
The CMS command file is a CMS card image file (LRECL 80 RECFM F) and must have a file ID of TASKMAN CMSFILE. Only positions 1-72 of each record will be scanned. An asterisk in column 1 indicates a comment.
You can specify any valid CMS commands within this file, but only those commands that are transient modules or nucleus resident should be included.
Any CMS commands that utilize the user area can destroy Task Manager storage.
Every record of the CMS command file must have two fields. The first field specifies the full CMS command name, and the second specifies the minimum abbreviation required for the command.
6–4 Installation Guide
Step 7. Define System Adapter CPU Profile Table
Step 7. Define System Adapter CPU Profile Table
XEDIT the CPUPROF assemble to define the CPU ID and serial number of each
CPU. Every system ID must be unique.
Step 8. Tailor System Adapter Options
The System Adapter component provides cross-product interfaces and application-type services for CA products. XEDIT the CASAGENC assemble file to tailor the System Adapter to your data center standards.
1. Enter the amount of buffer space available for use by Catalog
Management. Specify a value from 0 to 1,677,215. The default is 0.
BUFSP acts as a limit for BUFNO. It should be specified as 0, unless you receive instructions to the contrary from CA Technical Support personnel.
1. BUFSP: ________
2. Enter the default number of buffers to be requested by Catalog
Management when accessing the system data sets. Specify a number from
4 to 32,767. The default is 4.
2. BUFNO: ________
3. Specify the number of attempts allowed to obtain exclusive ownership of a
Catalog Management-controlled data set before a warning message
(CADC001W) is returned. Enter a value from 1 to 32,767. The default is
10.
3. ENQTRY1: ________
4. Specify the number of attempts allowed to obtain exclusive ownership of a
Catalog Management-controlled data set before an error message
(CADC005E) is returned. Enter a value from 1 to 32,767. The default is
255.
4. ENQTRY5: ________
5. Specify the number of seconds to wait between attempts to obtain exclusive ownership of a Catalog Management-controlled data set. Enter a value from 1 to 32,767. The default is 5.
5. ENQWAIT: ________
6. Indicate whether Catalog Management routines should support logging to the audit data set by CA Dynam/T. Enter 1 to set audit logging support on.
Leave blank to set audit logging support off. The default is blank.
6. AUDIT: ________
Chapter 6: VM Installation Steps 6–5
Step 9. Tailor CAICMS SYSPROF for Lock File
7. Indicate whether Catalog Management routines should record recovery information for the CA Dynam/T catalog in the audit data set. Enter 1 to record recovery information. Leave blank if you do not want recovery information recorded. Blank is the default.
7. RECOVER: ________
8. Indicate whether the CA Dynam/T utility program, DYNCAT, should log images of manual maintenance for the audit data set. Enter 1 to record this information. Leave blank if you do not want this information recorded.
Blank is the default.
8. AUDTMNT: ________
9. Specify the default data set type for the DYNCAT utility. Enter DISK, TAPE or FI. The default is TAPE.
9. DEFTYPE: ________
Step 9. Tailor CAICMS SYSPROF for Lock File
Tailor the CAICMS SYSPROF for the lock file only if cross-CPU locking is enabled. XEDIT the CAICMS SYSPROF to tailor the DLF command.
1. Specify the disk type as CYL for CKD, or BLK for FBA.
1. DEVTYP: ________
2. Enter the decimal track cylinder or block number where the lock file resides.
2. START: ________
3. Specify the number of tracks or blocks used by the lock file extent.
3. NUMBER: ________
4. Enter the number of CPUs that can share the lock file.
4. NCPU: ________
6–6 Installation Guide
Step 10. Tailor DYNVM System Profile
Step 10. Tailor DYNVM System Profile
This task defines the DYNVM system profile. Use this worksheet to gather the information you need to provide. XEDIT the DYNAMAVR SYSPROF to tailor the system profile to your data center standards.
1. Enter ON to have DYNVM generate accounting records. Enter OFF if you do not want accounting records to be generated. The default is OFF.
1. ACCOUNT: ________
2. Enter ON to set CPMSG on. This causes the system operator console to receive CP messages when DYNVM attaches and detaches tape drives to and from VSE guests. Enter OFF to suppress these messages. The default is OFF.
2. CPMSG: ________
3. Enter ON if informational messages are to be issued to the tape operator's console. These messages include tape labeling information and work data set release. Enter OFF to suppress these messages. The default is OFF.
3. IMSG: ________
4. Specify ON to test for a file-protect ring (write ring) on an input open request. If a write ring exists on the requested tape, an error message is issued. This is the default. Specify OFF to suppress the test for a write ring.
4. RINGTEST: ________
5. Enter the userid of the DYNVM tape operator. The default is OPERATOR.
5. TAPEOPER: ________
6. Specify ON if messages are to be issued to a user waiting for service.
Specify OFF if messages are not to be issued. The default is OFF.
6. WAITMSGS: ________
7. This parameter defines the method used to disable tape volume unloading during a DYNDET command.
Enter USERPARM LEAVE to use a user parameter. LEAVE, appended to the
DETACH command, causes CP to detach the tape without unloading it.
Enter RDEVBLOK to require that the DYNVM service machine have class C privileges. This option results in a dynamic change to the RDEVBLOK upon detach.
7. DETNOUNL: ________
8. Enter ON to allow non-Automated Cartridge Subsystem volumes to be mounted on Subsystem owned drives.
Enter OFF to force Non-Subsystem volumes to be mounted on non-Subsystem drives. This is the default.
8. ACSALLOW: ________
Chapter 6: VM Installation Steps 6–7
Step 11. Generate DYNVM Product Control Table
9. Enter ON to enable operator interaction with the Automated Cartridge
Subsystem server in command request.
Enter OFF to disable operator interaction and EJECT processing. OFF is the default.
9. ACSDIALG: ________
10. This option specifies the time interval between checks for MAXWAIT,
OPENWAIT, and QUEWAIT expiration.
10. DISPATCH: ________
Enter the number of time units for the dispatch specification. (For example, enter 2 for a dispatch specification of 2 minutes or 2 hours.)
# Of Time Units: ________
Enter the type of time unit, MIN for minutes, or HRS for hours.
Time Units:_______
Step 11. Generate DYNVM Product Control Table
XEDIT the DTPARMS ASSEMBLE file (which contains the Product Control Table) to tailor the DYNAMT macro to your installation's needs. Use the following worksheet to gather the information you need to provide.
1. Enter YES to allow input of a tape other than the one called for in a controlled data set if the operator responds with ACCEPT to the CADT805D message at input open. This is the default.
Enter NO to prevent use of ACCEPT in response to the CADT805D message. (This does not prevent an ACCEPT response to the CADT810D message.)
1. ACCEPT: ________
2. Enter NO to prevent ringing the console alarm when a message is issued requiring operator action. This is the default.
Enter YES to ring the console alarm whenever a message is issued requiring operator action. (This is useful if you have selected the
AUTO-RETRY facility; even though no operator action is needed, the alarm notifies the operator that a mount is pending for a tape.)
2. ALARM: ________
3. Not used in VM. (Included for VSE consistency.)
3. ALTER: ________
6–8 Installation Guide
Step 11. Generate DYNVM Product Control Table
4. Enter NO to disable auditing and recovery for CA Dynam/T. The default is
YES. Enter YES to support the Audit subsystem. This does the following:
−
records information about each tape file OPEN/CLOSE and each
Catalog update.
−
includes complete reporting.
−
supports Catalog recovery.
−
generates Audit OPEN/CLOSE/MAINT reporting functions.
−
allows Audit recording of all Catalog activity.
4. AUDIT: ________
5. Enter NO to prevent deletion of automatically cataloged data sets and to treat them as normal data sets. This is the default.
Enter YES to automatically delete cataloged data sets from the Catalog when the last active version is scratched.
5. AUTCATD: ________
6. Give the default number of generations to save for an automatically cataloged data set.
6. AUTCVER: ________
7. Enter NO to require that the AUTOCAT option be used in order for a
DYNOPEN request to be automatically cataloged. This is the default.
Enter YES to create a new Catalog entry when an output OPEN occurs for a tape file that is not in the Catalog.
7. AUTOCAT: ________
8. Enter NO to prevent automatic scratch, regardless of the indication in the data set record in the Catalog. This is the default.
Enter YES to perform automatic scratch only for data sets defined in the
Catalog with TAPEOPT=AUTOSCR.
Enter ALL to perform automatic scratch for all data sets.
8. AUTOSCR: ________
9. Enter NO to prevent use of the Lock File in a single CPU environment. NO is the default.
Enter YES to issue an external, exclusive LOCK for the resource name defined in the DTLOCK macro for any tape drive before it is accessed during automatic volume recognition (AVR).
−
protects shared tape drives from interference by another CPU in a multi-CPU, shared tape drive environment.
−
remains in effect until the device is detached by DYNVM.
Chapter 6: VM Installation Steps 6–9
Step 11. Generate DYNVM Product Control Table
If you specify YES, you must also code the DTLOCK macros to define the relationship between the logical resource name for each tape drive and the physical addresses by which the drives are accessed.
9. AVRLCK: ________
10. Enter NO to temporarily build a pool of tapes with the correct Catalog owner.
Enter YES to require that any output scratch tape selected by automatic volume recognition have a matching Catalog owner ID (actually on the
VOL1). This ensures that the tape is owned by the requesting Catalog. The default is YES.
The Catalog owner ID is established when the Catalog is initialized using the id='catalog name' parameter of the DYNCAT INITIAL function. You can modify it with the DYNCAT OWN function.
1. CATCHK: ________
11. Give a file name for a user exit during CLOSE (if a user exit is desired).
11. CLSHOOK: ________
12. Give the default density for data sets defined without a specified density
(including data sets defined with the Automatic Cataloging facility). Use
800, 1600, 6250, 90, 60, 50, 30, CART, 00, 00E, 00M, 00ME, 00MH, 00W,
00WE, 03WE, 08, 08E, 08M, 08ME, 08W, 08WE, 0BWE, 20, 20E, 20M,
20ME, 20MH, 20W, 20WE, 23WE, 28, 28E, 28M, 28MH, 28W, 28WE, or
2BWE.
12. DENSITY: ________
13. This does not apply to VM. Ignore this option.
13. LBLHOOK: ________
14. Enter YES to log significant events (allocation of the proper input volume, and close of input volumes with catalog update) on the console at the time they occur.
Enter NO to prevent the logging of significant events on the console. (YES is strongly recommended.)
14. LOGINFO: ________
15. Give a file name for a user exit during message processing (if a user exit is desired).
15. MSGHOOK: ________
16. Enter YES to generate support for multi-CPU shared tape drive protection.
YES should be specified in any multiple real or virtual CPU installation.
Enter NO for a single-CPU (or single-system) environment.
16. MULTCPU: ________
6–10 Installation Guide
Step 11. Generate DYNVM Product Control Table
17. Enter YES to print a notification message on the Service Machine console any time an OPEN request is received and the Catalog cannot be accessed.
Enter NO to allow tape files to be processed with Catalog access denied and no notification given.
17. NOTIFY: ________
18. Specify the number of hours that open tapes can exist before being eligible for scratch.
18. OPENH: ________
19. Give a file name for a user exit during OPEN (if a user exit is desired).
There is no default value for this option.
19. OPNHOOK: _______
20. Enter YES to provide data set owner checking during automatic volume recognition.
Enter NO to prevent data set owner ID checking, reducing the data set owner to a comment field for reporting purposes. The default value is YES.
20. OWNCHK: ________
21. Specify a default owner ID to be used for data sets with no owner ID specification. (Up to two numeric characters may be entered.) There is no default value for this option.
21. OWNID: ________
22. Enter YES to prevent the use of CA Dynam/T controlled scratch tapes for uncontrolled data sets.
Enter NO to allow scratch tapes (never active data sets) to be used for uncontrolled processing. The default value is YES.
22. PROHIBT:________
23. Enter YES to consider any volume with a serial number matching one in the Catalog under control. YES should be entered if tapes have been entered into the Catalog without having been written by CA Dynam/T and if PROHIBT=YES has been specified.
Enter NO for CA Dynam/T to have under control only those tapes that have been initialized by CA Dynam/T. The default value is NO.
23. PROTECT:________
24. Give the default length specification to be used for data sets defined without a specific length (including data sets defined with the Automatic
Cataloging facility). Specify XS, S, M, L, or XL. There is no default value for this option.
24. REELSIZ: ________
Chapter 6: VM Installation Steps 6–11
Step 11. Generate DYNVM Product Control Table
25. Enter YES to scratch the current version of the data set being processed if the operator responds with RERUN to the CADT804/805D messages.
Enter NO to ignore the RERUN response, so that this maintenance must be performed through the batch utility program. The default value is NO.
25. RERUN: ________
26. Enter the number of days to hold a data set defined to the Catalog without an explicit retention specified. Up to four digits may be entered. The default is 0.
26. RETAIN: ________
27. Enter YES to allow CA Dynam/T to select, for output, tapes that were opened for output but never closed (indicating an abnormal user termination condition).
Enter NO to retain tapes that were opened for output but never closed.
The tapes will not be used as scratch tapes until the DYNCAT scratch function has been run. The default value is NO.
27. REUSE: ________
28. Give a filename for a message replies user exit during OPEN and CLOSE (if a user exit is desired). There is no default value for this option.
28. RPLHOOK:_______
29. Enter YES to enable CA Dynam/T command validation by an external security package such as CA ACF2 or CA Top Secret.
Enter NO to disable the external security package interface. The default value is NO.
29. SECHECK:_______
30. Enter YES to cancel any OPEN request issued for a tape when the
CA Dynam catalog cannot be located.
Enter NO to allow tape files to be processed with access to the catalog file denied. The default is NO.
30. SECURE: ________
31. Enter the default system user ID (SID) to be used for any data set defined without one. Give the default user ID (UID) to be used as a default for any data set defined without one. Up to two numeric characters may be entered for each. There is no default value for this option.
31. SID: ________
UID: ________
6–12 Installation Guide
Step 11. Generate DYNVM Product Control Table
32. Enter NO next to the word 'STOP' to require an operator response to all action-type messages before CA Dynam/T processing can continue. Leave second line blank.
Enter (n1,n2) to provide support for the AUTO-RETRY facility. Enter n1 next to the word 'STOP'. n1 represents a time interval (in seconds) to wait before doing an automatic volume recognition scan. Enter n2 on the second line. n2 represents the number of repetitions before issuing the
MOUNT message. The default value is NO.
32. STOP: ________
33. Specify a character string and position within the jobname that will signal a request for $TEST processing. Enter a 1- to 8-character string, followed by a single digit position at which the string will occur within the jobname.
The default is $TEST and 1.
33. TESTJOB:________
34. Enter YES to automatically log all tape information on an interface queue when using CA Dynam/T and CA TLMS. This keeps the two tape information databases in synchronization.
Enter NO if tapes are not to be shared between MVS and VM. The default value is NO.
34. TLMS: ________
35. Give the user ID to be used as a default for any data set defined without one. Up to two numeric characters may be entered.
35. UID: ________
36. Enter YES to generate support for the vault location control system.
Enter NO to consider all tapes to be in vault A.
Enter a single alphabetic character to support vault location control and specify a default vault location for data sets defined without one. The default is NO.
36. VAULT: ________
37. Enter ANY next to the word 'VOLSER' to permit any combination of characters for a volume serial number. Leave the second line blank.
Enter NUMERIC next to the word 'VOLSER' to permit only numeric volume serial numbers to be entered.
Enter (n1,n2) to permit only numeric volume serial numbers in the range from n1 (lower limit) to n2 (upper limit). Enter n1 next to the word
'VOLSER'. Enter n2 on the second line.
Leave both lines blank to accept any volser. The default value is ANY.
37. VOLSER: ________
________
Chapter 6: VM Installation Steps 6–13
Step 12. Define DTPOOL Macro (Optional)
38. Enter the number of days retention for work tapes that are not released.
You can enter any positive integer, but any value less than two is strongly discouraged. The default value is 2 days.
38. WORKRET: ________
39. Specify any special modification flags required for DYNVM operation.
39. MODON:__ __ __ __
40. Specify the userid of the Automated Cartridge Subsystem service machine if the interface is to be used.
40. ACSSERV: ________
41. Specify a range of volumes to be used by the Automated Cartridge
Subsystem as controlled scratch volume by DYNVM. ALL is the default.
41. CTLSCR: ____ ____
42. Specify a range of volumes to be used by the Automated Cartridge
Subsystem as uncontrolled scratch volumes by DYNVM. ALL is the default.
42. UCTLSCR: ___ ____
Step 12. Define DTPOOL Macro (Optional)
Add this macro to the DTPARMS ASSEMBLE file to identify all CPUs and specify the tape drives upon which automatic volume recognition (AVR) should be performed. The following options are available:
Parameter Description
CPU
Tape Drive
Addresses
Alternate CU address
Specify a character (alphabetic or numeric) to uniquely identify each CPU being defined.
Specify all tape drive addresses upon which the corresponding CPU may perform AVR.
Specify an alternate Channel/Control unit address for
CA Dynam/T to use on AVR and DYNSTAT functions when attaching drives to the service machine. This should only be used on VM HPO5 systems where the real tape addresses are above channel 0F.
6–14 Installation Guide
Step 13. Define DTLOCK Macro (Optional)
Use this worksheet to gather the information you will need to provide.
CPU Tape drive/Alternate CU addresses for AVR
___ ____ ____ ____ ____ ____ ____ ____ ____
___ ____ ____ ____ ____ ____ ____ ____ ____
___ ____ ____ ____ ____ ____ ____ ____ ____
___ ____ ____ ____ ____ ____ ____ ____ ____
___ ____ ____ ____ ____ ____ ____ ____ ____
Step 13. Define DTLOCK Macro (Optional)
Add this macro to the DTPARM ASSEMBLE file to define a unique logical name for each tape drive and to associate that name with all of the addresses through which the drive is accessed in a multiple-CPU environment.
This table is also used to provide a mapping 4 digit vdev tape addressed to a 3 digit vdev tape address to allow such tapes to be attached to VSE. A matching lock name for the 4 digit address on a VM CPUID and 3 digit address on a VSE
CPUID must exist to allow that address to be used by a VSE system.
The following options are available:
Parameter Description
CPU
Name
Tape
Specify a character (alphabetic or numeric) to uniquely identify each CPU being defined.
Specify a unique logical name for the tape drive that will be associated with all of the addresses through which the drive is accessed. The name can be comprised of valid numeric or hex digits (0-9,A-F).
Specify the tape drive that is being named.
Chapter 6: VM Installation Steps 6–15
Step 14. Create XSYSTEM Macro (Optional)
Use this worksheet to gather the information you will need to provide.
CPU Name Tape
_ ___ ____
_ ___ ____
_ ___ ____
_ ___ ____
_ ___ ____
_ ___ ____
_ ___ ____
Step 14. Create XSYSTEM Macro (Optional)
NODEID
CPUID
PATHID
FROM
TO
Add this macro to the DTPARMS ASSEMBLE file in conjunction with an external tape system in order to allow sharing of volume usage information with
CA Dynam/T VSE and the DYNVM extension. This task is optional.
The following options are available:
Define the node identification of the participating system. This description may be up to 8 alphanumeric characters. For communication with CA 1 MVS, the nodeid of the CA 1 system must be 'CA1MVS'.
Define a CPU ID as specified in the CPUID macro. This may be one alphanumeric character.
A required operand that identifies the inter-node communication vehicle. This name, from 1- to 8-characters, is used as the DD/DTF name for the files and used for cross system communication. The DD/DTF name must be the same for both users of any PATH. For PATHs with VSE participants, logical IOCS limits this value to 7 characters.
A required operand that identifies the sending node. This value must correspond to a CPUID specified in a NODE statement.
A required operand that identifies the receiving node. This value must correspond to a CPUID specified in a NODE statement.
6–16 Installation Guide
Step 14. Create XSYSTEM Macro (Optional)
RWAIT
VERIFY
An optional operand used to specify the duration of the wait following all transactions processed by a receiver task, until the next check for incoming activity is performed. The default is 60 seconds.
An optional operand used to specify the number of intervals of time to wait for a transaction to be processed by the receiver. If the transaction remains unprocessed after the VERIFY interval has elapsed, a special verify transaction is sent on the corresponding path as a test of the XSYSTEM network. This value may be from 1- to 4-digits; the default is 10 intervals.
Sample Macro
The following example shows the DYNAMT macro, generated with all the defaults, as it is cataloged upon initial installation. The DTPOOL, DTLOCK and
XSYSTEM macros are shown for syntax purposes. Standard IBM syntax rules apply for assembling this macro.
DYNAMT , DYNAM/T OPTIONS +
ACCEPT=YES, +
ACSSERV=userid, +
ALARM=NO, +
ALTER=NO, +
AUDIT=YES, +
AUTCATD=NO, +
AUTCVER=, +
AUTOCAT=NO, +
AUTOSCR=NO, +
AVRLCK=NO, +
CATCHK=YES, +
CLSHOOK=, +
CTLSCR= ALL|(start,end), +
DENSITY=, +
FLT=YES, +
LOGINFO=YES, +
MSGHOOK=, +
MULTCPU=NO, +
NOTIFY=YES, +
OPENH=8, +
OPNHOOK=, +
OWNCHK=YES, +
OWNID=, +
PROHIBT=NO, +
PROTECT=NO, +
REELSIZ=ANY, +
RERUN=NO, +
RETAIN=, +
REUSE=NO, +
RPLHOOK=, +
SECURE=NO, +
Chapter 6: VM Installation Steps 6–17
Step 14. Create XSYSTEM Macro (Optional)
SECHECK=NO, +
SID=, +
STOP=NO, +
TESTJOB=($TEST,1), +
TLMS=NO, +
UCTLSCR= ALL|(start,end), +
UID=, +
VAULT=NO, +
VOLSER=ANY, +
WORKRET=2, +
END=YES END OF DYNAMT OPTION
DTPOOL , TAPE POOL DEFINITION +
TAPE=(281,282,283), +
CPU=A
DTLOCK , AVR LOCK DEFINITIONS +
NAME=001, +
TAPE=(281,481)
DTLOCK , AVR LOCK DEFINITIONS +
NAME=002, +
TAPE=(282,482)
XSYSTEM TYPE=BEGIN
NODE NODEID='DYNVM.A', +
CPUID=A
NODE NODEID='DYNVSE.B', +
CPUID=B
NODE NODEID='CA1MVS', +
CPUID=Z
PATH PATHID='DYN2CA1', +
FROM=A, +
TO=Z, +
RWAIT=20, +
VERIFY=40
PATH PATHID='DYN2CA1', +
FROM=B, +
TO=Z, +
RWAIT=30, +
VERIFY=50
PATH PATHID='CA12DYN', +
FROM=Z, +
TO=A, +
RWAIT=10, +
VERIFY=20
XSYSTEM TYPE=END
END
6–18 Installation Guide
Step 15. Run TQINST EXEC
Step 15. Run TQINST EXEC
If you are upgrading the DYNVM extension to a new service pack, attach a tape drive as 181 and mount the service pack tape. If you are performing a new installation, the DYNVM extension has already been loaded from tape in
Step 2, but you must run the TQINST EXEC to complete your installation.
Type TQINST to invoke the installation EXEC. If performing an upgrade, this
EXEC loads the new TXTLIBs from the tape. For both new users and users performing an upgrade, the EXEC then generates all required modules and
TXTLIBs. These modules and TXTLIBs include all data center specified options.
Once the TQINST EXEC is complete, detach the tape drive.
If you were upgrading to a new service pack, the upgrade is complete. You can now bring up the service machine.
Chapter 6: VM Installation Steps 6–19
Appendix A: Special Instructions for 8K
COMPOOL Records
Special PTFs written for CA Dynam r6 supported COMPOOL records with a maximum record size of 8K.
The COMPOOL structure was changed in CA Dynam r7.0. It is no longer limited to just one record but will not support a length greater than 2038 bytes.
Any CA Dynam r6 users that expanded the maximum record length of the
COMPOOL option record from 2038 to 8192 must follow the procedure below when converting to r7.1.
Applicability to Installation
Use the following procedure to determine whether this situation applies to your installation:
1. Run an IDCAMS LISTCAT ALL on the entry for the CAICUI dataset.
2. Check the value of MAXLRECL in the output:
If the value is 8192, you must complete the procedure described in this appendix before running a CA Dynam r7.1 sublibrary.
If the value is 2038, ignore the information in this appendix. You can proceed with the upgrade procedures and IPL with a CA Dynam r7.1 sublibrary.
COMPOOL Record Lengths
The DYNAM COMPOOL record has a maximum record size of 2038. Some installations exceeded this limitation and needed to accommodate more pools and volumes than could be held in one record. There were five special (Site
Specific) PTFs that were published for CA Dynam r6 to utilize a COMPOOL record greater than 2038 bytes.
The fixes were:
LS02543
GO95871
GS95872
Appendix A: Special Instructions for 8K COMPOOL Records A–1
Running CA Dynam with Special Fixes
GS62398
GS62399
Some installations also applied special PTFs QS02463 and QS02457 that allowed the online panel to accommodate up to 99 volumes in one pool. The
CA Dynam r7.1 sublibrary eliminates all of these fixes except the two that were applied to CA CIS, which are GS62399 and LS02543. You must remove these fixes manually as detailed in the following.
Running CA Dynam with Special Fixes
Use the following procedure while running CA Dynam r6 with the special fixes applied. Do not IPL with a CA Dynam r7.1 sublibrary until all steps have been completed.
1. Run a CAISERV from each CPU defined in the file. The output displays the current state of the COMPOOL records: all pool characteristics and the
DASD defined to each.
// JOB CAISERV
// UPSI 10
// EXEC CAISERV
/*
/&
2. Delete the COMPOOL record by running the following job:
// JOB DELETE COMPOOL RECORD
// EXEC CACCDBU0,SIZE=CACCDBU0
DELETE COMPOOL CPU(*) REFRESH(NO)
/*
/&
3. Run the following job on a quiesced system to define and repro the CAICUI dataset to a temp file. The temp file may be created in the same catalog.
If your COMPOOL record is currently greater than 2038, the repro step returns the error IDC3309I ** RECORD LENGTH INVALID: X'.....' and a return code of 8. This is normal and expected.
The example below has two different catalogs but the files can be in the same catalog:
// JOB IDCAMS
// DLBL CAICUI,'CAI.CUI.PRODUCT.CONTROL.DATASET',,VSAM,CAT=catalog1
// DLBL TEMP,'CUI.TEMP.DATASET',,VSAM,CAT=catalog2
// DLBL catalog1,'user.catalog1.name',,VSAM
// DLBL catalog2,'user.cataloG2.name',,VSAM
// EXEC IDCAMS,SIZE=AUTO
DELETE (CUI.TEMP.DATASET) CL NOERASE PURGE -
CATALOG(catalog2)
SET MAXCC EQ 0
DEFINE CLUSTER( -
NAME(CUI.TEMP.DATASET) -
INDEXED -
A–2 Installation Guide
Running CA Dynam with Special Fixes
RECORDSIZE(1014 8192) -
allocation.type(prim sec) -
KEYS(17 0) -
FREESPACE(20 20) -
SHAREOPTIONS(4 4) -
VOLUMES(vvvvvv)) -
DATA( -
NAME(CUI.TEMP.DATASET.DATA)) -
INDEX( -
NAME(CUI.TEMP.DATASET.INDEX)) -
CATALOG(catalog2)
IF MAXCC EQ 0 THEN DO
REPRO INFILE(CAICUI) OUTFILE(TEMP)
END
IF MAXCC EQ 0 THEN DO
DELETE (CAI.CUI.PRODUCT.CONTROL.DATASET) CL NOERASE PURGE -
CATALOG(catalog1)
END
IF MAXCC EQ 0 THEN DO
DEFINE CLUSTER( -
NAME(CAI.CUI.PRODUCT.CONTROL.DATASET) -
INDEXED -
RECORDSIZE(1014 2038) -
allocation.type(prim sec) -
KEYS(17 0) -
FREESPACE(20 20) -
SHAREOPTIONS(4 4) -
VOLUMES(vvvvvv)) -
DATA( -
NAME(CAI.CUI.PRODUCT.CONTROL.DATASET.DATA)) -
INDEX( -
NAME(CAI.CUI.PRODUCT.CONTROL.DATASET.INDEX)) -
CATALOG(catalog1)
END
IF MAXCC EQ 0 THEN DO
REPRO INFILE(TEMP) OUTFILE(CAICUI)
END
IF MAXCC LE 8 THEN DO
DELETE (CUI.TEMP.DATASET) CL NOERASE PURGE -
CATALOG(catalog2)
END
/*
/&
Appendix A: Special Instructions for 8K COMPOOL Records A–3
Running CA Dynam with Special Fixes
4. Remove PTFs GS62399 and LS02543 from the CIS sublibrary by running the following job:
// JOB MSHP
// DLBL IJSYSHF,'cis.history.file',99/366
// EXTENT SYS000,volume,,,starttrack,numtracks
// ASSGN SYS000,DISK,VOL=volser,SHR
// EXEC MSHP,SIZE=1024K
UNDO 0202-SAD-01-VS3:LS02543
UNDO 0202-AUD-01-VS2:GS62399
/*
/&
5. IPL pointing to the CA Dynam r7.1 sublibrary.
Important! There is no COMPOOL record defined at this point. Therefore, no files allocated in a CA Dynam pool can be created until this step completes.
Redefine the COMPOOL record using the output from Step 1. In the output, locate the CADS000I COMPOOL messages and construct the input cards needed to restore the COMPOOL record to its original state. Do this for each
CPU for which a COMPOOL is defined. The COMPOOL record can be updated for any CPU in the CAICUI dataset from one machine. It can only be REFRESHed, however, for the CPU of that machine.
// JOB COMPOOL
// EXEC CACCDBU0,SIZE=128K
DEF COMPOOL CPU(x) -
MEMBERS(volser,start,end,volser,start,end,...volser, start,end) -
PARTID(ALL|(BG,F1,..Fn)|NO) -
ROTATE(NO|YES) -
CLASS(ALL|C,D,...Z)|NO) -
POOLID(vvvvvv)
/*
A–4 Installation Guide
Appendix B: Accessing and Using
Sample JCL
This appendix provides instructions for performing the following tasks:
Extract the product installation JCL from a physical installation tape or electronic software delivery (ESD) file.
Install the product into test libraries so that you can verify and test before migrating into production libraries.
Migrate the product from the validation and test environment into the production libraries.
Extract the Product Installation JCL
The job you use to extract the installation JCL depends on the medium on which the product is delivered. It is one of the following:
CAINSTB0: Use this job if your product is delivered on a physical tape.
CAINSTC0: Use this job if your product is delivered as an ESD file.
These jobs are described in detail in the sections that follow.
Extract from a Physical Tape: CAINSTB0
Use the following JCL to extract the installation JCL from the physical installation tape:
* ***************************************************************
* *** ***
* *** Update the following SETPARM statements: ***
* *** ***
* *** @LIBNAME to the name of the library you are using ***
* *** ***
* *** @SUBNAME to the name of the sublibrary you are ***
* *** using. ***
* *** ***
* *** @TAPECUU to the tape drive address where the ***
* *** physical tape is mounted. ***
* *** ***
* ***************************************************************
// JOB CAINSTB0 CATAL INSTALL JCL TO LIBRARY
// SETPARM LIBNAME=@LIBNAME REPLACE WITH LIBRARY NAME
Appendix B: Accessing and Using Sample JCL B–1
Extract the Product Installation JCL
// SETPARM SUBNAME=@SUBNAME REPLACE WITH SUBLIBRARY NAME
// SETPARM TAPECUU=@TAPECUU REPLACE WITH INSTALL TAPE ADDRESS
// MTC FSF,&TAPECUU,7
// ASSGN SYSIPT,&TAPECUU
// EXEC LIBR,SIZE=256K,PARM='ACCESS SUBLIB=&LIBNAME..&SUBNAME'
// RESET SYSIPT
/&
Extract from an ESD File: CAINSTC0
Use the following JCL to extract the installation JCL from an ESD file:
* ***************************************************************
* *** ***
* *** ***
* *** Update the following SETPARM statements: ***
* *** ***
* *** @LIBNAME to the name of the library you are using ***
* *** ***
* *** @SUBNAME to the name of the sublibrary you are ***
* *** using. ***
* *** ***
* *** @TAPECUU to the tape drive address of the IBM VSE ***
* *** Virtual Tape used to read the .AWS file. ***
* *** ***
* *** @IPADDR to the IP address of the machine that ***
* *** currently holds the .AWS file, and that ***
* *** has the IBM Virtual Tape Server running ***
* *** in JAVA. This value must be enclosed in ***
* *** single quote marks ('). For example: ***
* *** '123.231.132.321' ***
* *** ***
* *** @AWSFILE to the fully qualified location and name ***
* *** of the CA Dynam for VSE .AWS ***
* *** of the CA Dynam for VSE .AWS ***
* *** file. This value must be enclosed in ***
* *** single Quote marks ('). For example: ***
* *** 'E:\filename.AWS' ***
* *** ***
* ***************************************************************
// JOB CAINSTC0 CATAL INSTALL JCL TO LIBRARY
// SETPARM LIBNAME=@LIBNAME
// SETPARM SUBNAME=@SUBNAME
// SETPARM TAPECUU=@TAPECUU
// SETPARM IPADDR=@IPADDR
// SETPARM AWSFILE=@AWSFILE
// ON $CANCEL GOTO RELTAP
DVCDN &TAPECUU
VTAPE START,UNIT=&TAPECUU,LOC=&IPADDR, x
B–2 Installation Guide
Install the CA Product
FILE='&AWSFILE',READ
DVCUP &TAPECUU
// MTC REW,&TAPECUU
// MTC FSF,&TAPECUU,7
// ASSGN SYSIPT,&TAPECUU
// EXEC LIBR,SIZE=256K,PARM='ACCESS SUBLIB=&LIBNAME..&SUBNAME'
// RESET SYSIPT
/. RELTAP
DVCDN &TAPECUU
VTAPE STOP,UNIT=&TAPECUU
DVCUP &TAPECUU
/&
Install the CA Product
The job you use to install the product depends on the medium on which the product is delivered. It is one of the following:
CAINSTB2: Use this job if your product is delivered on a physical tape.
CAINSTC2: Use this job if your product is delivered as an ESD file.
Either job installs the CA products into test libraries, so that you can perform installation verification and testing prior to migrating the product into the production libraries. For more information about installing the product directly into an existing library and history file, see Performing a Direct CA Product
Installation.
CAINSTB2 and CAINSTC2 are described in detail in the sections that follow.
Install from a Physical Tape: CAINSTB2
Use the CAINSTB2 JCL to install the product from a physical tape into test libraries from verification and testing.
The following describes the variable symbols for CAINSTB2:
@CUSTNME
Customer name used to personalize the MSHP history file.
@CUSTADD
Customer address used to personalize the MSHP history file.
@CUSTPHN
Customer phone number used to personalize the MSHP history file.
Appendix B: Accessing and Using Sample JCL B–3
Install the CA Product
@PROGNME
Customer programmer name used to personalize the history file.
@INSTVOL
Volume serial number where the CA product installation history file will reside.
@INSTREL
Relative track or block where the CA product installation history file is to begin.
@INSTEXT
Number of tracks or blocks to be allocated to the CA product installation history file.
@ILIBVOL
Volume serial number where the CA product installation library will reside.
@ILIBREL
Relative track or block where the CA product installation library is to begin.
@ILIBEXT
Number of tracks or blocks to be allocated to the CA product installation library.
@PRODCDE
CA product code for CA Dynam. For example: AYD71.
@PRODUCT
Product name: CA Dynam for VSE.
@TAPECUU
Device address where the product tape will be mounted.
Also change the following:
Change each ‘./’ to a ‘//’
Change each ‘@*’ to a ‘/*’
Change each ‘@&’ to a ‘/&’
B–4 Installation Guide
Install the CA Product
CAINSTB2 Execution
CAINSTB2 performs the following functions:
1. Opens SYSPCH using the extents of the history file. This is a precautionary measure to avoid errors when the history file extent resides on a newly defined VM minidisk.
2. Creates the CA installation libraries and history file for the product being installed from the product tape.
3. Installs the product tape to the installation history file and libraries.
Install from an ESD File: CAINSTC2
Use the CAINSTC2 JCL to install the product from an ESD file into test libraries for verification and testing.
The following describes the variable symbols for CAINSTC2:
@PRODCDE
CA product code for CA Dynam. For example: AYD71.
@INSTVOL
Volume serial number where the installation CA history file will reside.
@INSTREL
Relative track or block where the CA product installation history file is to begin.
@INSTEXT
Number of tracks or blocks to be allocated to the CA product installation history file.
@TAPECUU
Device address of the IBM VSE Virtual Tape used to read the .AWS file.
@ILIBVOL
Volume serial number where the installation CA library will reside.
@ILIBREL
Relative track or block where the CA product installation library is to begin.
@ILIBEXT
Number of tracks or blocks to be allocated to the CA product installation library.
Appendix B: Accessing and Using Sample JCL B–5
Migrate the CA Product into Production: CAINSTB3
@IPADDR
IP address of the machine that currently holds the .AWS file, and that has the IBM VSE Virtual Tape Server running in JAVA. This value must be enclosed in single quote marks (‘). For example, ‘123.231.132.321’.
@AWSFILE
Fully qualified location and name of the CA Dynam .AWS file. This value must be enclosed in single quote marks (‘). For example,
‘E:\filename.AWS’.
Also change the following:
Change each ‘./’ to a ‘//’
Change each ‘.*’ to a ‘/*’
Change each ‘.&’ to a ‘/&’
CAINSTC2 Execution
CAINSTC2 performs the following functions:
1. Opens SYSPCH using the extents of the history file. This is a precautionary measure to avoid errors when the history file extent resides on a newly defined VM minidisk.
2. Creates the CA installation libraries and history file for the product being installed from the electronic delivery files.
3. Installs the product to the installation history file and libraries.
Migrate the CA Product into Production: CAINSTB3
Use CAINSTB3 to migrate a product into production libraries and history file after the product is installed using CAINSTB2 or CAINSTC2.
Note: A product is migrated into production only after installation, customization, verification, and testing have been completed.
The sample JCL member CAINSTB3.Z is located in the library specified when either job CAINSTB0 or CAINSTC0 was executed.
After this process is complete, the installation libraries and history file can be deleted.
The following describes the variable symbols for JOB CAINSTB3:
@HISTVOL
Volume serial number where the CA production history file resides.
B–6 Installation Guide
Perform a Direct CA Product Installation
@HISTREL
Relative track or block where the CA production history file begins.
@HISTEXT
Number of tracks or blocks allocated to the CA production history file.
@DLIBVOL
Volume serial number where the CA production library resides.
@INSTVOL
Volume serial number where the CA product installation history file resides.
@INSTREL
Relative track or block where the CA product installation history file begins.
@INSTEXT
Number of tracks or blocks allocated to the CA product installation history file.
@ILIBVOL
Volume serial number where the CA product installation library resides.
@PRODCDE
CA product code for CA Dynam. For example: AYD71.
CAINSTB3 Execution
CAINSTB3 merges the tested product or products into the production libraries and history file.
Perform a Direct CA Product Installation
A direct product installation installs the CA product into an existing library and history file. The job you use to install the product depends on the medium on which the product is delivered. It is on the following:
CAINSTQ4: Use this job if your product is delivered on a physical tape.
CAINSTC4: Use this job if your product is delivered on an ESD file.
CAINSTQ4 and CAINSTC4 are described in detail in the sections that follow.
Appendix B: Accessing and Using Sample JCL B–7
Perform a Direct CA Product Installation
Install Directly from a Physical Tape: CAINSTQ4
Use the CAINSTQ4 JCL to install the product from a physical tape directly into an existing library and history file.
The following describes the variable symbols for JOB CAINSTQ4:
@DLIBVOL
Volume serial number of the location of the library you are using.
@DLIBREL
Starting track or block number of the library you are using.
@DLIBEXT
Number of tracks or blocks of the library you are using.
@HISTVOL
Volume serial number of the location of the history file being used.
@HISTREL
Starting track or block number for the history file being used.
@HISTEXT
Number of tracks or blocks allocated for the history file being used.
@TAPECUU
Device address where the physical tape is mounted.
Also change the following:
Change each ‘./’ to a ‘//’
Change each ‘.*’ to a ‘/*’
Change each ‘.&’ to a ‘/&’
CAINSTQ4 Execution
CAINSTQ4 installs CA Dynam from a physical tape into an existing library and history file.
Install Directly from an ESD File: CAINSTC4
Use the CAINSTC4 JCL to install the product from an ESD file, using IBM VSE
Virtual Tape, directly into an existing library and history file.
The following describes the variable symbols for JOB CAINSTC4:
@DLIBVOL
Volume serial number of the location of the library you are using.
B–8 Installation Guide
Perform a Direct CA Product Installation
@DLIBNAM
File name of the library you are using.
@DLIBID
File-id of the library being used. This value must be enclosed in single quote marks (‘). For example: ‘CAI.PRODUCT.LIBRARY’.
@HISTVOL
Volume serial number of the location of the history file being used.
@HISTREL
Starting track or block number for the history file being used.
@HISTEXT
Number of tracks or blocks allocated for the history file being used.
@HISTID
File-id of the history file being used. This value must be enclosed in single quote marks (‘). For example: ‘CAI.PRODUCT.HISTORY.FILE’.
@TAPECUU
Device address of the IBM Virtual Tape used to read the .AWS file.
@IPADDR
IP address of the machine that currently holds the .AWS file, and that has the IBM VSE Virtual Tape Server running in JAVA. This value must be enclosed in single quote marks (‘). For example, ‘123.231.132.321’.
@AWSFILE
Fully qualified location and name of the CA Dynam .AWS file. This value must be enclosed in single quote marks (‘). For example:
‘E.\filename.AWS’.
Also change the following:
Change each ‘./’ to a ‘//’
Change each ‘.*’ to a ‘/*’
Change each ‘.&’ to a ‘/&’
CAINSTC4 Execution
CAINSTC4 installs CA Dynam for VSE from an ESD file into an existing library and history file.
Appendix B: Accessing and Using Sample JCL B–9
Index
$
$$ transients, 3-3
@
@ symbols, 5-11
A
Accounting records, 6-7
Allowing non-Automated Cartridge, 6-7
ASI PROC, 3-3
ASSGN function (TDYNASN), 3-5
Audit data set defining, 3-6 links, 6-3
Auditing of Catalog Management, 6-5 of DYNCAT manual maintenance, 6-6
Automatic volume recognition, 6-9, 6-10
B
BMX option, 6-3
Buffer space, 6-5
C
CA Dynam conversion considerations, 5-6, 5-20 initialization, 3-4 prior releases, 5-6
CA Dynam/T
DYNVM, 6-1
CA DYNAM/T tape operator, 6-7
CA TLMS message queue file, 6-3
CADCJXTA, 3-4
CAICMS SYSPROF, 6-6
CAIRECV file, 6-3
CAISEND file, 6-3
CASAGENC assemble file, 6-5
CASAUTIL utility program startup procedure, 3-4
Catalog extent information, 3-6 links, 6-3 space requirements, 3-7
Catalog Management auditing, 6-5 buffer space, 6-5 recovery information, 6-5
Checklist
VM installation steps, 6-1
VSE installation steps, 5-4
CICS restart, 5-20 table requirements, 3-10
CMS commands, Task Manager, 6-4
Common job exit, 3-3
Index–1
COMPOOL record expanded record length considerations during upgrade, 5-4, A-1
Converting from prior releases, 5-6
CP messages, 6-7
Task Manager commands, 6-4
CPU
IDs, 6-5 profile table, 6-5
Cross-CPU locking, 6-6
Customizing CA Dynam, 3-4, 4-3
D
DASD space requirements
DYNVM, 6-1 for new users, 3-9
Defining
CPU IDs, 6-5 logical unit names, 6-15
Disabling tape volume loading, 6-7 disk management features, 1-1
DLF command, 6-6
DOS lock file, 6-3
DTLOCK macro, 6-8, 6-15
DTPARMS ASSEMBLE file, 6-8
DTPOOL macro, 6-8, 6-14
Dummy devices, 3-5
DYNAMAVR SYSPROF, 6-7
DYNAMT macro, 6-8, 6-17
DYNCAT SCRATCH, 5-20
DYNCAT utility program, 6-6
DYNLINK EXEC, 6-3
DYNVM Extension
DASD space requirements, 6-1 installation steps, 6-1 installation tape, 6-3
Index–2 Installation Guide service machine configuring, 6-2 system profile, 6-7
E
Enabling operator interaction, 6-8
Establishing catalog links, 6-3
Extent information, 3-6
F
file independance features, 1-1
File independence, 3-4
File-protect ring, 6-7
First installation, 5-1
G
GETVIS requirements, 3-2
H
History file installation, 5-1
MSHP, 2-2 production, 5-1
I
IBM EXPLAIN formatting messages, 5-19
Identifying CPUs, 6-14
Informational messages, 6-7
Initializing product data set, 5-20
Installation checklist for VM, 6-1 checklist for VSE, 5-4
libraries, 5-1 options
DTLOCK macro, 6-8, 6-15
DTPOOL macro, 6-8, 6-14
DYNAMT macro, 6-8
XSYSTEM macro, 6-16 standard JCL, 5-3 tape, 4-2
Verification Procedure (IVP), 3-6, 4-3, 5-20
IPL for installation and verification, 5-19
IVP job streams, 4-3
J
JCL
CAINSTB2, 5-9 members, 5-3, 5-9 sample, 5-10
Job exit, 3-3
L
Libraries installation, 5-1 production, 5-1 source sublibrary (.z books), 5-9
Loading Messages, 5-19
Lock file, 6-3, 6-6
Logical unit assignments, 6-15
M
Macros
DTLOCK, 6-8, 6-15
DTPOOL, 6-8, 6-14
DYNAMT, 6-8, 6-17
XSYSTEM, 6-16
Message queue file links, 6-3
Messages informational, 6-7 operator, 6-7 user, 6-7
Messages, EXPLAIN format, 5-19
MSHP, 2-1, 5-1
O
Operator messages, 6-7 tape, 6-7
P
PCT CICS table, 3-10, 5-20
PPT CICS table, 3-10, 5-20
Product control table, 6-8 customization, 4-3 data set initialization, 5-20 distribution, 2-1 installation worksheet, 5-6
Production libraries, 5-1
PSIZE parameter, 3-3
R
Recovery information, 6-5
Requirements
CICS tables, 3-10 initialization, 3-4
IPL, 5-19 software, 6-1 storage, 3-2 supervisor, 3-1
System Adapter, 3-1
RESTORE REORG, 5-20
Index–3
Restrictions
IBM, 3-6 with other file management systems, 3-5
Ring test, 6-7
S
Sample JCL members, 5-9
SDL (System Directory List), 3-3
Sharing volume usage information, 6-16
Software requirements, 6-1
Source books, modifying, 5-9
Space requirements, 3-7
Specifying disk type, 6-6 lock file residence, 6-6 number of
CPUs sharing lock file, 6-6 lock file extent blocks, 6-6 lock file extent tracks, 6-6 tape drives, 6-14
Storage requirements, 3-2
Supervisor call codes, 3-4 native IBM, 3-4 requirements, 3-1
SVA (Shared Virtual Area), 3-2
SVC code, 3-4
SYSRES, 3-4, 3-6
System backup requirements, 3-4 identification list, 6-5 initialization, 3-4 profile
DYNVM, 6-7
System Adapter, 6-6
Task Manager, 6-3
System Adapter options, 6-5 profile, 6-5, 6-6 requirements, 3-1
Index–4 Installation Guide
T
Tables
.z book sublibrary members, 5-9
CICS requirements, 3-10, 5-20
JCL members, 5-3
Tailoring the DLF command, 6-6 tape management features, 1-1
Tape operator, 6-7
Task Manager
CMS commands, 6-4
CP commands, 6-4 system profile, 6-3
U
Upgrading
COMPOOL record instructions, 5-4, A-1
DYNVM to new genlevel, 6-19 from prior releases, 5-6, 5-20
Utilities
CASAUTIL, 3-4
DYNCAT, 6-6
V
Verifying installation, 3-6, 4-3
VM
DYNVM, 6-1 installation steps, 6-1
W
Waiting, 6-7
Worksheets estimating catalog size, 3-7 for product installation, 5-6
Write ring test, 6-7
X
XSYSTEM macro, 6-16
Index–5
advertisement
Key Features
- Tape and disk file management
- File independence
- Automatic space release
- Data set protection
- Device independence