Beruflich Dokumente
Kultur Dokumente
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.
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.
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
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
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
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
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.
Protecting disk data sets from overlapping and deleting active files
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.
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.
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.
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.
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.
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.
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.
CA Dynam/D 100K
CA Dynam/T 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.
CAIYDDYT CA Dynam/T
CAIYDDYD CA Dynam/D
CAIYDDYF CA Dynam/FI
The LIBDEF for the CA Dynam library must be issued before the SET SDL in
order for the phases to be located.
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.
F1=2048K
F2=4096K
F3=640K
BG=1024K
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.
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:
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.
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.
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
DVCDN 7F0
DVCDN 7F1
DVCDN 7F2
DVCDN 7F3
DVCDN 7F4
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:
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.
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.
Enter the approximate values as indicated on each line, and perform the
calculations below:
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.
For CKD-type disk devices, the track capacity of each device in 1024-byte
blocks is as follows:
3330 11 209
3340 7 84
3350 15 450
3375 25 300
3380 31 465
3390 33 495
9345 28 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.
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:
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.
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.
CICS Requirements
Online access to the CA Dynam catalog, using CAICUI, requires entries in the
following CICS tables:
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.
The following are the minimum CICS partition GETVIS requirements for some
of the VSE common components:
Component Minimum
Requirement
CAISPI
Note 1 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.
Note 2 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.
Note 3 VSE limits anchor table entries to 51 per partition. The IDCAMS portion will
CDLOAD any necessary phases into the partition.
CA Dynam
Title Description
Title Description
Title Description
Title Description
Product installation
Product customization
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.
The installation process uses two types of history files and libraries: Production
and Installation.
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.
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.
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.”
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.
Submit the modified MSHP job from Step 2 to install the product from
tape.
CAINSTB0 The appendix Not supplied as a Used to retrieve CA Dynam install JCL
“Accessing source member supplied as source members in file #8 of
and Using the physical install tape. The “.Z”
Sample JCL” members will be placed into the specified
only VSE libname.subname.
CAINSTC0 The appendix Not supplied as a Used to retrieve CA Dynam install JCL
“Accessing source member supplied as source members in file #8 of
and Using the electronic delivery file. The “.Z”
Sample JCL” members will be placed into the specified
only VSE libname.subname.
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.”
Note: If you call CA Technical Support for assistance during the installation
process, refer to the step number in question.
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.
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.
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.
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.”
The allocations given specify the library block requirements for installing
CA Dynam and include sufficient space to allow for product reinstallation and
maintenance.
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:
2. Supply the following information used for the production history file
EXTENT:
3. Supply the following information used for the install history file EXTENT:
4. Supply the tape drive address where the installation tape will be mounted:
5. Supply the following information used for the production library EXTENT:
6. Supply the following information used for the install library EXTENT:
7. Supply the product name and product code that you are installing.
Note: The product name and code specified depends on whether this is a
family, Dynam/D, Dynam/T, or Dynam/FI installation, as follows:
8. Supply the following only if you are installing from the electronic delivery
file using IBM VSE Virtual Tape:
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.
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.
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.
Sample 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.
3. Remove the CATALOG statement from the beginning and end of each JCL
sample. Change '@*' to '/*'. Change '@&'. to '/&'.
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:
ADD 7F0:7F4,3420T9
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".
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.
Add the following commands to the SET SDL input stream to improve
performance (not required):
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.
Add the // EXEC CASAUTIL statement after the SET SDL input stream. To
set up initialization for the CA Dynam product, see the Programming
Guide.
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.
// 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
/*
Update the VSE standard labels to contain label information for the following
data sets:
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
Note 1 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.
Note 2 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.
Note 3 Alter the data sets above to meet your installation standards.
Note 4 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.)
Note 5 Alter volid above to contain the correct DASD Volume ID(s).
Note 6 Alter sss above to contain the correct starting track(s) or FBA block(s).
Note 7 Alter xxx above to contain the correct number of tracks or blocks.
Note 8 This label must be available to CICS to take advantage of CAICUI online
functions.
Note 9 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
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.
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.
Before using the CA Dynam/CICS transaction, see Update CICS in the chapter
"VSE Installation Steps" of CA CIS Getting Started.
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:
CAISPI.A CAISPI
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).
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.
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).
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.
Sample JCL
The following sample JCL is provided to initialize the CAICUI database with
product control records.
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.
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:
To define and fully load the CAIHELP data set CAIHLPV with CA Dynam help
data, the following copybook has been provided:
To update the CAIHELP file with the CA Dynam and CAISPI specific Help
information, the following copybook has been provided:
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.
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.
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:
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.
CA Dynam/T for VSE users can optionally install the DYNVM extension. For
more information, see the chapter "VM Installation Steps."
Software Requirements
No modifications, other than the establishment of a VM system directory entry,
are required to install or operate the component.
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.
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.
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
The following commands are processed immediately from the Task Manager
system profile: GLOBAL, LOAD, NOTIFY, OPERATOR and SET.
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.
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.
1. BUFSP: ________
2. BUFNO: ________
3. ENQTRY1: ________
4. ENQTRY5: ________
5. ENQWAIT: ________
6. AUDIT: ________
7. RECOVER: ________
8. AUDTMNT: ________
9. Specify the default data set type for the DYNCAT utility. Enter DISK, TAPE
or FI. The default is TAPE.
9. DEFTYPE: ________
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: ________
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. IMSG: ________
4. RINGTEST: ________
5. Enter the userid of the DYNVM tape operator. The default is OPERATOR.
5. TAPEOPER: ________
6. WAITMSGS: ________
7. This parameter defines the method used to disable tape volume unloading
during a DYNDET command.
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. ACSALLOW: ________
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.
Enter the number of time units for the dispatch specification. (For example,
enter 2 for a dispatch specification of 2 minutes or 2 hours.)
Enter the type of time unit, MIN for minutes, or HRS for hours.
Time Units:_______
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.
1. ACCEPT: ________
2. ALARM: ________
3. ALTER: ________
4. AUDIT: ________
Enter YES to automatically delete cataloged data sets from the Catalog
when the last active version is scratched.
5. AUTCATD: ________
6. AUTCVER: ________
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: ________
Enter YES to perform automatic scratch only for data sets defined in the
Catalog with TAPEOPT=AUTOSCR.
8. AUTOSCR: ________
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).
This lock:
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.
1. CATCHK: ________
11. Give a file name for a user exit during CLOSE (if a user exit is desired).
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.
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.
15. Give a file name for a user exit during message processing (if a user exit is
desired).
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.
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.
18. Specify the number of hours that open tapes can exist before being eligible
for scratch.
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.
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.
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.
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.
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.
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.
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.
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. 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.
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.
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.
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.
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.
36. Enter YES to generate support for the vault location control system.
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.
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.
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.
Parameter Description
Tape Drive Specify all tape drive addresses upon which the
Addresses corresponding CPU may perform AVR.
Use this worksheet to gather the information you will need to provide.
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.
Parameter Description
Name 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).
Use this worksheet to gather the information you will need to provide.
_ ___ ____
_ ___ ____
_ ___ ____
_ ___ ____
_ ___ ____
_ ___ ____
_ ___ ____
NODEID 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'.
CPUID Define a CPU ID as specified in the CPUID macro. This may be one
alphanumeric character.
PATHID 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.
FROM A required operand that identifies the sending node. This value must
correspond to a CPUID specified in a NODE statement.
TO A required operand that identifies the receiving node. This value must
correspond to a CPUID specified in a NODE statement.
RWAIT 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.
VERIFY 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.
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
If you were upgrading to a new service pack, the upgrade is complete. You can
now bring up the service machine.
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.
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.
LS02543
GO95871
GS95872
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.
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
/*
/&
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 -
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
/*
/&
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
/*
/&
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)
/*
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.
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
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
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
/&
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.
Use the CAINSTB2 JCL to install the product from a physical tape into test
libraries from verification and testing.
@CUSTNME
@CUSTADD
@CUSTPHN
@PROGNME
@INSTVOL
Volume serial number where the CA product installation history file will
reside.
@INSTREL
@INSTEXT
@ILIBVOL
Volume serial number where the CA product installation library will reside.
@ILIBREL
@ILIBEXT
@PRODCDE
@PRODUCT
@TAPECUU
CAINSTB2 Execution
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.
Use the CAINSTC2 JCL to install the product from an ESD file into test libraries
for verification and testing.
@PRODCDE
@INSTVOL
Volume serial number where the installation CA history file will reside.
@INSTREL
@INSTEXT
@TAPECUU
Device address of the IBM VSE Virtual Tape used to read the .AWS file.
@ILIBVOL
@ILIBREL
@ILIBEXT
@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’.
CAINSTC2 Execution
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.
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.
@HISTVOL
@HISTREL
@HISTEXT
@DLIBVOL
@INSTVOL
@INSTREL
Relative track or block where the CA product installation history file
begins.
@INSTEXT
@ILIBVOL
@PRODCDE
CAINSTB3 Execution
CAINSTB3 merges the tested product or products into the production libraries
and history file.
CAINSTQ4 and CAINSTC4 are described in detail in the sections that follow.
Use the CAINSTQ4 JCL to install the product from a physical tape directly into
an existing library and history file.
@DLIBVOL
Volume serial number of the location of the library you are using.
@DLIBREL
@DLIBEXT
@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
CAINSTQ4 Execution
CAINSTQ4 installs CA Dynam from a physical tape into an existing library and
history file.
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.
@DLIBVOL
Volume serial number of the location of the library you are using.
@DLIBNAM
@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’.
CAINSTC4 Execution
CAINSTC4 installs CA Dynam for VSE from an ESD file into an existing library
and history file.
$ C
CA Dynam/T
@ symbols, 5-11 DYNVM, 6-1
CA DYNAM/T
tape operator, 6-7
A CA TLMS message queue file, 6-3
CADCJXTA, 3-4
Accounting records, 6-7
CAICMS SYSPROF, 6-6
Allowing non-Automated Cartridge, 6-7
CAIRECV file, 6-3
ASI PROC, 3-3
CAISEND file, 6-3
ASSGN function (TDYNASN), 3-5
CASAGENC assemble file, 6-5
Audit data set
defining, 3-6 CASAUTIL utility program
links, 6-3 startup procedure, 3-4
Auditing Catalog
of Catalog Management, 6-5 extent information, 3-6
of DYNCAT manual maintenance, 6-6 links, 6-3
space requirements, 3-7
Automatic
volume recognition, 6-9, 6-10 Catalog Management
auditing, 6-5
buffer space, 6-5
recovery information, 6-5
B
Checklist
VM installation steps, 6-1
BMX option, 6-3
VSE installation steps, 5-4
Buffer space, 6-5
CICS
restart, 5-20
table requirements, 3-10
Index–1
COMPOOL record service machine configuring, 6-2
expanded record length considerations system profile, 6-7
during upgrade, 5-4, A-1
Defining
CPU IDs, 6-5
G
logical unit names, 6-15
IPL O
for installation and verification, 5-19
Requirements
M CICS tables, 3-10
initialization, 3-4
IPL, 5-19
Macros
software, 6-1
DTLOCK, 6-8, 6-15
storage, 3-2
DTPOOL, 6-8, 6-14
supervisor, 3-1
DYNAMT, 6-8, 6-17
System Adapter, 3-1
XSYSTEM, 6-16
RESTORE REORG, 5-20
Message queue file links, 6-3
Index–3
Restrictions T
IBM, 3-6
with other file management systems, 3-5
Tables
Ring test, 6-7 .z book sublibrary members, 5-9
CICS requirements, 3-10, 5-20
JCL members, 5-3
S
Tailoring the DLF command, 6-6
Specifying U
disk type, 6-6
lock file residence, 6-6
Upgrading
number of
COMPOOL record instructions, 5-4, A-1
CPUs sharing lock file, 6-6
DYNVM to new genlevel, 6-19
lock file extent blocks, 6-6
from prior releases, 5-6, 5-20
lock file extent tracks, 6-6
tape drives, 6-14 Utilities
CASAUTIL, 3-4
Storage requirements, 3-2
DYNCAT, 6-6
Supervisor
call codes, 3-4
native IBM, 3-4 V
requirements, 3-1
Index–5