Installation Instructions for Hot Fix E51005

z/OS


INSTALLATION INSTRUCTIONS

STEP 1: VERIFY EXECUTE PERMISSION ON THE INSTALLATION BINARY

   1. "cd" to the working directory in USS where you copied E51005os.bin

   2. Issue a ls -l to view the E51005os.bin permissions. If you do NOT see:
      -rwxr-xr-x    E51005os.bin
      then you will need to change the permissions.

   3. Use the chmod command to make E51005os.bin executable:

            chmod 755 E51005os.bin

   4. Issue a ls -l again to confirm that E51005os.bin has execute permission.
      You should now see:
      -rwxr-xr-x    E51005os.bin



STEP 2: LOCATE SASHOME AND BACK UP THE DEPLOYMENT REGISTRY

During the hot fix installation you will need to provide the <SASHOME>
location to be updated. You should provide the path to the top level SAS
directory where the deploymntreg directory exists.

It is recommended that you back up the deploymntreg directory prior to
executing the hot fix binary.  You can "cd" to your <SASHOME> and
issue a command:

            cp -rf deploymntreg <backup_file_name>



STEP 3: EXECUTE THE HOT FIX BINARY

There are four methods for executing the hot fix binary.  Select the method
appropriate for your environment to install this hot fix.

Note: Method B and Method D use -nojobsubmit. Below are some of the reasons for using the -nojobsubmit command line option which will allow you to edit and submit the batch jobs yourself:

If any of these conditions apply at your site, you must use the -nojobsubmit command line option.
If the initial SAS 9.2 installation is performed using the -nojobsubmit option either Method B or Method D, using the -nojobsubmit option, must be used to successfully apply hot fixes. See Usage Note 42460 for the error reported if the -nojobsubmit option is not used.

Method A) Line mode, Installation jobs submitted automatically Invoke the hot fix installation using the -silent option. The hot fix jobs will be automatically submitted for execution. ./E51005os.bin -- -silent Note: -- (represents two dashes) Method B) Line mode, Installation jobs submitted manually Invoke the hot fix installation using -silent mode and manually submit the hot fix jobs. ./E51005os.bin --keep -- -silent -nojobsubmit After you have manually submitted all the jobs you must re-launch the hot fix binary with the -finalizeinstall parameter: ./E51005os.bin -- -finalizeinstall NOTE (1): The installation job "Hotfix0" will automatically submit the MKSASINS job. When this job is completed, you can submit the next job which is "Hotfix1". NOTE (2): Only one hot fix can be installed at a time. You must install the hot fix, manually submit the install jobs and execute the -finalizeinstall step for one hot fix before beginning the installation of another hot fix. NOTE (3): This method creates a temporary directory XX_V1 in your working directory in USS. Once you have verified the hotfix, you can remove this directory to free up space. Method C) Graphical User Interface (GUI) mode, Installation jobs submitted automatically Invoke the hot fix installation. The hot fix jobs will be automatically submitted for execution. This method requires the use of an X11 server. An installation wizard will be initiated and will guide you through the hot fix installation process. Set your DISPLAY environment variable export DISPLAY=<your_node_name>:0 Execute the hot fix package ./E51005os.bin Method D) Graphical User Interface (GUI) mode, Installation jobs submitted manually Invoke the hot fix installation and manually submit the hot fix jobs. This method requires the use of an X11 server. An installation wizard will be initiated and will guide you through the hot fix installation process. Set your DISPLAY environment variable export DISPLAY=<your_node_name>:0 Execute the hot fix package ./E51005os.bin --keep -- -nojobsubmit After you have manually submitted all the jobs you must re-launch the hot fix binary with the -finalizeinstall parameter: ./E51005os.bin -- -finalizeinstall NOTE (1): The installation job "Hotfix0" will automatically submit the MKSASINS job. When this job is completed, you can submit the next job which is "Hotfix1". NOTE (2): Only one hot fix can be installed at a time. You must install the hot fix, manually submit the install jobs and execute the -finalizeinstall step for one hot fix before beginning the installation of another hot fix. NOTE (3): This method creates a temporary directory XX_V1 in your working directory in USS. Once you have verified the hotfix, you can remove this directory to free up space. A hot fix installation log will be created in the following location: <!SASHOME>/InstallMisc/InstallLogs/Maintenance/MIT_date-and-time-stamp.log Note: Each attempt to install a hot fix results in the creation of a new log file giving detailed information regarding the installation process. A preexec and postexec log is created during the hot fix installation process. The prexec log is created prior to installing the updates in the hot fix and identifies the files included in the hot fix that should be updated during the hot fix installation. The postexec log is created after the installation is completed and identifies the files that were updated. Both logs are written in the <!SASHOME>/InstallMisc/InstallLogs/Maintenance directory and include the hot fix id in the name of the file, for example: securessl_9.2_M0_HFE51005_mvs_xx_Install_postexec.log securessl_9.2_M0_HFE51005_mvs_xx_Install_preexec.log STEP 4: PROMOTING HOT FIXES TO PRODUCTION There are several different types of files that the hot fix may have created. The following datasets are created for testing purposes only and should not be promoted to production unless instructed otherwise: &prefix.E51005.BAMISC &prefix.E51005.CLIST &prefix.E51005.CNTL &prefix.E51005.CNTL.PREEDIT &prefix.E51005.CNTL.UTILIB &prefix.E51005.CONFIG &prefix.E51005.PROCLIB &prefix.E51005.SASRX &prefix.E51005.SASRXCFG &prefix.E51005.TKMVSENV If the following datasets were created: * '&prefix.E51005.LIBRARY' then you will need to replace the like-named modules in your current SAS 9.2 (9.2 TS2Mx) installation library with the modules loaded to '&prefix.E51005.LIBRARY'. We suggest you rename the modules in the current SAS 9.2 (9.2 TS2Mx) installation library before replacing, or make a backup copy of the original modules. * '&prefix.E51005.LIBE' then you will need to replace the like-named modules in your current SAS 9.2 (9.2 TS2Mx) installation library with the modules loaded to '&prefix.E51005.LIBE'. We suggest you rename the modules in the current SAS 9.2 (9.2 TS2Mx) installation library before replacing, or make a backup copy of the original modules. * '&prefix.E51005.DBCS.LIBRARY' then you will need to replace the like-named modules in your current SAS 9.2 (9.2 TS2Mx) installation DBCS library with the modules loaded to '&prefix.E51005.DBCS.LIBRARY'. We suggest you rename the modules in the current SAS 9.2 (9.2 TS2Mx) installation library before replacing, or make a backup copy of the original modules. * '&prefix.E51005.SASMSG' then you will need to replace the like-named members in your current SAS 9.2 (9.2 TS2Mx) installation SASMSG library with the members loaded to '&prefix.E51005.SASMSG'. We suggest you rename the members in the current SAS 9.2 (9.2 TS2Mx) installation SASMSG library before replacing, or make a backup copy of the original members. * '&prefix.E51005.AUTOLIB' then you will need to replace the like-named members in your current SAS 9.2 (9.2 TS2Mx) installation AUTOLIB library with the members loaded to '&prefix.E51005.AUTOLIB'. We suggest you rename the members in the current SAS 9.2 (9.2 TS2Mx) installation AUTOLIB library before replacing, or make a backup copy of the original members. * '&prefix.E51005.SASHELP' then you will need to replace your current SAS 9.2 (9.2 TS2Mx) installation SASHELP library with the '&prefix.E51005.SASHELP'. We suggest you rename the the current SAS 9.2 (9.2 TS2Mx) installation SASHELP library before replacing, or make a backup copy of the original library. ADDITIONAL NOTES: * If the hot fix installation created '&prefix.E51005.LIBRARY' and it contains a SASHOST, SASXAL, or SASXA1 module, and if you set SAS System options by assembling the DEFAULT OPTIONS TABLE using the BAOPTS1 member of the original CNTL data set, then you must re-assemble this table after applying this hot fix. To re-assemble this table do the following: 1) Edit the BAOPTS1 member in the original CNTL data set. 2) Change the SYSLMOD DD in all three LINK EDIT steps to point to the new HLQ.LIBRARY 3) rerun BAOPTS1. * If the hot fix installation created a '&prefix.E51005.LIBRARY' and you run with an entry point of SASLPA then you will need to look in the unloaded library to see if any of the new modules are installed in your LPA. If so, then you will need to replace them with the new modules and refresh LPA. In the configuration guide, the modules recommended for installation in the LPA are: SASXAL SABXSPL SABXDML SABDS SABSCLL SABDBGM SABZPLH SABXGPH Please note that if you use the BNDLSUFX option, you will have to rename the modules appropriately in your LPA. For more information about the LPA bundled configuration and information about using the BNDLSUFX option, please refer to the section entitled "Installing SAS 9.2 Foundation Into The LPA/ELPA" in the "Configuration Guide for SAS 9.2 Foundation for z/OS". This completes the installation of hot fix E51005 on z/OS. Return to the U65001 install instructions.




Copyright 2015 SAS Institute Inc. All Rights Reserved.