CA-Spool Install ENU
CA-Spool Install ENU
Installation Guide
Release 11.7
This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to
as the “Documentation”) is for your 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 may not be disclosed
by you or used for any purpose other than as may be permitted in (i) a separate agreement between you and CA governing
your use of the CA software to which the Documentation relates; or (ii) a separate confidentiality agreement between you and
CA.
Notwithstanding the foregoing, if you are a licensed user of the software product(s) addressed in the Documentation, you may
print or otherwise make available a reasonable number of copies of the Documentation for internal use by you and your
employees in connection with that software, provided that all CA copyright notices and legends are affixed to each reproduced
copy.
The right to print or otherwise make available copies of the Documentation is limited to the period during which the applicable
license for such software remains in full force and effect. Should the license terminate for any reason, it is your responsibility to
certify in writing to CA that all copies and partial copies of the Documentation have been returned to CA or destroyed.
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 YOU OR ANY THIRD PARTY FOR ANY LOSS OR DAMAGE,
DIRECT OR INDIRECT, FROM THE USE OF THIS DOCUMENTATION, INCLUDING WITHOUT LIMITATION, LOST PROFITS, LOST
INVESTMENT, BUSINESS INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF CA IS EXPRESSLY ADVISED IN ADVANCE OF THE
POSSIBILITY OF SUCH LOSS OR DAMAGE.
The use of any software product referenced in the Documentation is governed by the applicable license agreement and such
license agreement is not modified in any way by the terms of this notice.
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.
Copyright © 2011 CA. All rights reserved. All trademarks, trade names, service marks, and logos referenced herein belong to
their respective companies.
CA Technologies Product References
This document references the following CA Technologies products:
■ CA ACF2® for z/OS
■ CA Bundl®
■ CA Common Services
■ CA IDMS®/DC
■ CA LPD Report Convergence
■ CA Roscoe® Interactive Environment
■ CA Spool™
■ CA SymDump® System
■ CA Top Secret® for z/OS
■ CA View®
Contact CA Technologies
Contact CA Support
For your convenience, CA Technologies provides one site where you can access the
information that you need for your Home Office, Small Business, and Enterprise CA
Technologies products. At http://ca.com/support, you can access the following
resources:
■ Online and telephone contact information for technical assistance and customer
services
■ Information about user communities and forums
■ Product and documentation downloads
■ CA Support policies and guidelines
■ Other helpful resources appropriate for your product
Contents 5
How to Install Products Using Native SMP/E JCL ................................................................................................ 42
Prepare the SMP/E Environment for Pax Installation ......................................................................................... 42
Run the Installation Jobs for a Pax Installation ................................................................................................... 44
Clean Up the USS Directory ........................................................................................................................................ 45
Apply Maintenance .................................................................................................................................................... 46
HOLDDATA .......................................................................................................................................................... 47
6 Installation Guide
Add the JES Initialization Parameters (Optional) ................................................................................................ 73
Configure TCP/IP Setup ....................................................................................................................................... 73
Start CA Spool Release 11.7 for the First Time.................................................................................................... 74
Verify the Installation .......................................................................................................................................... 75
How to Configure Without CA MSM .......................................................................................................................... 77
Run UCLIN ........................................................................................................................................................... 77
Verify the SAS/C Runtime Library ....................................................................................................................... 78
APF Authorize the CA Spool Libraries ................................................................................................................. 78
Add the JCL Procedure ........................................................................................................................................ 79
Enter the LMP Code ............................................................................................................................................ 82
Add the VTAM Resource Definition .................................................................................................................... 84
Add the JES Initialization Parameters (Optional) ................................................................................................ 84
Configure TCP/IP Setup ....................................................................................................................................... 85
Define directories for the CA Spool Web Interface ............................................................................................. 85
Allocate the Spool and Checkpoint Data Sets ..................................................................................................... 85
Assign Values to the Initialization Parameters .................................................................................................... 85
Run Post-Install Jobs as Required for Other Environments ................................................................................ 87
Run Any Other Optional Jobs .............................................................................................................................. 87
Start CA Spool Release 11.7 for the First Time.................................................................................................... 88
Verify the Installation .......................................................................................................................................... 89
Post-Installation Considerations ................................................................................................................................ 91
Index 107
Contents 7
Chapter 1: Overview
This guide describes how to install and implement CA Spool.
Audience
CA Spool is a comprehensive, flexible print spooling subsystem for IBM mainframe
environments that use JES2 or JES3 as the primary spooling system.
This guide is targeted to the systems administrator who will install, use, and maintain CA
Spool.
Chapter 1: Overview 9
How the Installation Process Works
Note: If you do not have CA MSM, you can download it from the Download Center at
the CA Support Online website. Follow the installation instructions in the CA Mainframe
Software Manager documentation bookshelf on the CA Mainframe Software Manager
product page. The standardized installation process can also be completed manually.
10 Installation Guide
How the Installation Process Works
Chapter 1: Overview 11
Chapter 2: Preparing for Installation
This section describes what you need to know and do before you install the product.
Software Requirements
The following software is required for CA Spool:
■ 5694-A01 any z/OS release that is supported by IBM
■ z/OS UNIX System Services running in full function mode
■ SAS/C 7.50 (or higher) Runtime Library included with CA Spool as FMID ASARB75
■ CA Common Services Release 11 SP8 for z/OS or higher
Note: If you intend to use CA MSM for your installation and maintenance tasks, there
may be certain additional CA Common Service requirements. For more information
about software requirements, see the the CA Mainframe Software Manager Product
Guide.
Note: If other CA products are installed at your site, some of these services may already
be installed.
The following illustration shows the main components and data flows:
14 Installation Guide
How CA MSM Works
Storage Requirements
Installation of CA Spool requires about 300 MB disk storage including 60 MB disk storage
for the CA Spool distribution data sets, and about 20 MB for the test spool and
checkpoint data sets.
Distribution Libraries
Use the following table to estimate disk space for the distribution libraries that are
needed to install CA Spool.
16 Installation Guide
Storage Requirements
Target Libraries
Note: Allocate these libraries only if they do not already exist.
Use the following table to estimate disk space for the target libraries that are needed to
install CA Spool.
Concurrent Releases
You can install this release of CA Spool Java Transformers and continue to use an older
release for your production environment. If you plan to continue to run a previous
release, consider the following points:
■ When installing into an existing SMP/E environment, this installation deletes
previous releases.
■ If you acquired your product from tape or with Pax-Enhanced ESD, select different
target and distribution zones for your new release from where your current release
is installed. The new zones use different libraries than your current release.
Note: CA MSM installs into a new CSI by default.
■ Define DDDEF entries in your new zones to point SMP/E to the proper libraries for
installation. Ensure that they point to the new release libraries.
18 Installation Guide
Chapter 3: Installing Your Product Using CA
MSM
These topics provide information to get you started managing your product using CA
MSM. You can use the online help included in CA MSM to get additional information.
Before using these topics, you must already have CA MSM installed at your site. If you
do not have CA MSM installed, you can download it from the Download Center at the
CA Support Online website, which also contains links to the complete documentation for
CA MSM.
You can use the following scenarios to guide you through the process:
1. Acquire the new product (see page 19).
2. Install the new product (see page 20).
3. Maintain products already installed in your environment (see page 21).
4. Deploy the product to your target systems (see page 22).
5. Configure the deployed product to your target systems (see page 23).
You can use the PAS component of CA MSM to acquire a CA Technologies product.
After the acquisition process completes, the product is ready for you to install or
maintain.
You can use the SIS component of CA MSM to install a CA Technologies product.
20 Installation Guide
How to Use CA MSM: Scenarios
After the installation process completes, check for and install available product
maintenance. The product is ready for you to deploy. Sometimes there are other steps
to perform manually outside of CA MSM before beginning the deployment process.
You can use the PAS and SIS to maintain a CA Technologies product.
Note: You can also install maintenance to a particular CSI from the SMP/E Environments
tab.
After the maintenance process completes, the product is ready for you to deploy. You
may have to perform other steps manually outside of CA MSM before beginning the
deployment process.
You can use the SDS component of CA MSM to deploy a CA Technologies product that
you have already acquired and installed.
After the deployment process completes, the product is ready for you to configure. You
may have to perform other steps manually outside of CA MSM before beginning the
configuration process.
22 Installation Guide
How to Use CA MSM: Scenarios
More information:
You can use the SCS component of CA MSM to configure a CA Technologies product that
you have already acquired, installed, and deployed.
After the configuration process completes, the product is ready for you to use. You may
have to perform other steps manually outside of CA MSM.
More information:
Important! If your site uses proxies, review your proxy credentials on the User Settings,
Software Acquisition page.
24 Installation Guide
Chapter 4: Installing Your Product from
Pax-Enhanced ESD
This section contains the following topics:
How to Install a Product Using Pax-Enhanced ESD (see page 25)
Allocate and Mount a File System (see page 31)
Copy the Product Pax Files into Your USS Directory (see page 34)
Create a Product Directory from the Pax File (see page 39)
Copy Installation Files to z/OS Data Sets (see page 40)
Receive the SMP/E Package (see page 41)
Clean Up the USS Directory (see page 45)
Apply Maintenance (see page 46)
Important! Downloading pax files for the SMP/E installation as part of the Pax-Enhanced
ESD process requires write authority to the UNIX System Services (USS) directories that
are used for the ESD process.
If you prefer not to involve all CA Technologies product installers with z/OS UNIX System
Services, assign a group familiar with USS to perform Steps 1 through 4 and provide the
list of the unpacked MVS data sets to the product installer. USS is not required for the
actual SMP/E RECEIVE of the product or for any of the remaining installation steps.
2. Copy the product pax files into your USS directory. To download files, choose one of
the following options:
■ Download a zip file from CA Support Online to your PC, unzip the file, and then
upload the product pax files to your USS file system.
■ FTP the pax files from CA Support Online directly to your USS directory.
Note: Perform Steps 3 through 6 for each pax file that you upload to your USS
directory.
3. Create a product directory from the pax file. Set the current working directory to
the directory containing the pax file, and create a directory in your USS directory by
entering the following command:
pax -rvf pax-filename
4. Use the SMP/E GIMUNZIP utility to create z/OS installation data sets. The file
UNZIPJCL in the directory that the pax command created in Step 3 contains a
sample job to GIMUNZIP the installation package. Edit and submit the UNZIPJCL job.
5. Receive the SMP/E package. Use the data sets that GIMUNZIP created in Step 4.
Perform a standard SMP/E RECEIVE using the SMPPTFIN and SMPHOLD (if
applicable) DASD data sets. Also, specify the high-level qualifier for the RELFILEs on
the RFPREFIX parameter of the RECEIVE command.
6. Proceed with product installation. Consult product-specific documentation,
including AREADME files and installation notes to complete the product installation.
7. (Optional) Clean up the USS directory. Delete the pax file, the directory that the pax
command created, all of the files in it, and the SMP/E RELFILEs, SMPMCS, and
HOLDDATA data sets.
More Information:
26 Installation Guide
How to Install a Product Using Pax-Enhanced ESD
The following illustration shows sample product files. The illustration lists all
components of the product. You can use the Download Cart by selecting one or more
components that you need, or selecting the check box for Add All to cart. If you prefer
to immediately download a component, click the Download link.
28 Installation Guide
How to Install a Product Using Pax-Enhanced ESD
Clicking the link for an individual component takes you to the Download Method page.
Depending on the size and quantity of ordered product files, the Download Method
screen could also have these options:
Note: For mainframe downloads using this HTTP method, click the Learn More link.
The HTTP method lets you start downloading immediately. The FTP method takes you to
the Review Orders page that displays your order, first in a Pending status changing to
Ready when your order has been processed.
Preferred FTP uses the new content delivery network (CDN). Alternate FTP uses the CA
Technologies New York-based FTP servers.
The Create a Zip File option first creates the zip, and when ready, offers the options that
the Zip Download Request examples show in the next illustration.
We recommend that you allocate and mount a file system that is dedicated to
Pax-Enhanced ESD. The amount of space that you need for the file system depends on
the following variables:
■ The size of the pax files that you intend to download.
■ Whether you plan to keep the pax files after unpacking them. We do not
recommend this practice.
We recommend that you use one directory for downloading and unpacking pax files.
Reusing the same directory minimizes USS setup. You need to complete the USS setup
only one time. You reuse the same directory for subsequent downloads. Alternatively,
you can create a directory for each pax download.
30 Installation Guide
Allocate and Mount a File System
Important! Downloading pax files for the SMP/E installation as part of the Pax-Enhanced
ESD process requires write authority to the UNIX System Services (USS) directories that
are used for the ESD process. The USS file system that is used for Pax-Enhanced ESD
must have sufficient free space to hold the directory that the pax command created,
and its contents. You need approximately 3.5 times the pax file size in free space to
download the pax file and unpack its contents. For example, to download and unpack a
14 MB pax file, you need approximately 49 MB of free space in the file system hosting
your ESD directory.
32 Installation Guide
Allocate and Mount a File System
2. Create a mount point for the file system. This example shows how to create a
/CA/CAESD directory in an existing directory, /u/maint. From the TSO OMVS shell,
enter the following commands:
cd /u/maint/
mkdir CA
cd CA
mkdir CAESD
This section includes a sample batch job to download a product pax file from the CA
Support Online FTP server directly to a USS directory on your z/OS system and sample
commands to upload a pax file from your computer to a USS directory on your z/OS
system.
Important! The FTP procedures vary due to local firewall and other security settings.
Consult your local network administrators to determine the appropriate FTP procedure
to use at your site.
Ensure that sufficient free space is available in the USS file system that you are using for
Pax-Enhanced ESD to hold the product pax file. If you do not have sufficient free space,
error messages similar to the following appear:
When the download finishes, the pax file size in your USS directory matches the value in
the Size column for the corresponding pax file on the CA Technologies Products
Download window.
More Information:
34 Installation Guide
Copy the Product Pax Files into Your USS Directory
Important! To simplify the Pax-Enhanced ESD process, the PDF version of this guide
includes a sample JCL job that you can copy directly to the mainframe. To access this
job, click the paper clip icon at the left of the PDF reader. A window displaying
attachments opens. Double-click the file to view the sample JCL.
36 Installation Guide
Copy the Product Pax Files into Your USS Directory
This list is a sample of FTP commands to upload the pax file from your PC to your USS
Pax-Enhanced ESD directory:
ftp mainframe
userid
password
bin
lcd C:\PC\folder\for\thePAXfile
cd /yourUSSESDdirectory/
put paxfile.pax.Z
quit
exit
38 Installation Guide
Create a Product Directory from the Pax File
Important! To simplify the Pax-Enhanced ESD process, the PDF version of this guide
includes a sample JCL job that you can copy directly to the mainframe. To access this
job, click the paper clip icon at the left of the PDF reader. A window displaying
attachments opens. Double-click the file to view the sample JCL.
Note: If the PARM= statement exceeds 71 characters, uncomment and use the second
form of UNPAXDIR instead. This sample job uses an X in column 72 to continue the
PARM= parameters to a second line.
40 Installation Guide
Receive the SMP/E Package
3. Change the SMPDIR DD PATH to the product-specific directory created by the pax
command.
Your view is of the product-specific directory.
4. If ICSF is not active, perform the following steps:
a. Change the SMPJHOME DD PATH to your Java runtime directory. This directory
varies from system to system.
b. Perform one of the following steps:
■ Change the SMPCPATH DD PATH to your SMP/E Java application classes
directory, typically /usr/lpp/smp/classes/.
■ Change HASH=YES to HASH=NO on the GIMUNZIP parameter.
One of the following occurs: ICSF is active, or you are using Java.
5. Change all occurrences of yourHLQ to the high-level qualifier (HLQ) for z/OS data
sets that the installation process uses. We suggest that you use a unique HLQ for
each expanded pax file to identify uniquely the package. Do not use the same value
for yourHLQ as you use for the SMP/E RELFILEs.
All occurrences of yourHLQ are set to your high-level qualifier for z/OS data sets.
6. Submit the UNZIPJCL job.
The UNZIPJCL job completes with a zero return code. Messages GIM69158I and
GIM48101I in the output and IKJ56228I in the JES log are acceptable.
GIMUNZIP creates z/OS data sets with the high-level qualifier that you specified in
the UNZIPJCL job. You use these data sets to perform the product installation. The
pax file and product-specific directory are no longer needed.
Note: For more information, see the IBM SMP/E for z/OS Reference (SA22-7772).
Complete the SMP/E RECEIVE using files on DASD that the UNZIPJCL job created. Consult
the product sample JCL library that contains a sample job that is customized to receive
the product from DASD. Specifically, you specify the following values:
■ DASD data set names for SMPPTFIN and SMPHOLD (if applicable)
■ The HLQ that you used in the UNZIPJCL job on the RFPREFIX parameter on the
RECEIVE command
Before you begin this procedure, confirm whether your product uses UNIX System
Services (USS). If it does, establishing a hierarchical file system (HFS) may be required as
part of the product installation or required as a feature of the product.
For information about the members, see the comments in the JCL.
42 Installation Guide
Receive the SMP/E Package
3. Submit SPL1ALL.
This job produces the following results:
■ The target and distribution data sets for CA Spool are created.
■ Unique SMPLTS, SMPMTS, SMPSCDS, and SMPSTS data sets for this target zone
are created.
4. If your product requires HFS or if you want to install a feature of the product that
requires HFS, complete the following substeps:
a. Open the SAMPJCL member BQ41ALLU in an edit session and execute the
SPLSEDIT macro from the command line.
BQ41ALLU is customized.
b. Submit BQ41ALLU.
This job allocates your HFS data sets.
c. Open the SAMPJCL member BQ42MKD in an edit session and execute the
SPLSEDIT macro from the command line.
BQ42MKD is customized.
d. Submit BQ42MKD.
This job creates all directories and mounts the file system.
5. Open the SAMPJCL member SPL2CSI in an edit session and execute the SPLSEDIT
macro from the command line.
SPL2CSI is customized.
Note: When upgrading into an existing CSI, comment out any allocation DD
statements for files which currently exist and delete the CREATCSI step. Change all
ADD’s to REP’s.
6. Submit SPL2CSI.
This job produces the following results:
■ The CSI data set is defined.
■ The SMPPTS and SMPLOG data sets are allocated.
■ The global, target, and distribution zones are initialized.
■ The DDDEF entries for your product are created.
■ The DDDEFs for the required SMP/E data sets are created.
7. If your product requires HFS or if you want to install a feature of the product that
requires HFS, complete the following substeps:
a. Open the SAMPJCL member BQ43CSIU in an edit session and execute the
SPLSEDIT macro from the command line.
BQ43CSIU is customized.
b. Submit BQ43CSIU.
This job customizes the CSI by adding the DDDEFs associated with the
directory.
44 Installation Guide
Clean Up the USS Directory
To free file system disk space for subsequent downloads after downloading and
processing the pax files for your CA Technologies product, we recommend removing the
files from your USS directory and deleting unnecessary MVS data sets. You can delete
the following items:
■ Pax file
■ Product-specific directory that the pax command created and all of the files in it
■ SMP/E RELFILEs, SMPMCS, and HOLDDATA MVS data sets
These data sets have the HLQ that you assigned in the UNZIPJCL job.
paxfile
Specifies the name of the CA Technologies pax file that you downloaded.
The pax file is deleted.
3. Delete the product-specific directory by entering the following command:
rm -r product-specific_directory
product-specific_directory
Specifies the product-specific directory that the pax command created.
The product-specific directory is deleted.
Note: You can also use TSO ISHELL to navigate to the pax file and product-specific
directory, and delete them using the D line command.
Apply Maintenance
CA Support Online has maintenance and HOLDDATA published since the installation
data was created. After the maintenance process completes, the product is ready to
deploy.
46 Installation Guide
Apply Maintenance
HOLDDATA
When you apply maintenance, you typically encounter SMP/E HOLDDATA. We use
HOLDDATA to notify your SMP/E system of SYSMODs that have errors or special
conditions. We support system and external HOLDDATA.
System HOLDDATA
System HOLDDATA indicates data that is an in-stream part of the SYSMOD, informing
you of special conditions. The following reasons are used with SYSTEM HOLDDATA for
your product:
ACTION
Indicates that you must perform special processing before or after you apply this
SYSMOD.
DELETE
Deletes the SYSMOD load module. You cannot reverse this type of SYSMOD with
the SMP/E RESTORE command.
DEP
Indicates a dependency for this SYSMOD that you must externally verify.
DOC
Indicates a documentation change with this SYSMOD.
EC
Indicates that this SYSMOD requires a hardware engineering change. An EC hold
SYSMOD usually does not affect the product unless the EC is present on the
hardware device.
Code a bypass operand on your APPLY command to install SYSMODs that have internal
holds. Code the bypass operand only after you have performed the required action, or if
you are performing the action after the APPLY, if that is appropriate.
External HOLDDATA
External HOLDDATA is not part of the PTF. The HOLDDATA resides in a separate file. The
HOLDDATA is commonly used for SYSMODs that have been distributed and later are
discovered to cause problems.
Download the external HOLDDATA from CA Support to a DASD file, and allocate the file
to the SMPHOLD DD statement. To take care of the external HOLDDATA, receive it into
your SMP/E environment. SMP/E receives the HOLDDATA from CA-supplied jobs.
If a SYSMOD has an unresolved hold error, SMP/E does not install it unless you add a
bypass to your APPLY command. You can bypass an error hold in situations that are not
applicable to you. Error holds that are not applicable to you can include a problem that
happens only with a hardware device that you do not have or in a product feature that
you do not use.
When CA Technologies publishes a SYSMOD that resolves the hold, the resolving
SYSMOD supersedes the hold error. This action lets you apply the original SYSMOD in
conjunction with the fixing SYSMOD.
A special HOLDDATA class that is called ERREL exists. We have determined that the
problem fixed by the SYSMOD is more important than the one that it causes. We
recommend that you apply these SYSMODs.
The only manual task is running a REPORT ERRSYSMODS. This report identifies the
following:
■ Any held SYSMODs already applied to your system
■ Any resolving SYSMODs that are in RECEIVE status
Note: When you have completed the procedures in this section, go to Configuring Your
Product.
48 Installation Guide
Chapter 5: Installing Your Product from
Tape
This section contains the following topics:
Unload the Sample JCL from Tape (see page 50)
Prepare the SMP/E Environment for Tape Installation (see page 51)
Run the Installation Jobs for a Tape Installation (see page 53)
Clean Up the USS Directory (see page 53)
Apply Maintenance (see page 54)
Note: The sample JCL to install the product is also provided in the CAI.SAMPJCL library
on the distribution tape.
unitname
Specifies the tape unit to mount the tape.
nnnnnnn
Specifies the tape volume serial number.
yourHLQ
Specifies the data set prefix for the installation.
sysda
Specifies the DASD where you want to place the installation software.
The SAMPJCL data set is created and its contents are downloaded from the tape.
2. Continue with one of the following options:
■ If you already have set up the SMP/E environment, go to Run the Installation
Jobs for a Tape Installation.
■ If you have not set up the SMP/E environment, go to Prepare the SMP/E
Environment for Tape Installation.
50 Installation Guide
Prepare the SMP/E Environment for Tape Installation
Before you begin this procedure, confirm whether your product uses UNIX System
Services (USS). If it does, establishing a hierarchical file system (HFS) may be required as
part of the product installation or required as a feature of the product.
For information about the members, see the comments in the JCL.
4. If your product requires HFS or if you want to install a feature of the product that
requires HFS, complete the following substeps:
a. Open the SAMPJCL member BQ41ALLU in an edit session and execute the
SPLSEDIT macro from the command line.
BQ41ALLU is customized.
b. Submit BQ41ALLU.
This job allocates your HFS data sets.
c. Open the SAMPJCL member BQ42MKD in an edit session and execute the
SPLSEDIT macro from the command line.
BQ42MKD is customized.
d. Submit BQ42MKD.
This job creates all directories and mounts the file system.
5. Open the SAMPJCL member SPL2CSI in an edit session and execute the SPLSEDIT
macro from the command line.
SPL2CSI is customized.
Note: When upgrading into an existing CSI, comment out any allocation DD
statements for existing files and delete the CREATCSI step. Change all ADD’s to
REP’s.
6. Submit SPL2CSI.
This job produces the following results:
■ The CSI data set is defined.
■ The SMPPTS and SMPLOG data sets are allocated.
■ The global, target, and distribution zones are initialized.
■ The DDDEF entries for your product are created.
■ The DDDEFs for the required SMP/E data sets are created.
7. If your product requires HFS or if you want to install a feature of the product that
requires HFS, complete the following substeps:
a. Open the SAMPJCL member BQ43CSIU in an edit session and execute the
SPLSEDIT macro from the command line.
BQ43CSIU is customized.
b. Submit BQ43CSIU.
This job customizes the CSI by adding the DDDEFs associated with the
directory.
52 Installation Guide
Run the Installation Jobs for a Tape Installation
To free file system disk space for subsequent downloads after downloading and
processing the pax files for your CA Technologies product, we recommend removing the
files from your USS directory and deleting unnecessary MVS data sets. You can delete
the following items:
■ Pax file
■ Product-specific directory that the pax command created and all of the files in it
■ SMP/E RELFILEs, SMPMCS, and HOLDDATA MVS data sets
These data sets have the HLQ that you assigned in the UNZIPJCL job.
paxfile
Specifies the name of the CA Technologies pax file that you downloaded.
The pax file is deleted.
3. Delete the product-specific directory by entering the following command:
rm -r product-specific_directory
product-specific_directory
Specifies the product-specific directory that the pax command created.
The product-specific directory is deleted.
Note: You can also use TSO ISHELL to navigate to the pax file and product-specific
directory, and delete them using the D line command.
Apply Maintenance
CA Support Online has maintenance and HOLDDATA published since the installation
data was created. After the maintenance process completes, the product is ready to
deploy.
54 Installation Guide
Apply Maintenance
HOLDDATA
When you apply maintenance, you typically encounter SMP/E HOLDDATA. We use
HOLDDATA to notify your SMP/E system of SYSMODs that have errors or special
conditions. We support system and external HOLDDATA.
System HOLDDATA
System HOLDDATA indicates data that is an in-stream part of the SYSMOD, informing
you of special conditions. The following reasons are used with SYSTEM HOLDDATA for
your product:
ACTION
Indicates that you must perform special processing before or after you apply this
SYSMOD.
DELETE
Deletes the SYSMOD load module. You cannot reverse this type of SYSMOD with
the SMP/E RESTORE command.
DEP
Indicates a dependency for this SYSMOD that you must externally verify.
DOC
Indicates a documentation change with this SYSMOD.
EC
Indicates that this SYSMOD requires a hardware engineering change. An EC hold
SYSMOD usually does not affect the product unless the EC is present on the
hardware device.
Code a bypass operand on your APPLY command to install SYSMODs that have internal
holds. Code the bypass operand only after you have performed the required action, or if
you are performing the action after the APPLY, if that is appropriate.
External HOLDDATA
External HOLDDATA is not part of the PTF. The HOLDDATA resides in a separate file. The
HOLDDATA is commonly used for SYSMODs that have been distributed and later are
discovered to cause problems.
Download the external HOLDDATA from CA Support to a DASD file, and allocate the file
to the SMPHOLD DD statement. To take care of the external HOLDDATA, receive it into
your SMP/E environment. SMP/E receives the HOLDDATA from CA-supplied jobs.
If a SYSMOD has an unresolved hold error, SMP/E does not install it unless you add a
bypass to your APPLY command. You can bypass an error hold in situations that are not
applicable to you. Error holds that are not applicable to you can include a problem that
happens only with a hardware device that you do not have or in a product feature that
you do not use.
When CA Technologies publishes a SYSMOD that resolves the hold, the resolving
SYSMOD supersedes the hold error. This action lets you apply the original SYSMOD in
conjunction with the fixing SYSMOD.
A special HOLDDATA class that is called ERREL exists. We have determined that the
problem fixed by the SYSMOD is more important than the one that it causes. We
recommend that you apply these SYSMODs.
The only manual task is running a REPORT ERRSYSMODS. This report identifies the
following:
■ Any held SYSMODs already applied to your system
■ Any resolving SYSMODs that are in RECEIVE status
56 Installation Guide
Apply Maintenance
Note: When you have completed the procedures in this section, go to Configuring Your
Product.
Overview
Purpose
Welcome to the CA Electronic Software Delivery (ESD) program using the Pax-Enhanced
ESD process for SMP/E installations for z/OS systems. This guide provides the
information and steps that you need to copy your CA products from the CA products
DVD using the Pax-Enhanced ESD process.
Audience
We created this guide to explain the entire Pax-Enhanced ESD process for novice users.
Each chapter explicitly states the required steps. We strongly suggest that you read this
entire document and follow the procedures the first time you copy a product from a
DVD using the Pax-Enhanced ESD program.
The enhanced process lets you download software directly to your mainframe and
eliminates the need to download files to tape. We implemented the Pax-Enhanced ESD
process in response to customer requests.
When using the traditional ESD process, you upload the ESD file to the mainframe and
create a product installation tape using a utility program provided by CA.
The Pax-Enhanced ESD process eliminates the need for a tape and uses superior
compression technology that reduces file transfer times. This process uses a UNIX
portable archive interchange (pax) file. Standard z/OS utilities can read and expand the
file directly to your mainframe system.
#3: Why did CA choose to use and require customers to use UNIX System Services
(USS)?
To improve the CA product installation process for our customers. The following list
details some of the benefits of using the USS pax format to distribute software
packages:
■ Supports all z/OS data types including, VSAM, PDS, PDSE, HFS, and zFS.
■ Allows a large number of MVS data sets to be zipped into a single file that can be
received in a single download.
■ Can be un-packed using standard utilities that are available on every z/OS system.
No additional utilities or licensed products are required.
■ Supports the CA Mainframe Software Manager (MSM). CA MSM makes it faster and
easier to install all CA products from a browser-based user interface and eliminates
many of the complexities and software knowledge of SMP/E, JCL, and other utilities.
#4: Do I need to do anything differently as a result? Are there any new requirements
or any dependencies? Am I required to have an in-depth knowledge of UNIX System
Services (USS) to use the Pax-Enhanced ESD process?
A basic understanding of USS is sufficient if you understand UNIX and follow the steps in
this guide. The appendix in this guide lists and defines common USS commands. In
addition, the appendix lists IBM documents that provide detailed information about
USS.
#5: What can I expect when I transition to the Pax-Enhanced ESD process?
You may experience a slight learning curve the first time you use the enhanced process.
We recommend reading this guide in its entirety before using the Pax-Enhanced ESD
process.
60 Installation Guide
Overview
In addition, Pax-Enhanced ESD is one of the first deliverables based on our Mainframe
2.0 strategy, which is designed to simplify software installation and other system
administration functions on z/OS. We invite you to visit
http://www.ca.com/mainframe2 to learn more about Mainframe 2.0.
Yes. You can still order cartridge tapes. However, we strongly recommend using the
Pax-Enhanced ESD process because it is faster and more secure than the physical tape
delivery method.
#8: Are there software prerequisites for the Pax-Enhanced ESD process?
Yes. The Pax-Enhanced ESD process requires SMP/E 3.4 with IBM APAR IO07810 (or
higher). You can get the latest release of SMP/E from IBM at no charge.
The Pax-Enhanced ESD process does not require Java. If the Integrated Cryptographic
Services Facility (ICFS) is not active, the GIMUNZIP SMP/E utility requires Java 1.4 or
higher to generate an SHA-1 hash value.
No. You can use Pax Enhanced-ESD on any supported version of z/OS.
#11: How do I know that the files I'm working with are the most current?
Check the https://support.ca.com/ site. Log in and click Download Center. The product
files on this online site will always be the most up-to-date.
CA Product Documentation
After completing the procedures in this ESD guide, you are ready to begin the standard
installation procedure. To continue the installation process, see your CA product-specific
documentation.
Each CA product documentation set includes the latest technology available for online
viewing, keyword searching, book marking, and printing. Documentation sets reside in
one repository and are available at the CA Support Online web site. You can view and
download all CA product documentation from this central repository. The following
procedure details how to access product documentation.
The CA Electronic Software Delivery (ESD) process lets you download a product package
in a zip file or compressed individual product components from the CA Support Online
Download Center or from directories on your CA product DVD. This guide explains the
steps to copy pax files from a product DVD. To download pax files from support online,
go to the Download Center on https://support.ca.com/.
62 Installation Guide
Introduction to Electronic Software Delivery
The steps in this guide provide instructions for SMP/E CA product installation on z/OS
systems.
The pax (see page 64) format provides several advantages for ESD:
■ It supports virtually any file type or data set type, including those for products that
are based on new technology (for example, Java).
■ It supports combining a large number of data sets into a single file to receive in a
single download.
■ It can be unpacked using standard utilities that are available on every z/OS system.
Customers no longer have to install CA-proprietary utility programs or download
additional software to complete the installation process.
The Pax Enhanced ESD process is the foundation on which the CA Mainframe Software
Manager (MSM) was built. CA MSM can perform the required un-packing tasks.
Important! Most CA products have transitioned to the pax format and must be
processed using the Pax-Enhanced ESD process. A small number of products are still
packaged using the traditional ESD format or as legacy .AWS or .CDTAPE files. For
traditional installation downloads, see the Traditional ESD User Guide.
The DVD contains folders that include the pax files for the base product and a README
file.
See Check for the Latest Updates (see page 63) for currency information and the Pax
Command (see page 64) for an explanation about how this command works.
Important! The files provided for copy from the CA product DVD might not be the most
current.
Go to https://support.ca.com/, log in, and click Download Center. The files on this online
site will always have the most current product updates.
Important! If your package includes file types other than those types in the following
list, see the Traditional Electronic Software Delivery (ESD) Guide. To access this guide, go
to https://support.ca.com/, log in, and click Download Center. A link to the guide
appears under the Download Help heading.
If you download the product from a CA product DVD, you see one or more files with the
following file types:
Documentation Files:
readme_CA_VIEW_DVD.html or Readme.html
Lists a description of the files and instructions for accessing product installation
documentation. The actual file name may differ based on the product name.
Important! The product-specific directory may also contain an AREADME file that
describes the pax download and installation process for your CA product or
maintenance update. Read the AREADME file before running UNZIPJCL. If your directory
includes install notes, read them before continuing. Failure to read these files impacts
your installation.
Important! Ensure that you have sufficient free space in the USS file system that you are
using for Pax ESD to hold the directory created by the pax command and its contents.
You need approximately 3.5 times the pax file size in free space.
If you do not have sufficient free space, you receive EDC5133I error messages similar to
the following:
64 Installation Guide
Pax-Enhanced ESD Procedures
Important! Downloading pax files for the SMP/E installation as part of the Pax-Enhanced
ESD process requires write authority to the UNIX System Services (USS) directories that
are used for the ESD process.
Important! If you prefer not to involve all CA product installers with z/OS UNIX System
Services, assign a group familiar with USS to perform Steps 1 through 3 and provide the
list of the unpacked MVS data sets to the product installer. Be aware that some
products may require USS and/or USS SuperUser authority for additional installation
steps.
More Information:
After copying the pax.Z files to your PC, do the following to upload the files from your PC
to your z/OS USS directory.
66 Installation Guide
Pax-Enhanced ESD Procedures
bin
lcd C:\PC\folder\for\thePAXfile
cd /yourUSSESDdirectory/
put paxfile.pax.Z
quit
exit
Important! The sample job Unpackage.txt (see page 68) simplifies the Pax-Enhanced
ESD process; you can copy this JCL job directly to the mainframe.
To create a product installation directory using the Unpackage.txt sample job
1. Supply a valid JOB statement.
2. Replace yourUSSESDdirectory with the name of the USS directory that you use for
ESD downloads.
The job points to your specific directory.
3. Replace paxfile.pax.Z with the name of the pax file.
The job points to your specific pax file.
4. Submit the job.
The job runs and creates the product directory.
Note: After making the changes noted in the job, if the PARM= statement exceeds
71 characters, uncomment and use the second form of UNPAXDIR instead. This
sample job uses an X in column 72 to continue the PARM= parameters to a second
line.
At this point, the product has been copied from the DVD onto the PC and the file has
been FTP’d to USS unpaxed, the product directory created, and is now ready to be
installed.
To complete the installation
1. Access the Installation Guide in the documentation set for your product.
2. See the "Installing your product from PAX-Enhanced Electronic Software Delivery"
chapter, in this guide:
In the How to Install a Product Using Pax-Enhanced ESD topic, see the Use the
SMP/E GIMUNZIP Utility step to proceed with the installation.
68 Installation Guide
References
References
lp
Directs output to line printer.
ls
Lists the file in a directory.
man
Displays the UNIX help for a command. For example, man chmod displays the UNIX
help for the chmod command.
mkdir
Creates a directory.
mv
Moves or renames one or more files or directories.
nm
Displays the symbol table from an executable file.
rm
Deletes a file or directory.
od
Produces an octal dump of a file. Also does hexadecimal dumps.
ps
Displays information about active processes.
strings
Lists text strings in an executable file.
wall
Sends a message to all logged in users.
whence
Identifies the location of an executable file.
who
Displays the logged on users and information about them.
70 Installation Guide
Chapter 7: Starting Your Product
This section describes what you need to do to start CA Spool.
Introduction
Choose the topics in this chapter that relate to the type of installation technique you
use.
Run UCLIN
Run member CBQ4JCL(BQ4JIUCL) to update SMP/E with information about the
relationship between source and macros. A return code of 04 is acceptable.
BQ4Jxxxx are SMP/E jobs that update SMP/E with the information that a foreign product
is present. Some of the source distributed with CA Spool assembles differently when a
BQ4Jxxxx job is executed.
You can use CA MSM to deploy a configurable runtime copy of all of the CA Spool
SMP/E-installed Target libraries to one or more systems in your enterprise.
All post-deployment steps are detailed in How to Complete Configuration with CA MSM.
72 Installation Guide
How to Complete Configuration With CA MSM
Run one of the following jobs in CBQ4JCL, depending on which version of JES you are
running, and how your JES system is configured:
BQ4JJES2
If JES2 is configured with DESTDEF NODENAME= OPTIONAL, which is the JES2
default, there is no need to define the destination ESF to JES2, and this step can be
skipped.
If JES2 is configured with DESTDEF NODENAME= REQUIRED, run this job to add the
destination identifier ESF to the JES2 initialization parameter deck (JES2PARM) and
associate an unused local JES2 route code.
Note: You can also define the destination ESF with a JES2 $ADD command, as
follows:
$ADD DESTID(ESF),DEST=Unnn
Unless it was added dynamically, JES2 or JES3 has to be restarted to make the
destination ESF known. The Automatic File Transfer interface JESTOESF cannot be used
until the destination is known to JES, but all the remaining CA Spool facilities will
function.
This job is self-documenting. Be sure to adjust the JCL to your site's standards and assign
proper values to various installation-dependent parameters.
where aaaaaaaa is the applid defined for CA Spool. Perform the following to start
the system:
a. Enter the following MVS start command on the MVS operator console:
S procname,OPTION=FORMAT
where procname is the member name of the CA Spool proc in your system
procedure library.
The following WTOR message asks you to confirm that the checkpoint data set must
be overwritten:
*yy ESF053 REPLY Y OR N TO CONFIRM CHECKPOINT RECORD CHANGE
b. To confirm, enter:
R yy,Y
74 Installation Guide
How to Complete Configuration With CA MSM
2. As a quick check, enter the following display-status command from the MVS
operator console (where "-“ is a communication character defined by COMCHAR
statement in CAIQPARM):
-DS
If there are no errors, you can proceed to the Verify the Installation step.
The CBQ4JCL library includes some sample test jobs. These jobs are self-documenting
but each job should be adjusted to your local JCL standards.
Note: The CA Spool CBQ4LOAD must be available to the user's session in linklist or
STEPLIB to complete some of the following steps.
a. CA Spool prompts for a user ID and password. Enter the userid and password
which is specified in CAIQPARM.
When the session is successfully established, CA Spool formats the screen into
a message-output area and a command-entry area.
b. Enter the display-file command. For example:
DF
2. Run the supplied sample job IVPBPRNT to test the ESFPRINT utility in batch mode,
to generate the first CA Spool file.
After the job has terminated, start the specified CA Spool printer. CA Spool starts
printing the spool file if the printer setup matches the file setup.
3. To test the CA Spool to JES file transfer interface, enter the following:
RF1,ND=LOCAL => ESF850 1 FILE(S) ROUTED
RF1 => ESF850 1 FILE(S) REQUEUED
76 Installation Guide
How to Configure Without CA MSM
SUBSYS Verification
Menu Verification
Run UCLIN
Ignore this step if it was done previously as part of the instructions in ‘How to Prepare
for Deployment With CA MSM’.
If you did not install ASARB75 and need the SAS/C runtime libraries then you must do a
RECEIVE, APPLY, and ACCEPT of FMID ASARB75.
Use the MVS System Command SET PROG=xx to activate the updated SYS1.PARMLIB
PROGxx member.
78 Installation Guide
How to Configure Without CA MSM
//*-------------------------------------------------------------------*
//* Local IMAGELIB libraries. *
//*-------------------------------------------------------------------*
//IMAGELIB DD DISP=SHR,DSN=SYS1.IMAGELIB
//* DD DISP=SHR,DSN=**YOUR**.IMAGELIB
//*-------------------------------------------------------------------*
//* Local TCPIP.DATA file. *
//*-------------------------------------------------------------------*
//*SYSTCPD DD DISP=SHR,DSN=**YOUR**.TCPIP.DATA.FILE
//*-------------------------------------------------------------------*
//* CA Spool Print formatting resource libraries. *
//*-------------------------------------------------------------------*
//*PJLLIB DD DISP=SHR,DSN=**YOUR**.PJL.RESOURCE.LIBRARY
//*PCLLIB DD DISP=SHR,DSN=**YOUR**.PCL.RESOURCE.LIBRARY
//*BINLIB DD DISP=SHR,DSN=**YOUR**.BIN.RESOURCE.LIBRARY
//*OVLYLIB DD DISP=SHR,DSN=**YOUR**.OVLY.RESOURCE.LIBRARY
//*HTMLIB DD DISP=SHR,DSN=**YOUR**.HTML.RESOURCE.LIBRARY
//*MAILLIB DD DISP=SHR,DSN=**YOUR**.MAILBOOK.RESOURCE.LIBRARY
//*-------------------------------------------------------------------*
//* CA Spool AFP Transformer libraries. *
//*-------------------------------------------------------------------*
//*A2PCPARM DD DISP=SHR,DSN=CAI.CBQ4GEN(A2PCPARM)
//*A2PCFCOR DD DISP=SHR,DSN=**YOUR**.A2PCFCT <= Font Correlation Table
//*A2PCREPT DD SYSOUT=*
//*A2PSPARM DD DISP=SHR,DSN=CAI.CBQ4GEN(A2PSPARM)
//*AFPMFCT DD DISP=SHR,DSN=CAI.CBQ4GEN(AFPMFCT)
//*A2PSREPT DD SYSOUT=*
//*A2PDPARM DD DISP=SHR,DSN=CAI.CBQ4GEN(A2PDPARM)
//*A2PDREPT DD SYSOUT=*
//*PSEGPDS DD DISP=SHR,DSN=**PSF**.PSEGLIB
//*FDEFPDS DD DISP=SHR,DSN=**PSF**.FDEFLIB
//*PDEFPDS DD DISP=SHR,DSN=**PSF**.PDEFLIB
//*OVLYPDS DD DISP=SHR,DSN=**PSF**.OVERLIB
//*FONTPDS DD DISP=SHR,DSN=**PSF**.FONTLIB
//*FONTPDS3 DD DISP=SHR,DSN=**PSF**.FONT300
80 Installation Guide
How to Configure Without CA MSM
//*-------------------------------------------------------------------*
//* Common FTP, CA XCOM and Connect:Direct userid/password file *
//*-------------------------------------------------------------------*
//*NETRC DD DISP=SHR,DSN=&PARMLIB(IQNETRC)
//*-------------------------------------------------------------------*
//* CA XCOM libraries. *
//*-------------------------------------------------------------------*
//*XCOMCNTL DD DISP=SHR,DSN=CAI.XCOM.CBGXPARM
//*XCOMSYSI DD DISP=SHR,DSN=&PARMLIB(IQXCOMPR)
//*SYSIN01 DD DSN=&SYSIN01,UNIT=SYSDA,SPACE=(TRK,(1,1))
//*LCLDS01 DD DSN=&LCLDS01,UNIT=SYSDA,SPACE=(CYL,(10,10))
//*-------------------------------------------------------------------*
//* Connect:Direct libraries. *
//*-------------------------------------------------------------------*
//*DMNETMAP DD DISP=SHR,DSN=$CD.NETMAP
//*DMPUBLIB DD DISP=SHR,DSN=$CD.PROCESS
//*DMMSGFIL DD DISP=SHR,DSN=$CD.MSG
//*DMPRINT DD SYSOUT=*
//*
SYMDUMP
Used in conjunction with the CA SymDump System for abend debugging.
NJESNAP
Points to the NJE trace file.
SAPISNAP
Points to the SAPI trace file.
SECUSNAP
Points to the security trace file.
IMAGELIB
Points to the system image library.
SYSTCPD
Points to the optional TCPIP.DATA file.
PJLLIB
Points to the PJL resource library.
PCLLIB
Points to the PCL resource library.
BINLIB
Points to the binary resource library.
OVLYLIB
Points to the OVLY resource library.
HTMLIB
Points to the email HTML skeleton resource library.
MAILLIB
Points to the email MAILBOOK resource library.
82 Installation Guide
How to Configure Without CA MSM
LMP Codes
When the CA Spool NJE interface was first added, one NJE connection was included in
the base product, so that NJE could be used as the preferred interface, instead of the
XFER interface, when exchanging reports with JES2/JES3. If more than one NJE
connection is needed, it is necessary to license the NJE interface option or the CA Spool
package option.
This job is self-documenting. Be sure to adjust the JCL deck to your site's standards and
assign proper values to various installation-dependent parameters.
Run one of the following jobs in CBQ4JCL, depending on which version of JES you are
running, and how your JES system is configured:
BQ4JJES2
If JES2 is configured with DESTDEF NODENAME= OPTIONAL, which is the JES2
default, there is no need to define the destination ESF to JES2, and this step can be
skipped.
If JES2 is configured with DESTDEF NODENAME= REQUIRED, run this job to add the
destination identifier ESF to the JES2 initialization parameter deck (JES2PARM) and
associate an unused local JES2 route code.
Note: You can also define the destination ESF with a JES2 $ADD command, as
follows:
$ADD DESTID(ESF),DEST=Unnn
Unless it was added dynamically, JES2 or JES3 has to be restarted to make the
destination ESF known. The Automatic File Transfer interface JESTOESF cannot be used
until the destination is known to JES, but all the remaining CA Spool facilities will
function.
This job is self-documenting. Be sure to adjust the JCL to your site's standards and assign
proper values to various installation-dependent parameters.
84 Installation Guide
How to Configure Without CA MSM
This job is self-documenting. Be sure to adjust the JCL deck to your site's standards and
assign proper values to various installation-dependent parameters.
SVCCODE
The SVCCODE statement specifies the user SVC number used by CA Spool. The CA Spool
SVC is designed so it can run as a normal type-4 user SVC routine. The system
administrator responsible for the MVS system must decide which unused Type 4 SVC
number to use.
During startup, CA Spool verifies if the specified SVC number in the SVC table points to a
valid SVC routine. If the SVC table entry corresponding to the specified SVC number is
not in use, CA Spool dynamically loads the SVC routine module into the CSA and updates
the SVC table entry to point to it.
ESRCODE
The CA Spool SVC is designed to use the extended SVC-router (ESR) support. This means
that the CA Spool SVC does not need to occupy an SVC number by itself. ESR is called
(SVC 109) with a routing code in register 15, indicating the module to be given control.
86 Installation Guide
How to Configure Without CA MSM
BQ4Jxxxx are SMP/E jobs that update SMP/E with the information that a foreign product
is present. Some of the source distributed with CA Spool assembles differently when a
BQ4Jxxxx job is executed.
where aaaaaaaa is the applid defined for CA Spool. Perform the following to start
the system:
a. Enter the following MVS start command on the MVS operator console:
S procname,OPTION=FORMAT
where procname is the member name of the CA Spool proc in your system
procedure library.
The following WTOR message asks you to confirm that the checkpoint data set must
be overwritten:
*yy ESF053 REPLY Y OR N TO CONFIRM CHECKPOINT RECORD CHANGE
b. To confirm, enter:
R yy,Y
88 Installation Guide
How to Configure Without CA MSM
2. As a quick check, enter the following display-status command from the MVS
operator console (where "-“ is a communication character defined by COMCHAR
statement in CAIQPARM):
-DS
If there are no errors, you can proceed to the Verify the Installation step.
The CBQ4JCL library includes some sample test jobs. These jobs are self-documenting
but each job should be adjusted to your local JCL standards.
Note: The CA Spool CBQ4LOAD must be available to the user's session in linklist or
STEPLIB to complete some of the following steps.
a. CA Spool prompts for a user ID and password. Enter the userid and password
which is specified in CAIQPARM.
When the session is successfully established, CA Spool formats the screen into
a message-output area and a command-entry area.
b. Enter the display-file command. For example:
DF
2. Run the supplied sample job IVPBPRNT to test the ESFPRINT utility in batch mode,
to generate the first CA Spool file.
After the job has terminated, start the specified CA Spool printer. CA Spool starts
printing the spool file if the printer setup matches the file setup.
3. To test the CA Spool to JES file transfer interface, enter the following:
RF1,ND=LOCAL => ESF850 1 FILE(S) ROUTED
RF1 => ESF850 1 FILE(S) REQUEUED
90 Installation Guide
Post-Installation Considerations
SUBSYS Verification
Menu Verification
Post-Installation Considerations
Now that you have successfully installed CA Spool, consider the following:
■ For information on shutting down CA Spool, see the Operations, Commands, and
Messages Guide.
■ For information on tuning CA Spool for optimal performance, see the Best Practices
Guide.
■ For information on the parameter statements required to define the printers in
your enterprise, see the Customization Guide.
Migration Considerations
When migrating from CA Spool Release 11, Release 11.5, or Release 11.6 to Release 11.7
consider the following:
■ The file queue has not been restructured.
■ CA Spool Release 11.7 can be warm started on your existing CA Spool Release 11,
Release 11.5, or Release 11.6 spool and checkpoint configuration. In addition,
should it become necessary to fall back from CA Spool Release 11.7 to CA Spool
Release 11, Release 11.5, or Release 11.6 you can do this by simply warm starting
the CA Spool Release 11.7 checkpoint and spool configuration on your CA Spool
Release 11, Release 11.5, or Release 11.6 system.
■ CA Spool Release 11.7 members may coexist with CA Spool Release 11, Release
11.5, or Release 11.6 members in the same EMAS/MAS complex.
■ If CA Spool Release 11.7 and CA Spool Release 11.5 have to be started on the same
MVS system, or as a member in the same EMAS/MAS complex with Release 11.5,
we recommend that you install the CA Spool Release 11.5 fixes RO17296 and
RO22958.
■ If CA Spool Release 11.7 and CA Spool Release 11 have to be started on the same
MVS system, or as a member in the same EMAS/MAS complex with Release 11, we
recommend that you install the CA Spool Release 11 fixes RO18777 and RO22970.
If you have files under control of any previous release, which must now be used with
Release 11.7, do the following:
1. Use your current version of ESFSPTP to unload these files.
2. Use the Release 11.7 version of ESFSPTP to reload the files.
When migrating from any previous CA Spool release to Release 11.7 consider that:
■ Any application programs using pre-V8.0 interface routines (AESFPRIV) must be
re-linked with the Release 11.7 interface routines.
■ All user exits have been renumbered in CA Spool Release 11.7. Source updates to
exits in IEBUPDTE format must use these new numbers, so be sure to check the
sequence numbers before applying the updates.
Note: If you have no CA Spool Release 11.7 encrypted reports and have to revert to CA
Spool Release 11, Release 11.5, or Release 11.6, restart CA Spool Release 11, Release
11.5, or Release 11.6 on the same spool configuration. If both Release 11.7 and Release
11.6 have encrypted reports and you have to revert back to Release 11.6, restart CA
Spool Release 11.6 on the same spool configuration.
Initialization Statements
The following initialization statements have been added, changed, or deleted in CA
Spool Release 11.7.
For a full description of these statements, see the "Initialization" chapter in the
Customization Guide.
94 Installation Guide
Initialization Statements
LOADEXIT
Syntax
LOADEXIT UEX000=esfu000,
UEX003=esfu003,
UEX006=esfu006,
UEX007=esfu007,
UEX008=esfu008,
UEX009=esfu009,
UEX010=esfu010,
UEX011=esfu011
UEX012=esfu012
UEXPRIO=esfprio
UEXMSG0=esfmsg0
UEXSEP=esfsepa0
UEXSEC4=esfsecu4
UEXSEC5=esfsecu5
LOADEXIT Parameters
UEX010=esfu010
Defines the name of a user defined standalone exit that is called by ESFU010X.
There is no default.
UEX011=esfu011
Defines the name of a user defined standalone exit that is called by ESFU011X.
There is no default.
UEX012=esfu012
Defines the name of a user defined standalone exit that is called by ESFU012X.
There is no default.
UEXPRIO=esfprio
Defines the name of a user defined standalone exit that is called by ESFUPRIOX.
There is no default.
UEXMSG0=esfmsg0
Defines the name of a user defined standalone exit that is called by ESFMSG0X.
There is no default.
UEXSEP=esfsepa0
Defines the name of a user defined standalone exit that is called by ESFSEPAX.
There is no default.
UEXSEC4=esfsecu4
Defines the name of a user defined standalone exit that is called by ESFSEC4X.
There is no default.
UEXSEC5=esfsecu5
Defines the name of a user defined standalone exit that is called by ESFSEC5X.
There is no default.
X2YYDEF
fssname,
PROC=xxxxxxxx,
MAXTASK=nn,
DEFAULT=NO|YES|A2PC|A2PS|A2PD|BCOCA
This statement specifies the characteristics of a X2YY functional subsystem (FSS). The
X2YYDEF statement must be defined before it can be referenced in a NODE definition.
96 Installation Guide
Initialization Statements
fssname,
Specifies the name of the functional subsystem, the fssname parameter is required.
The fssname must be alphanumeric, consisting of 1 to 8 characters. There is no
default value.
PROC=xxxxxxxx
Specifies the procedure used to start the functional subsystem. There is no default
value.
MAXTASK=nn
Defines the maximum number of files that can be transformed concurrently by the
X2YYDEF. The default value and maximum value is 10.
DEFAULT= NO | YES | A2PC | A2PS | A2PD | BCOCA
Specifies whether this X2YYDEF per default must take care of AFP transformations
or not. Valid values are:
■ NO—(Default) Do not default to this X2YYDEF for AFP transformations.
■ YES—Default to this X2YYDEF for all AFP transformations.
■ A2PC—Default to this X2YYDEF for all A2PC transformations.
■ A2PS—Default to this X2YYDEF for all A2PS transformations.
■ A2PD—Default to this X2YYDEF for all A2PD transformations.
■ BCOCA—Default to this X2YYDEF for all retries of CA Spool C-based (non-Java)
AFP transformations that fail with AFPP-207-W: Barcode objects are not
supported.
NODE
The following enhancements have been added:
■ New X2YY=ccccccc parameter specifies that the transformation must be
performed by the Transformer functional subsystem with the name cccccccc.
■ New VFC6 for nodes using the SMTP driver to add an extra linefeed at the end
of each page in a .txt attachment.
■ New VFC7 for TCP/IP nodes to add new vertical form control sequence
x’0D0A0C’. Line feed sequence X'0A' is used when VFC7 parameter is defined
instead of default line feed sequence X'0D0A'.
■ New VPSOPT=23 to allow all blank lines written to an LU3 Virtual printer to be
written into the resulting Spool file.
■ New TCPDRIV option - Automatic include of existing FCB, Form and Chars
PCLLIB resource members before the actual print file, and the RESET member
after the print file. Commands are entered in EBCDIC. An asterisk or blank in
column 1 indicates a comment line. A blank terminates the command string on
each line. Data after the first blank is ignored. DEVICE statements are
supported. PCL and Non PCL commands can exist in the same PCLLIB member.
XEQOPT
The following XEQ processing option has been added:
■ 28 - allows CICS applications to write files record lengths up to the size of
the CA Spool BUFSIZE.
■ 30 - sets the lrecl to the largest possible value that the BUFSIZE parameter
will permit when the PRMODE for incoming files is blank or equal to LINE.
That value is equal to the BUFSIZE minus the fixed portion of each Spool
buffer that is used by CA Spool to store information about it's format and
contents. This option takes precedence over XEQOPTs 9, 10, 13 and 14.
XFEROPT
The following XFER processing option has been added:
■ 22 - set OUTDISP=HOLD outdisp=hold if XFEROPT=11 is also set.
■ 23 - when the FORM name passed from JES to the SAPI interface is equal
to the DEFFORM in the ESFPARM file, do not use that form name on the
open request for the file. This allows either a DESTID or the NODE FORM
parameter to provide the default FORM name. If no DESTID or NODE
FORM is defined, the DEFFORM value will be used.
USEALIAS
The following USEALIAS option has been added:
■ ALL—In addition to the actions that are taken for USEALIAS=YES, CA Spool
also uses the alias name of the printer in the CA Spool subtype 11 and JES
type 6 SMF records.
98 Installation Guide
Initialization Statements
Overview
CA Spool provides seamless integration with CA OPS/MVS by automatically
communicating both active status events and heart beat events to CA OPS/MVS. The
enabling technology for this is through a generic event API call that CA OPS/MVS
provides the other mainframe products so that they can communicate events to CA
OPS/MVS.
You do not need to do anything for CA Spool to enable this event communication
interface to CA OPS/MVS. If CA Spool and CA OPS/MVS are active in the same z/OS
image, CA Spool automatically communicates these automation events to CA OPS/MVS.
By generating active status events CA Spool and other CA products are able to
communicate to CA OPS/MVS’s System State Manager (SSM) component when they are
starting, up, stopping or down.
SSM is a built-in feature that uses an internal relational data framework to proactively
monitor and manage started tasks, online applications, subsystems, JES initiators, and
other z/OS resources including your CA mainframe products. SSM compares the current
state of online systems, hardware devices, and the other resources with their desired
state, and then automatically makes the necessary corrections when a resource is not in
its desired state. This provides proactive and reactive state management of critical
resources.
Before the CA OPS/MVS interface existed, CA OPS/MVS could automate active status
events for your CA products; however this typically required monitoring unique
messages for each CA product. With this interface, CA OPS/MVS can capture these
events for any of your CA products with a single automation event rule.
With the heart beat event, CA Spool can communicate a normal, warning, or problem
overall health status and reasoning to CA OPS/MVS on a regular interval. Once CA Spool
begins generating heart beat events for CA OPS/MVS, CA OPS/MVS can also react to the
lack of a heart beat event from CA Spool, treating this as an indication that there is
either a potential problem with CA Spool, or there is a larger system-level problem that
is taking place.
The CA Spool product active state is presented to CA OPS/MVS and can be processed by
the following rule:
)API CASTATE
The available OPS/REXX variables for CA Spool product state management are:
API.APPLICATION CA Spool
API.VERSION Current release
API.LEVEL 00
API.EVENTID CASTATE
API.MSGID CASTATE
API.TEXT State of CA Spool
appl_id
Specifies the same value as the API.APPLICATION variable
current_state
STARTING
Indicates that CA Spool is initializing
UP
Indicates that CA Spool is active
STOPPING
Indicates that CA Spool is terminating
DOWN
Indicates that CA Spool is exiting the system
For more information on how to use the CASTATE API, see the member SSMCAAPI of
opsmvsHLQ.STATEMAN.RULES.
CA Spool issues a heartbeat update every nnnn seconds that notifies CA OPS/MVS of the
current operational health of the CA Spool product.
CA OPS/MVS can also react to the lack of a heartbeat update from CA Spool and an
indication that there is either a potential problem with CA Spool, or there is a larger
system level problem that is taking place.
)API CAHEARTBT
API.APPLICATION CA Spool
API.VERSION Current release
API.LEVEL 00
API.EVENTID CAHEARTBT
API.MSGID CAHEARTBT
API.TEXT State of CA Spool
For information on how you use the CAHEARTBT API, see members APIHRTB1,
APIHRTB2, and APIHRTB3 of opsmvsHLQ.SAMPLE.RULES.
Index 107
pax ESD procedure copy files to USS directory • 34, 35, 38
copy product files • 34 policy • 14
create product directory • 39 process overview • 25
download files • 27 product download window • 27
receive the SMP/E package • 41 product-level directory • 39
set up USS directory • 30
pax file R
copy files to USS directory • 34, 35, 38 read me • 25, 40
policy • 14
process overview • 25 S
product download window • 27
sample JCL • 50
product-level directory • 39
sample jobs • 35, 39
read me • 25, 40
CAtoMainframe.txt • 35
sample JCL • 50
Unpackage.txt • 39
sample jobs • 35, 39
services • 14
CAtoMainframe.txt • 35
SMP/E
Unpackage.txt • 39
GIMUNZIP utility • 40
services • 14
receive the package • 41
SMP/E
software
GIMUNZIP utility • 40
inventory • 14
receive the package • 41
support, contacting • 4
software
inventory • 14 T
support, contacting • 4
tape, installing from • 49 tape, installing from • 49
technical support, contacting • 4 technical support, contacting • 4
UNIX System Services (USS)
access requirements • 25, 30
U
directory cleanup • 45 UNIX System Services (USS)
directory structure • 30 access requirements • 25, 30
UNZIPJCL • 40 directory cleanup • 45
user interface directory structure • 30
overview • 14 product directory cleanup • 45
web interface UNZIPJCL • 40
purpose • 14 user interface
overview • 14
M
maintenance • 46
W
web interface
P purpose • 14
pax ESD procedure
copy product files • 34
create product directory • 39
create product-specific directory • 40
download files • 27
receive the SMP/E package • 41
set up USS directory • 30
pax file