Installation Instructions
for Year 2000 Support
for SAS/C(R) Setinit for MVS
--------------------------------------------------------------------------------
Table of Contents
Chapter 1: Introduction
Chapter 2: Installing SAS/C Data Sets
Extracting the Install JCL from your Installation Medium
Modifying the Install JCL
Submitting the Install JCL
Chapter 3: Initializing SAS/C Product Licenses
Chapter 4: Installation Media
--------------------------------------------------------------------------------
Using This Book
Purpose
This document describes the installation and customization of Year 2000 support for
SAS/C Setinit for SAS/C releases 5.50 and 6.00.
Important Notes about Year 2000 Support for SAS/C Setinit
If you are running SAS/C release 5.50 or 6.00, you must install the Year 2000 support
for SAS/C Setinit. If you are running SAS/C release 6.50 or later, you do not need
to install the SAS/C Year 2000 support because this support is included in SAS/C
releases 6.50 or later. If you are running a release of SAS/C prior to 5.50, please
contact SAS/C technical support.
Before installing this setinit support, you should obtain new setinit data for your
site which has the expanded date field. You will use this new setinit data to
initialize your site's SAS/C product licenses. It is necessary to obtain the data
before the installation because installing the Year 2000 support for SAS/C Setinit
will expire your site's product licenses. Your SAS/C site representative can obtain
the new setinit data for you.
Refer to "Initializing SAS/C Product Licenses" on page 5 for instructions on initializing
your SAS/C product licenses after you have completed the installation.
Conventions
You will see several type styles in this book. Style conventions are summarized here:
Convention Description
roman is the basic type style used for most text in this book.
UPPERCASE ROMAN is used for MVS and CMS commands and data set names.
monospace is used for C and C++ language elements in the text and in
programming code. It is also used for workstation
commands and filenames.
UPPERCASE MONOSPACE is used for C and C++ language elements that you must
enter in uppercase.
italic indicates one of two things. In regular text an italicized
word means that it is important, or is being defined. In
examples italics means to substitute your own value for an item.
Federal Government Rights Notice
If your installation is a Federal Government site or a Federal Government Prime
Contractor site, you are responsible for the information contained in a usage rights
notice. Please review the Government Rights Notice information contained in the
GOVNOTIC member of the prefix.CNTL data set.
--------------------------------------------------------------------------------
Chapter 1. Introduction
These instructions cover the installation of Year 2000 support for SAS/C Setinit for
sites running SAS/C releases 5.50 and 6.00. The installation consists of the following
steps:
1. Obtain new SAS/C setinit data which has the expanded date field. Your site
representative should have this information. You must obtain the new data before
continuing with this installation.
2. Create and submit the JCL to extract the install JCL jobstream. See "Extracting
the Install JCL from your Installation Medium" on page 3.
3. Tailor the install jobstream to unload the product. See "Modifying the Install
JCL" on page 4.
4. Load the data sets. See "Submitting the Install JCL" on page 4.
5. Initialize product licenses. See "Initializing SAS/C Product Licenses" on page 5.
This installation does not allocate any new data sets. Instead, members in your
previously installed SAS/C Compiler data sets will be replaced. See "Installation
Media" on page 7 for a list of the data sets.
--------------------------------------------------------------------------------
Chapter 2. Installing SAS/C Data Sets
Installing the SAS/C data sets consists of the following steps:
1. Using the IEBGENER utility to extract the install JCL from your installation medium.
2. Modifying the Install JCL
3. Submitting the Install JCL.
Extracting the Install JCL from your Installation Medium
The job SASC2000 has been provided for installing the data sets needed for Year 2000
support for SAS/C Setinit. Extract the SASC2000 job directly from the first file on
your installation medium using the IEBGENER utility program below.
//IEBGENER JOB account-code,'programmer-name', <===MODIFY
// MSGCLASS=A,MSGLEVEL=(1,1),
// TIME=(,9)
//*
//EXTRACT EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=A
//SYSUT1 DD DISP=SHR,UNIT=uuuu, <===VERIFY
// DSN=SASC.YR2000.INSTL,
// VOL=(,RETAIN,SER=OSSET1),
// LABEL=(1,SL)
//SYSUT2 DD DSN=yourprfix.SASC.YR2000.INSTALL, <===VERIFY
// UNIT=DISK,SPACE=(TRK,(1,1)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=6160),
// DISP=(NEW,CATLG,DELETE)
//SYSIN DD DUMMY
//
You will need to:
1. Modify the account-code and programmer-name values to reflect those used by your
site. Additional values that must be changed are denoted by <=== VERIFY to the
right of the JCL line.
2. Replace uuuu with the particular media type on which you received the SAS/C
Software products.
After creating and tailoring the IEBGENER job for your site requirements, submit the
job to extract the install JCL from the installation medium.
Modifying the Install JCL
The first three lines of the SASC2000 job, extracted from the installation medium in
"Extracting the Install JCL from your Installation Medium" on page 3, contain the job
card to be used for executing the job. Modify the account-code and programmer-name
values to reflect those used by your site. Additional job cards have been provided
for you to update with the appropriate /*JOBPARM, /*ROUTE, //*MAIN, or //*FORMAT
values for your site, if needed.
The SASC2000 job consists of an in-stream procedure with symbolic parameters to help
minimize the amount of editing required. The symbolic values to be modified before
executing the job are contained at the beginning of the in-stream procedure and are
denoted by <=== VERIFY to the right of the symbolic values. The symbolic values in
the SASC2000 job are as follows:
//SASC2000 PROC PREFIX='SASC.C600', <===VERIFY
// TAPEUNT=CART <===VERIFY
Modify the symbolic values using the following parameter descriptions as guidelines.
Parameter Description
PREFIX= specifies the high-level prefix to use for the SAS/C Software data
set names.
Note: You should use the same PREFIX parameter that was used
when you installed the SAS/C Compiler product.
TAPEUNT= specifies the media type on which you received your SAS/C Software.
Note: If your installation is for a SAS/C release prior to 6.00, you also need to
modify the last line in the SASC2000 job by changing COPY to COPYMOD.
Submitting the Install JCL
After modifying the JCL according to your site requirements, submit the SASC2000 job.
The data set is then loaded from the installation medium using the IEBCOPY IBM utility.
--------------------------------------------------------------------------------
Chapter 3. Initializing SAS/C Product Licenses
Now that you have installed the Year 2000 support for SAS/C Setinit, you need to
initialize your product licenses.
To initialize your SAS/C compiler license, you can use the sample job RENEW (member
NTRENEW of prefix.CNTL) that was installed during the earlier installation of the
SAS/C compiler. You should edit RENEW with your new setinit data and then run this
job to initialize your SAS/C compiler license.
If your site also licenses the SAS/C C++ Development System, you will need to
initialize the SAS/C C++ translator license. The sample job CCRENEW (member CCRENEW
of prefix.CNTL) was installed during the earlier installation of the SAS/C C++
Development System. You should edit CCRENEW with your new setinit data and then run
this job to initialize your SAS/C C++ translator license.
--------------------------------------------------------------------------------
Chapter 4. Installation Media
The installation media should contain the following data sets.
Data Set Name LRECL BLKSIZE RECFM DSORG
SASC.YR2000.INSTL 80 6160 FB PS
SASC.YR2000.LOAD 0 15476 U PO
The data set that was modified by this installation is:
SAS/C Compiler Data Sets Description
prefix.LOAD SAS/C Compiler and utilities load library.