Tivoli Storage Manager (TSM) Server for AS/400  (5698-TSM)

Licensed Materials - Property of IBM
(C) Copyright IBM Corporation 1990, 1999. All rights reserved.

************************************************************************
*                                                                      *
*                              ATTENTION                               *
*                                                                      *
* Before you apply the patch provided in this directory you must       *
* apply the latest available maintence to your server.                 *
*                                                                      *
* The install package in this directory are intended to provide        *
* early fixes to problems.  Although the fixes have been tested and    *
* verified there may be some risk by applying them as a comprehensive  *
* "system test" has not been conducted                                 *
*                                                                      *
*                                                                      *
************************************************************************

Patch Level

This is a service PATCH based on certified service level 3.1.2.100.

This installable patch provides the updated file required to
bring the level of the server up to level 3.1.2.102

The AS/400 save file contains the QANRSERV object. The save file was
created using the AS/400 SAVOBJ command against the objects contained
in library QADSM.

Testing has focused on the corrections made for the following items.
-------------------------------------------------------------------------

 o SA94308  ANR8420E INITIALIZE SERVER ERROR AFTER UPGRADE

            Customer will perform upgrade and attempt to start TSM server.
            The following errors will be generated in their message log:
            ANR7808W QTARDCAP API returned exception CPF9814.
            ANR8420E INITIALIZE SERVER: An I/O error occurred while
            accessing TAP03.
            ANR9999D DSMSERV/QCSRC/MMS(1807):Unable to load MMS
            configuration.
            The Server will fail to initialize due to old or left over
            device information that needed to be deleted from the device
            table. The server will not initialize or start so the customer
            needs to use the new executible which will allow the server to
            start, thus allowing the deletion of the necessary device class,
            drive, and library information.

 o SA95069  ANR8341I ISSUED WHEN VOLUME NOT FULL IS ENCOUNTERED

            EOT is encountered (trace indicates CPF5046). The transation is
            rolled back. However, additional volumes are not abailable
            (insufficient space message). TSM cannot proceed with marking
            volume as full and does not mark volume as READONLY.

---------------------------- INSTALLATION ------------------------------

The following are the steps necessary to put this version of the object into
a usable position, but still save the original object to be used again when
necessary.

Please use the following steps to install the PATCH code:

  1) Halt the TSM server

  2) Rename objects:

     WRKOBJ OBJ(QADSM/QANRSERV) OBJTYPE(*PGM)
     - Rename the object QANRSERV to something else ie. QANRSERV.O

  3) Restore objects:

     RSTOBJ OBJ(QANRSERV) SAVLIB(QADSM) DEV(*SAVF) OBJTYPE(*PGM)
            SAVF(test_library/SA95069)

  4) Verify authority of objects:

     WRKOBJ OBJ(QADSM/QANRSERV) OBJTYPE(*PGM)
       - Take option 5 to Display Authority
       - If the owner of QANRSERV is NOT QADSM
         CHGOBJOWN OBJ(QADSM/QANRSERV) OBJTYPE(*PGM) NEWOWN(QADSM)

  5) Start the TSM server


When receive next official PTF:

  1) Halt the TSM server

  2) Remove patch parts from QADSM and rename original parts:

     WRKOBJ OBJ(QADSM/QANRSERV*) OBJTYPE(*PGM)
       - Delete patch version of QANRSERV from library QADSM
       - Rename the object QANRSERV.O to QANRSERV

  3) Install PTF as usual.



To FTP this PATCH code to your AS/400:

  From a PC/Workstation with access to the Internet:
    1) FTP to IBM system and logon on as user anonymous (follow prompts)
       ftp  ftp.software.ibm.com
       anonymous
       enter password (follow prompt)

    2) Put FTP session into binary mode
       bin

    3) Go to patches directory
       cd /storage/tivoli-storage-management/patches/server/AS400

    4) Obtain file SA95069.savf
       get SA95069.savf

  On AS/400:
    1) Create savefile in library of your choice to receive SAVF
       CRTSAVF FILE(test_library/SA95069)


  If PC/Workstation used earlier does not have connectivity to
  AS/400, use some method to get the file on to a machine that
  can reach the AS/400.

  From PC/Workstation with FTP access to AS/400:
    1) Ftp to the AS/400 and logon
       ftp xx.xx.xx.xx (your AS/400 IP address)
       user            (user must have authority to files in test_library)
       password

    2) Put FTP session into binary mode
       bin

    3) Place file on AS/400
       put SA95069.savf  test_library/SA95069 (replace

    4) Quit to terminate FTP