Installation Instructions 

for Year 2000 Support

for SAS/C(R) Setinit for CMS


-------------------------------------------------------------------------------

Table of Contents

Chapter 1:  Introduction        

Chapter 2:  Installing on Minidisk      

Chapter 3:  Initializing SAS/C Product Licenses 

-------------------------------------------------------------------------------

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.  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 file 
GOVNOTE DATA.

-------------------------------------------------------------------------------

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.  Load the Year 2000 support for SAS/C Setinit to disk.  See "Installing on 
    Minidisk" on page 3 for more information on loading to disk.

3.  Initialize the product licenses.  See "Initializing SAS/C Product Licenses" 
    on page 5  for more information on initializing product licenses.

4.  Resave the segments (optional).

This installation replaces the LC3370 MODULE on your SAS/C product minidisk.

-------------------------------------------------------------------------------

Chapter 2.  Installing on Minidisk

The Year 2000 support for SAS/C Setinit is shipped on an unlabeled tape (or other 
medium type requested by your site) with volser CMSET2.  This installation medium 
was created using the CMS VMFPLC2 command.  This medium contains one file, LC3370 
MODULE, terminated by two tape marks.

To install the Year 2000 support for SAS/C Setinit, follow these steps:

1.  Mount the installation medium, CMSET2.

2.  Write access your site's minidisk that contains the SAS/C Software Products.

3.  Install the LC3370 MODULE by issuing:

        VMFPLC2  LOAD  *   *   fm

    where: 

    fm  is the filemode letter of the target minidisk.

After completing the installation, see "Initializing SAS/C Product Licenses" on page 5 
for instructions on initializing your SAS/C product licenses.

-------------------------------------------------------------------------------

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, modify the SETLC1 DATA file (located on 
your SAS/C Software Products minidisk) with the new SAS/C Compiler setinit data 
obtained from your site representative.  After updating SETLC1 DATA, use the LC3370 
utility that was installed with your Year 2000 support for SAS/C Setinit to update 
your SAS/C compiler license and DSECT2C utility license.



To update the SAS/C Compiler license, issue:

        LC3370 NATIVE SETLC1



To update the DSECT2C utility, issue:

        LC3370 DSECT2C SETLC1



If your site also licenses the SAS/C C++ Development System, modify the SETCXX DATA 
file (located on your SAS/C Software Products minidisk) with the new SAS/C C++ 
Development System setinit data obtained from your site representative.  After 
updating SETCXX DATA, use the LC3370 utility that was installed with your Year 2000 
support for SAS/C Setinit to update your SAS/C++ Development System license.



To update the SAS/C C++ Development System license, issue:

        LC3370 LCXX SETCXX



Note:  If you have the SAS/C Complier or the SAS/C++ translator installed in a 
segment, after up-dating the license, you must resave the compiler and translator in 
the segment.  It is not necessary to redefine the segment.  Refer to the chapter on 
segment installation in "Installation Instructions for SAS/C Software for CMS" for 
more information on using the L$GENSEG utility to resave the segment.