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

Patch:  3.6.2-INV-0030

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
  and 3.6.2-INV-0022.


Problems Fixed:

     Internal CMVC Defect 83052
     Symptoms: The wfilesig man page does not mention that PC 
               filenames in the signature file need to be in 
               uppercase.


     Internal CMVC Defect 87221
     Symptoms: APARs IY07043 and IY17716 fix the problem where 
               Profile Managers can be deleted and leave orphaned 
               Inventory Profiles.  However, Inventory Profiles which
               exist before application of that fix will still allow
               this unwanted behavior.  And all previously orphaned 
               profiles will still exist.
         Note: Run $BINDIR/TME/INVENTORY/INV_PROF/add_prof_ccms.sh from
               the command line after installing this patch to "fix" 
               existing Inventory Profiles, and to remove any orphaned
               profiles.  You will see "User Exceptions" for all 
               profiles created after the installation of this patch,
               which is expected behavior.


     APAR IY07043, IY17716
     Symptoms: A Profile Manager which contains only original 
               Inventory Profiles can be deleted without error, but 
               this results in orphaned Profiles.


     APAR IY11652, Internal CMVC Defect 120763
     Symptoms: Multiple hardware scans running with Crystal Reports on
               an NT machine results in duplicate entries for several
               attributes (i.e. Network Card Information) in the 
               report.  This defect only occurs when the profile is run
               with "Update with differences". 


     APAR IY13273
     Symptoms: Information in the "name" and "version_level" columns 
               from the INVENTORY_OS_DETAIL query are missing 
               characters (such as periods, underscores and blanks) 
               after running a hardware scan on a unix machine.


     APAR IY13615
     Symptoms: The status collector log file created during the 
               distribution of an MCollect Profile (using wsetipcoll) 
               is difficult to read because each endpoint's logging 
               starts on the same line that the previous endpoint's 
               logging ended.


     APAR IY15622
     Symptoms: When an Inventory Profile is MCollect enabled, the 
               'wdistrib' command fails to verify if its distribution 
               targets are subscribers of the Profile Manager in which
               the Inventory Profile resides.
         Note: To fix profiles which were created before applying this
               patch, run the following command on each affected 
               profile:
               wsetiprf -v YES @InventoryProfile:&lt;prof-name&gt;
               See the Known Issues section at the end of this README
               for details of the wsetiprf -v option. 


     APAR IY15740
     Symptoms: When running a hardware scan on an OS2 Endpoint, a 
               SYS3175 on tivhscan.exe occurs if protocol.ini contains 
               empty lines. 


     APAR IY15879
     Symptoms: On non-unix platforms, Software Scans with options 
               "update with differences" and "only specified 
               directories" (where the specified directories do not 
               contain sub-directories) do not convert forward 
               slashes '/' to back slashes '\' in the file paths.  


     APAR IY16206
     Symptoms: The PROCESSOR_MODEL field in the PROCESSOR table is not
               updated with new information after a Hardware scan and 
               after installing patch 3.6.2-INV-0005 which recognizes 
               the new model.  


     APAR IY16307
     Symptoms: Running a Hardware Scan on a Compaq ML 570 server 
               containing a 700 MHz Pentium III Xeon, Model A 
               processor, results in a tivhscan.mif file with the 
               Processor Type attribute containing (null) as its
               value.  


     APAR IY16377
     Symptoms: When scanning an HPUX 10 system, the scan will report 
               the same CDROM or DVD-ROM drive more than once in the
               Devices section of the sysinfo.mif file.  This leads to
               duplicate records being inserted into the 
               INSTALLED_CDROM_DRIVE table.


     APAR IY16604
     Symptoms: The BIOS_STRING field is "Unknown" for PC model 6862-24u
               in the mrmbios.mif file.


     APAR IY16896
     Symptoms: MAC addreses are not reported for UNIX servers.


     APAR IY17206, CMVC Defect 121042
     Symptoms: When an Inventory Profile is scheduled with restrictons,
               the restrictions are not recorded/remembered.


     APAR IY17417
     Symptoms: A MIF parse error occurs when the DMI scanner uses a 
               single backslash character '\' for partitions.


     APAR IY18795
     Symptoms: When Microsoft's find.exe is used in a user script that 
               is part of an Inventory Profile distribution, the 
               find.exe results in an 'Application Error'.


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

Files Replaced or Added by this Patch:

  Managed Nodes:

  (for all values of $INTERP)
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/db2_rptinv_schema.sql     
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/infx_rptinv_schema.sql    
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/ms_sql_rptinv_schema.sql  
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/ora_rptinv_schema.sql     
   bin/$INTERP/TME/INVENTORY/SCRIPTS/RDBMS/syb_rptinv_schema.sql   
   bin/$INTERP/TME/INVENTORY/INV_GUI/inv_gui_cbs
   bin/$INTERP/TME/INVENTORY/INV_PROF/add_prof_ccms.sh
   msg_cat/C/inv_prof_msgs.cat
   man/$INTERP/man1/wfilesig.1
  
  (for aix4-r1, hpux10, solaris2)
  
   bin/aix4-r1/TME/INVENTORY/INV_ENDPT/inv_endpt_meths 
   bin/aix4-r1/TME/INVENTORY/INV_ENDPT/sysinfo
   bin/aix4-r1/TME/INVENTORY/INV_PROF/inv_prof_meths 
   bin/aix4-r1/bin/wsetipcoll

 
  (for w32-ix86)

   bin/$INTERP/TME/INVENTORY/INV_ENDPT/inv_endpt_meths.exe
   bin/$INTERP/TME/INVENTORY/INV_PROF/inv_prof_meths.exe
   bin/$INTERP/bin/wsetipcoll.exe
   bin/$INTERP/bin/tivhscan.exe
   bin/$INTERP/bin/mrmbios.exe
   bin/$INTERP/bin/dmiscan.exe


  Gateways:

  (for all values of $INTERP)

   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/os2-ix86/inv/SCANNER/tivhscan.exe
   bin/w32-ix86/inv/SCANNER/tivhscan.exe
   bin/win95/inv/SCANNER/tivhscan.exe
   bin/nw3/inv/SCANNER/tivhscan.nlm
   bin/nw4/inv/SCANNER/tivhscan.nlm
   bin/w32-ix86/inv/SCANNER/mrmbios.exe
   bin/os2-ix86/inv/SCANNER/mrmbios.exe
   bin/win95/inv/SCANNER/mrmbios.exe
   bin/hpux10/inv/SCANNER/sysinfo
   bin/solaris2/inv/SCANNER/sysinfo
   bin/aix4-r1/inv/SCANNER/sysinfo
   bin/w32-ix86/inv/SCANNER/dmiscan.exe
   bin/win95/inv/SCANNER/dmiscan.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-0030.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-0030.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-0030 using the file browser, 
         and select the PATCHES.LST file by double-clicking it.
     g)  Select 3.6.2-INV-0030 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-0030 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-0030 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-0030 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-0030.

 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-0030.  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:
  
  You need to run $BINDIR/TME/INVENTORY/INV_PROF/add_prof_ccms.sh from
  the command line after installing this patch.  See defect 87221 in 
  the "Problems Fixed" section at the beginning of this README for an
  explanation.
</pre></body></html>