CA r7.1 Dynam Installation Guide

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 r7.1 Installation Guide - Second Edition | Manualzz

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

Frequently Answers and Questions

What are the minimum storage requirements for CA Dynam?
The minimum storage requirements for CA Dynam components vary, but the total storage required for the entire CA Dynam family is only 360K.
What are the system requirements for CA Dynam?
CA Dynam requires System Adapter, r6.1, and can be used on any VSE system currently supported by IBM. It has no specific supervisor generation requirements.
How do I initialize CA Dynam?
CA Dynam initialization is performed after IPL by a startup program (CASAUTIL) that should be executed from the Automatic System Initialization (ASI) procedure. Before executing CASAUTIL, label and extent information for the CA Dynam Catalog file and the CA Dynam Audit data set should be cataloged into the system standard label area.
What is the purpose of the CA Dynam Catalog file?
The Catalog file is used to define and control data sets. It is accessed whenever a data set is opened or closed.
What is the role of the CA Dynam Audit file?
The Audit file records data set activity and provides for disaster recovery. Its size is dependent upon the characteristics of the particular installation.

Related manuals

Download PDF

advertisement