<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Date:    August 16, 2001

Patch:  3.6.2-INV-0031

Component: Tivoli Inventory

General Description:  
  
  This patch fixes a variety of defects on Managed Nodes,PC Managed 
  Nodes and TMA endpoints.  This patch depends on Framework 3.6.1, 
  Inventory 3.6.2, and Inventory Patches 3.6.2-INV-0004,3.6.2-INV-0005,
  3.6.2-INV-0022 and 3.6.2-INV-0030.


Problems Fixed:

     APAR IY15950
     Symptoms: The xxx_getpkey.sh script from Patch 3.6.2-INV-0005 
               drops the primary key constraint and does not recreate
               it, which decreases performance.
         Note: Schema scripts which address this fix include: 
               *_index.sql, where * is your database platform.
               See "Schema Installation Instructions" section at the 
               end of this README.


     APAR IY17665
     Symptoms: Hardware scan returns "UNKNOWN" in the PROCESSOR_MODEL
               field in the PROCESSOR table for some PC models.  New 
               processor models were added to the hardcoded processor 
               table to match those in the Inventory 4.0 processor 
               table. 


     APAR IY17774
     Symptoms: An error prevents hardware scans from adding printer 
               information to the INST_DRIVER table for Informix and 
               DB2 databases.
         Note: Schema scripts which address this fix include: 
               infx_sp8_patch.sql and db2_sp8_patch.sql.  See the 
               "Schema Installation Instructions" section at the 
               end of this README.


     APAR IY18718
     Symptoms: TCPIP Network Table (NETWORK_NODE, NET_NODE in DB2) 
               has a 32 character limit for TCP/IP Hostname
               (NETWORK_NODE_NAME).  The NETWORK_NODE_NAME stored in 
               the configuration repository is truncated.
         Note: Schema scripts which address this fix include: 
               *_sp7_patch.sql, where * is your database platform.
               See "Schema Installation Instructions" section at the 
               end of this README.
               This defect and IY20218 share the same schema scripts.
               Executing them once works for both defects.


     APAR IY19376
     Symptoms: HDISK_CYLINDERS in the Mass Storage Table is always "0"
               for the second drive when a hardware scan is run on an 
               OS/2 endpoint.


     APAR IY20218
     Symptoms: The IP Address data from hardware scans on systems with
               three or more IP Addresses gets truncated, and is not 
               properly stored into the Inventory configuration 
               repository. 
         Note: Schema scripts which address this fix include: 
               *_sp7_patch.sql, where * is your database platform.
               See "Schema Installation Instructions" section at the 
               end of this README.


     APAR IY20507
     Symptoms: Incorrect processor speeds are reported for consecutive 
               Inventory hardware scans performed on some Windows 95 
               systems.


     Internal CMVC Defects 123540 and 123564
     Symptoms: Inventory 3.6.2 hardware scan core dumps on HP Managed
               Nodes after applying Patch 3.6.2-INV-0030.


     APAR IY22317
     Symptoms: The 3.6.2-INV-0030 version of the tivhscan crashes
               with a general protection fault (GPF) on some systems 
               after determining the CPU information.


Architecture(s): Managed Node: Solaris 2, HP-UX 10, AIX 4, NT
                 Endpoint: NT, Win95/98, Solaris 2, HP-UX 10, AIX 4, 
                           Netware 3 &amp; 4, OS/2
                 PC Managed Nodes: Win95/98, NT, OS/2, Netware 
      
Dependencies: 

   TME 10 Framework, Version 3.6.1
   TME 10 Inventory, Version 3.6.2
   Inventory Patch, 3.6.2-INV-0004
   Inventory Patch, 3.6.2-INV-0005
   Inventory Patch, 3.6.2-INV-0022
   Inventory Patch, 3.6.2-INV-0030

Files Replaced or Added by this Patch:

  Managed Nodes:

  (for all values of $INTERP)
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/infx_sp8_patch.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/db2_sp8_patch.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/db2_index.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/infx_index.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/mssql_index.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/ora_index.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/syb_index.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/db2_sp7_patch.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/db2_mvs_sp7_patch.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/infx_sp7_patch.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/ms_sql_sp7_patch.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/ora_sp7_patch.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/syb_sp7_patch.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/tivoli_db2_schema.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/tivoli_db2_mvs_schema.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/tivoli_infx_schema.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/tivoli_ms_sql_schema.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/tivoli_ora_schema.sql
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/tivoli_syb_schema.sql
  
  (for aix4-r1, hpux10, solaris2)
  
   bin/$INTERP/TME/INVENTORY/INV_ENDPT/inv_endpt_meths 
   bin/$INTERP/TME/INVENTORY/INV_ENDPT/inv_pc_endpt_meths 

  (for w32-ix86)

   bin/$INTERP/TME/INVENTORY/INV_ENDPT/inv_endpt_meths.exe
   bin/$INTERP/TME/INVENTORY/INV_PROF/inv_pc_endpt_meths.exe
   bin/$INTERP/bin/tivhscan.exe
   bin/$INTERP/bin/mrmbios.exe


  Gateways:

  (for all values of $INTERP)

   bin/nw3/inv/SCANNER/tivhscan.nlm
   bin/nw4/inv/SCANNER/tivhscan.nlm	
   bin/w32-ix86/inv/SCANNER/tivhscan.exe
   bin/win95/inv/SCANNER/tivhscan.exe
   bin/os2-ix86/inv/SCANNER/tivhscan.exe
   bin/aix4-r1/TME/INVENTORY/INV_ENDPT/inv_endpt_meths
   bin/hpux10/TME/INVENTORY/INV_ENDPT/inv_endpt_meths
   bin/solaris2/TME/INVENTORY/INV_ENDPT/inv_endpt_meths
   bin/w32-ix86/TME/INVENTORY/INV_ENDPT/inv_endpt_meths
   bin/os2-ix86/TME/INVENTORY/INV_ENDPT/inv_endpt_meths
   bin/win95/TME/INVENTORY/INV_ENDPT/inv_endpt_meths
   bin/nw3/TME/INVENTORY/INV_ENDPT/inv_endpt_meths
   bin/nw4/TME/INVENTORY/INV_ENDPT/inv_endpt_meths
   bin/w32-ix86/inv/SCANNER/mrmbios.exe
   bin/os2-ix86/inv/SCANNER/mrmbios.exe
   bin/win95/inv/SCANNER/mrmbios.exe
   

  PC Managed Nodes:

  (for win95)

   rminv.bat
   scan/OUTPUT
   scan/tivsscan.exe
   scan/mrmbios.exe
   scan/TIVSCAN.PIF
   scan/TIVSW.PIF
   scan/TIVSSCAN.INI
   scan/TIVSCAN.BAT
   scan/TIVSW.BAT
   scan/bios.ini
   scan/tivhscan.exe
   scan/INI/USERADD.INI
   scan/inv16.exe
   scan/dmiscan.exe
   scan/wcdmi.dll
   scan/wdmiutil.dll
   scan/msvcrt.dll
   scan/dmiscan.ini

  (for nt)

   rminv.bat
   scan/INI/USERADD.INI
   scan/OUTPUT
   scan/tivsscan.exe
   scan/tivhscan.exe
   scan/mrmbios.exe
   scan/TIVSCAN.PIF
   scan/TIVSW.PIF
   scan/TIVSSCAN.INI
   scan/TIVSCAN.BAT
   scan/TIVSW.BAT
   scan/dmiscan.exe
   scan/wcdmi.dll
   scan/wdmiutil.dll
   scan/msvcrt.dll
   scan/dmiscan.ini
   scan/bios.ini

  (for os2)

    rminv.cmd
    scan/INI/USERADD.INI
    scan/OUTPUT
    scan/tivhscan.exe
    scan/tivsscan.exe
    scan/ldiadd.exe
    scan/mrmbios.exe
    scan/TIVSCAN.PIF
    scan/TIVSW.PIF
    scan/TIVSSCAN.INI
    scan/TIVSCAN.CMD
    scan/TIVSW.CMD
    scan/bios.ini

  (for netware)

   scan/tivhscan.nlm
   scan/tivsscan.nlm
   scan/TIVSCAN.NCF
   scan/TIVSSCAN.INI
   scan/INI/USERADD.INI
   scan/OUTPUT

Patch Contents:

        - This README file
        - A cdrom image for this patch

Applying the Patch:

 1)  Extract the patch:

     On a Unix system:

     Extract the contents into a scratch directory.  For the purpose
     of this release note, assume that the symbol $PATCH points to
     this directory.

        # cd $PATCH
        # tar xvf 3.6.2-INV-0031.tar

     On a Windows NT system:

     Extract the contents into a scratch directory. For the purpose
     of this release note, assume that the symbol %PATCH% points to
     this directory.

        &gt; %SystemRoot%\system32\drivers\etc\Tivoli\setup_env
        &gt; X:
          ^-- 'X' is drive letter where %PATCH% is found
        &gt; cd %PATCH%
        &gt; tar xvf 3.6.2-INV-0031.tar

     NOTE:  If you are extracting the tar image on a Windows NT
     system, you will find an executable for tar in the TME
     installation on Windows NT under bin/w32-ix86/tools/tar.exe.

 2)  Follow these instructions for using Software Installation 
     Service (SIS).  If you do not wish to use SIS skip to the 
     next step.

     NOTE: SIS can install Tivoli products on any hardware platform
     supported by Tivoli, but there are some hardware platforms on
     which SIS cannot be run. Please check your SIS User's Manual
     for the list of platforms on which SIS can be run.

     NOTE: You must have the install_product and super
     authorization roles to successfully install this patch.

     a)  From the Tivoli Desktop, pull down
         Desktop --&gt; Install --&gt; Software Installation Service.
     b)  SIS will initialize, and bring up the Get Installation
         Password Dialog.  Enter your Installation Password.
     c)  Click the Install Button on the dialog which contains
         the Tivoli image.
     d)  Click the Select Product Button on the Install Spreadsheet
         Dialog.
     e)  Click the Import Product Button on the Select Product
         Dialog.
     f)  Locate the media to 3.6.2-INV-0031 using the file browser, 
         and select the PATCHES.LST file by double-clicking it.
     g)  Select 3.6.2-INV-0031 in the Import Product Dialog, and  
         click the Import Button.
     h)  When the import is complete, click the OK Button on the
         Global Progress Dialog.
     i)  Select 3.6.2-INV-0031 in the Select Product Dialog, if 
         it is not already selected, and click the OK Button.
     j)  Now click the Select Machine Button on the Install
         Spreadsheet Dialog.
     k)  Select the machine(s) you would like to install 
         3.6.2-INV-0031 to, and click the OK Button.
     l)  Click the appropriate cell(s) in the Install Spreadsheet
         Dialog. (NOTE: This should yield an "X" in the cell(s)
         for the machines you want to install 3.6.2-INV-0031 to).
     m)  Click the Install Button.
     n)  Select the install algorithm you want to use on the
         Installation Algorithm Dialog, and click OK.
     o)  SIS will perform the installation(s) you designated
         in the Install Spreadsheet Dialog.
     p)  Installation is complete. Check the additional
         installation instructions section below.
     q)  Repeat for Gateway component 3.6.2-INVGW-0031.

 3)  Use the following steps to install the patch using the old
     Tivoli install mechanism.
     NOTE: You must have the install_product and super
     authorization roles to successfully install this patch.

     a)  Select the "Install -&gt; Install Patch..." option from the
         "Desktop" menu to display the "Install Patch" dialog.
     b)  Press the "Select Media..." button to display the "File
         Browser" dialog.
     c)  Enter the path to the directory containing the patch, 
         $PATCH, in the "Path Name:" field.
     d)  Press the "Set Media &amp; Close" button to return to the 
         "Install Patch" dialog.
     e)  The patch install list now contains the name of the 
         patch.  Select the patch by clicking on it.
     f)  Select the clients to install this patch on.
     g)  Press the "Install" button to install the patch.

 4) To install the patch on PC Managed Nodes you must install the
    patch as a product.

    To install the new PC scanning program:

    a)  Select the "Install -&gt; Install Product..." option from the
       "Desktop" menu to display the "Install Product" dialog.
    b)  Press the "Select Media..." button to display the 
        "File Browser" dialog.
    c)  Enter the path to the directory containing the patch, 
        $PATCH, in the "Path Name:" field.
    d)  Press the "Set Media &amp; Close" button to return to the 
        "Install Product" dialog.
    e)  The product install list now contains the name of the 
        product, Tivoli Inventory PC Scanning Program Patch 
        3.6.2-INV-0031.  Select the product by clicking on it.
        All PC managed nodes and NetWare managed sites will be 
        displayed in the "Clients to Install On" and "Available 
        Clients" lists.  Also, a dialog will be displayed prompting 
        for a path for the location of where the scanning program 
        is to be installed.
        (YOU MUST INSTALL TO THE SAME DIRECTORY WHERE THE ORIGINAL
        SCAN PACKAGE WAS INSTALLED)
    f)  Fill in the path to the location for the scanning program 
        and click on "Set".  (The prompting dialog is dismissed 
        at this point.)
    g)  Select the machines to receive the new scanning programs.
        All PC managed nodes that are Windows NT
        and NetWare managed sites, should be re-installed
        with new scanning programs.
    h)  Press the "Install &amp; Close" button to install the patch.


Known Issues: 

  The man page for wsetiprf does not include the -v option if you 
  upgraded from Inventory 3.6 or 3.6.1 to Inventory 3.6.2 (as opposed 
  to installing it as a product), so we are including it here. 
  wsetiprf: 
  -v {YES | NO}   Indicates whether a check will be performed
                  for each target to ensure that the target is
                  a subscriber to the profile manager for this
                  profile.  If set to YES, the check will be
                  performed, if set to NO, the check will not
                  be performed. This option when set to NO can
                  increase the performance of a distribution
                  by removing the subscription check needed
                  for each target.

Additional Installation Instructions:

 Schema Installation Instructions:

  1) If you have the Inventory 3.6.2 configuration repository already 
     installed, run the scripts *_sp7_patch.sql, *_sp8_patch.sql and
     *_index.sql, where * is the appropriate choice for your database
     platform. 

     (Note: If one of the above script files does not exist
     for your database platform, you do not need to run the script.)
 
     (Be sure to make a backup of your configuration repository before
      running any of the above sql scripts.) 

  2) If you want to install a new configuration repository, 
     run the script tivoli_*_schema.sql where * is the appropriate
     choice for your database platform.

</pre></body></html>