IBM Support

Microsoft Windows Logo Certification Information for IBM Tivoli Storage Manager version 6.2

Question & Answer


Question

What Windows Logo certification information is available for IBM Tivoli Storage Manager?

Answer

IBM Tivoli Storage Manager 6.2 has received the Certified for Windows Server 2008 R2 logo certification.


The "Certified for Windows" logos help customers identify products that deliver a high-quality computing experience with Microsoft® Windows Server operating systems. The goal of the Windows Logo program for software is to increase the quality of applications across the Windows server ecosystem. Logo requirements are designed to help make an application more compatible, more reliable, and more secure when running on the Windows Server 2008 R2 Operating system.

Certifications for Windows are endorsed for business-critical applications by analysts and enterprise customers alike because it verifies features that make applications more robust and manageable.

General Information - the following documentation is required by the logo:

1) Custom action descriptions


Waiver Information - the following issues have been waived:

2) Missing embedded version information*

3) Missing digital signatures*

4) Shared files not installed to a correct location

5) Missing Manifest Files*

6) User Account Control (UAC) elevated privileges

7) Internal Consistency Evaluators (ICE) Errors

8) The application does not allow the administrator control of the following installation folders

9) Missing association for files outside of application folder

10) Updated instructions for complete removal of Tivoli Storage Manager

* Note: The files listed are 3rd party binaries


1) Custom action descriptions

Unless otherwise noted, custom actions are available in both 32-bit and 64-bit.



TSM Client Custom Actions (Base Packages)
Custom Action
Description
TsmCleanVMwareServiceEnsures that the service used by the "VMwareBackupTools" feature has been removed prior to install.
TsmCopyDsmOptCopies a custom dsm.opt file if it exists and dsm.opt does not exist in the installation directory.
TsmCopyXercesLib (64 bit only)Copies file "xerces-c_1_6_0.dll" to "INSTALLDIR\baclient" if it does not exist.
TSMDoUpdateMaxSGListUpdates Registry MaximumSGParam to 256K blocksize.
TsmInstallLvsa Installs the file "tsmlvsa.sys" file and registry entries related to the LVSA feature.
TsmInstallVMwareService Installs the service used by the "VMwareBackupTools" feature.
TsmRemoveImageKey (32 bit only)Removes the value "Image" from the TSM registry key "Snapshot".
TsmRemoveLvsaRemoves the file "tsmlvsa.sys" file and registry entries related to the LVSA feature.
TsmRemoveLvsaOnUpgradeAllows the removal of feature "LVSA" on upgrade if the user chooses.
TsmRemoveOfsKey (32 bit only)Removes the value "OFS" from the TSM registry key "Snapshot".
TsmRemoveUpperFiltersKey (32 bit only)Removes the value "LVSA" from the TSM registry key "UpperFilters".
TsmRemoveVMwareServiceRemoves the service used by the "VMwareBackupTools" feature.
TsmReplaceImageKey (32 bit only)Replaces the value "Image" to the TSM registry key "Snapshot".
TsmReplaceOfsKey (32 bit only)Replaces the value "OFS" to the TSM registry key "Snapshot".
TsmReplaceUpperFiltersKey (32 bit only)Replaces the value "LVSA" to the TSM registry key "UpperFilters".
TsmSaveSourceDirSave the source directory to the "TSMSOURCEDIR" property.
TSMSetAllusersSets the value of ALLUSERS = 1.
TsmSetCompletionEventSets an event that sends a signal to an external function (ASR).
TsmSetLvsaRebootPrompts the user for a system reboot if "LVSA" feature is selected.
TsmUpgradePathUse upgrade path from the registry if it exists.
TsmUpgradePathOld (32 bit only)Sets the property to the registry value "Path" under key "CurrentVersion" if it exists.

TSM Client Custom Actions (Language Packages)
Custom Action
Description
TsmAllowRemoveLangPackAfterClientAllows the Language Pack to be removed from user's machine after client is uninstalled.
TsmClientLangPackInstallPathSets the value of INSTALLDIR = ITSMEXCHANGEINSTALLPATH.
TSMSetAllusersSets the value of ALLUSERS = 1.

2) Missing embedded version information

The following 3rd party files are missing embedded version information:
Publisher
Product
Version
Filename
Description
IBMIBM Global Security Kit8C:\Program Files (x86)\ibm\gsk8\lib\capicmd_res.dllSecurity support
IBMIBM Global Security Kit8C:\Program Files (x86)\ibm\gsk8\lib\icutu38.dllSecurity support
IBMIBM Global Security Kit8C:\Program Files (x86)\ibm\gsk8\lib\N\icc\icclib\icclib019.dllSecurity support
IBMIBM Global Security Kit8C:\Program Files\ibm\gsk8\lib64\capicmd_res.dll Security support
IBMIBM Global Security Kit8C:\Program Files\ibm\gsk8\lib64\icutu38.dllSecurity support
IBMIBM Global Security Kit8C:\Program Files\ibm\gsk8\lib64\N\icc\icclib\icclib019.dll Security support
IBMIBM Global Security Kit8C:\Program Files\ibm\gsk8\lib64\N\icc\osslib\libeay32IBM019.dll Security support
IBMTivoli Storage Manager6.2C:\Program Files\Tivoli\tsm\baclient\libeay32.dllVSS Requestor support
IBMTivoli Storage Manager6.2C:\Program Files\Tivoli\tsm\baclient\pegclient.dllVSS Requestor support
IBMTivoli Storage Manager6.2C:\Program Files\Tivoli\tsm\baclient\pegcommon.dll VSS Requestor support
IBMTivoli Storage Manager6.2C:\Program Files\Tivoli\tsm\baclient\pegslp_client.dll VSS Requestor support
IBMTivoli Storage Manager6.2C:\Program Files\Tivoli\tsm\baclient\ssleay32.dll VSS Requestor support
IBMTivoli Storage Manager6.2C:\Program Files\Tivoli\tsm\baclient\zephyr.dll VSS Requestor support

3) Missing digital signatures



The following 3rd party files are not digitally signed:
Filename
C:\Program Files (x86)\ibm\gsk8\bin\gsk8capicmd.exe
C:\Program Files (x86)\ibm\gsk8\bin\gsk8ver.exe
C:\Program Files (x86)\ibm\gsk8\lib\C\icc\icclib\icclib.dll
C:\Program Files (x86)\ibm\gsk8\lib\C\icc\osslib\libeay32.dll
C:\Program Files (x86)\ibm\gsk8\lib\capicmd_res.dl
C:\Program Files (x86)\ibm\gsk8\lib\gsk8acmeidup.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8cms.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8dbfl.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8drld.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8iccs.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8kicc.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8km.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8ldap.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8msca.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8p11.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8ssl.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8sys.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8valn.dll
C:\Program Files (x86)\ibm\gsk8\lib\icudt38.dll
C:\Program Files (x86)\ibm\gsk8\lib\icuin38.dll
C:\Program Files (x86)\ibm\gsk8\lib\icuio38.dll
C:\Program Files (x86)\ibm\gsk8\lib\icutu38.dll
C:\Program Files (x86)\ibm\gsk8\lib\icuuc38.dll
C:\Program Files (x86)\ibm\gsk8\lib\N\icc\icclib\icclib019.dll
C:\Program Files (x86)\ibm\gsk8\lib\N\icc\osslib\libeay32IBM019.dll
C:\Program Files\ibm\gsk8\bin\gsk8capicmd_64.exe
C:\Program Files\ibm\gsk8\bin\gsk8ver_64.exe
C:\Program Files\ibm\gsk8\lib64\C\icc\icclib\icclib.dll
C:\Program Files\ibm\gsk8\lib64\C\icc\osslib\libeay32.dll
C:\Program Files\ibm\gsk8\lib64\capicmd_res.dll
C:\Program Files\ibm\gsk8\lib64\gsk8acmeidup_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8cms_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8dbfl_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8drld_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8iccs_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8kicc_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8km_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8ldap_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8msca_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8p11_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8ssl_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8sys_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8valn_64.dll
C:\Program Files\ibm\gsk8\lib64\icudt38.dll
C:\Program Files\ibm\gsk8\lib64\icuin38.dll
C:\Program Files\ibm\gsk8\lib64\icuio38.dll
C:\Program Files\ibm\gsk8\lib64\icutu38.dll
C:\Program Files\ibm\gsk8\lib64\icuuc38.dll
C:\Program Files\ibm\gsk8\lib64\N\icc\icclib\icclib019.dll
C:\Program Files\ibm\gsk8\lib64\N\icc\osslib\libeay32IBM019.dll
C:\Program Files\Tivoli\tsm\baclient\pegclient.dll
C:\Program Files\Tivoli\tsm\baclient\pegcommon.dll
C:\Program Files\Tivoli\tsm\baclient\pegslp_client.dll
C:\Program Files\Tivoli\tsm\baclient\xerces-c_1_6_0.dll
C:\Program Files\Tivoli\tsm\baclient\zephyr.dll

4) Shared files not installed to a correct location



The following files are not digitally signed:
Filename
C:\Program Files (x86)\ibm\gsk8\bin\gsk8capicmd.exe
C:\Program Files (x86)\ibm\gsk8\bin\gsk8ver.exe
C:\Program Files (x86)\ibm\gsk8\lib\C\icc\icclib\icclib.dll
C:\Program Files (x86)\ibm\gsk8\lib\C\icc\osslib\libeay32.dll
C:\Program Files (x86)\ibm\gsk8\lib\capicmd_res.dl
C:\Program Files (x86)\ibm\gsk8\lib\gsk8acmeidup.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8cms.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8dbfl.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8drld.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8iccs.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8kicc.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8km.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8ldap.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8msca.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8p11.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8ssl.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8sys.dll
C:\Program Files (x86)\ibm\gsk8\lib\gsk8valn.dll
C:\Program Files (x86)\ibm\gsk8\lib\icudt38.dll
C:\Program Files (x86)\ibm\gsk8\lib\icuin38.dll
C:\Program Files (x86)\ibm\gsk8\lib\icuio38.dll
C:\Program Files (x86)\ibm\gsk8\lib\icutu38.dll
C:\Program Files (x86)\ibm\gsk8\lib\icuuc38.dll
C:\Program Files (x86)\ibm\gsk8\lib\N\icc\icclib\icclib019.dll
C:\Program Files (x86)\ibm\gsk8\lib\N\icc\osslib\libeay32IBM019.dll
C:\Program Files\ibm\gsk8\bin\gsk8capicmd_64.exe
C:\Program Files\ibm\gsk8\bin\gsk8ver_64.exe
C:\Program Files\ibm\gsk8\lib64\C\icc\icclib\icclib.dll
C:\Program Files\ibm\gsk8\lib64\C\icc\osslib\libeay32.dll
C:\Program Files\ibm\gsk8\lib64\capicmd_res.dll
C:\Program Files\ibm\gsk8\lib64\gsk8acmeidup_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8cms_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8dbfl_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8drld_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8iccs_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8kicc_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8km_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8ldap_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8msca_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8p11_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8ssl_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8sys_64.dll
C:\Program Files\ibm\gsk8\lib64\gsk8valn_64.dll
C:\Program Files\ibm\gsk8\lib64\icudt38.dll
C:\Program Files\ibm\gsk8\lib64\icuin38.dll
C:\Program Files\ibm\gsk8\lib64\icuio38.dll
C:\Program Files\ibm\gsk8\lib64\icutu38.dll
C:\Program Files\ibm\gsk8\lib64\icuuc38.dll
C:\Program Files\ibm\gsk8\lib64\N\icc\icclib\icclib019.dll
C:\Program Files\ibm\gsk8\lib64\N\icc\osslib\libeay32IBM019.dll
C:\Program Files\Tivoli\tsm\baclient\pegclient.dll
C:\Program Files\Tivoli\tsm\baclient\pegcommon.dll
C:\Program Files\Tivoli\tsm\baclient\pegslp_client.dll
C:\Program Files\Tivoli\tsm\baclient\xerces-c_1_6_0.dll
C:\Program Files\Tivoli\tsm\baclient\zephyr.dll

5) Missing Manifest Files

The following 3rd party files do not include manifests that specify the UAC execution level:

Folder
Name
Description
C:\program files\tivoli\tsm\baclientdsmmaxsg.exeTSM MaximumSGList Utility
C:\program files\tivoli\tsm\baclient\jvm60\docslaunchpad.exeIBM Program Launcher
C:\program files\tivoli\tsm\baclient\jvm60\docs\launchpadScriptLauncher.exeIBM Program Launcher
C:\program files\tivoli\tsm\baclient\jvm60\jre\binpack200.exeJava(TM) Platform SE binary
C:\program files\tivoli\tsm\baclient\jvm60\jre\binktab.exeJava(TM) Platform SE binary
C:\program files\tivoli\tsm\baclient\jvm60\jre\binklist.exeJava(TM) Platform SE binary
C:\program files\tivoli\tsm\baclient\jvm60\jre\binpolicytool.exeJava(TM) Platform SE binary
C:\program files\tivoli\tsm\baclient\jvm60\jre\bintnameserv.exeJava(TM) Platform SE binary
C:\program files\tivoli\tsm\baclient\jvm60\jre\binrmiregistry.exeJava(TM) Platform SE binary
C:\program files\tivoli\tsm\baclient\jvm60\jre\binrmid.exeJava(TM) Platform SE binary
C:\program files\tivoli\tsm\baclient\jvm60\jre\binkinit.exeJava(TM) Platform SE binary
C:\program files\tivoli\tsm\baclient\jvm60\jre\binJaasLogon.exeJava(TM) Platform SE binary
C:\program files\tivoli\tsm\baclient\jvm60\jre\binikeyman.exeJava(TM) Platform SE binary
C:\program files\tivoli\tsm\baclient\jvm60\jre\binikeycmd.exeJava(TM) Platform SE binary
C:\program files\tivoli\tsm\baclient\jvm60\jre\binjava.exeJava(TM) Platform SE binary
C:\program files\tivoli\tsm\baclient\jvm60\jre\binkeytool.exeJava(TM) Platform SE binary
C:\program files\tivoli\tsm\baclient\jvm60\jre\binjextract.exeJava(TM) Platform SE binary
C:\program files\tivoli\tsm\baclient\jvm60\jre\binjavaw.exeJava(TM) Platform SE binary

6) User Account Control (UAC) elevated privileges


Tivoli Storage Manager Backup/Archive Client operates on disks and filesystems and is intended to be run by Administrators. The following core product
files are marked to run with elevated UAC privileges.
Execution Level
Folder
Name
Description
highestAvailableC:\program files\tivoli\tsm\baclientntdsmount.exeIBM Tivoli Storage Manager mount utility
highestAvailableC:\program files\tivoli\tsm\baclienttsmjbbd.exeIBM Tivoli Storage Manager Journal Based Backup Daemon
highestAvailableC:\program files\tivoli\tsm\baclientwaitforevent.exeIBM Tivoli Storage Manager Wait Event Utility
highestAvailableC:\program files\tivoli\tsm\baclientntcons.exeIBM Tivoli Storage Manager Trace Console Client DLL
highestAvailableC:\program files\tivoli\tsm\baclientdsmagent.exeIBM Tivoli Storage Manager AGENT Client
highestAvailableC:\program files\tivoli\tsm\baclientdsmc.exeIBM Tivoli Storage Manager Backup-Archive Command Line Client
highestAvailableC:\program files\tivoli\tsm\baclientdsm.exeIBM Tivoli Storage Manager Backup-Archive GUI Client (Java)
highestAvailableC:\program files\tivoli\tsm\baclientdsmadmc.exeIBM Tivoli Storage Manager Administrator Client
highestAvailableC:\program files\tivoli\tsm\baclientdsmcad.exeIBM Tivoli Storage Manager CAD Client
highestAvailableC:\program files\tivoli\tsm\baclientdsmtrace.exeIBM Tivoli Storage Manager Client Trace Utility
highestAvailableC:\program files\tivoli\tsm\baclientexcvssic.exeIBM Tivoli Storage Manager VSS Exchange Integrity Utility
highestAvailableC:\program files\tivoli\tsm\baclientdsmcsvc.exeIBM Tivoli Storage Manager Scheduler Service client
highestAvailableC:\program files\tivoli\tsm\baclientdsmcutil.exeIBM Tivoli Storage Manager Scheduler Service Configuration Utility

7) Internal Consistency Evaluators (ICE) Errors

The following ICE error is flagged.

ICE
Type
Description
ICE27 ERROR Unknown action: 'MsiConfigureServices' of InstallExecuteSequence table. Not a standard action and not found in CustomAction or Dialog tables
ICE27 ERROR Unknown action: 'ISSelfRegisterCosting0' of InstallExecuteSequence table. Not a standard action and not found in CustomAction or Dialog tables
ICE27 ERROR Unknown action: 'GSKSetRegVersion.90A3C662_4158_4167_B99F_ADAD00A8C523' of InstallExecuteSequence table. Not a standard action and not found in CustomAction or Dialog tables

Note that "MsiConfigureServices" is a standard action. http://msdn.microsoft.com/en-us/library/dd407945(VS.85).aspx

8) The application does not allow the administrator control of the following installation folders

  • <system drive>\Program Files\Common Files\Tivoli\TSM\api
  • <system drive>\Program Files\Common Files\Tivoli\TSM\api64
  • <system drive>\Program Files\ibm\gsk7
  • <system drive>\Program Files\ibm\gsk8

9) Missing association for files outside of application folder

By default FlashCopy Manager will create a folder named c:\adsm.sys which is outside of the application folder. Several files residing under this folder do not have file extensions and so they are not able to have file associations. This folder can be moved to alternate locations including into the application folder. Please refer to vssaltstagingdir option for more details.

10) Updated instructions for complete removal of Tivoli Storage Manager

The following instructions on how to completely remove Tivoli Storage Manager are included in the User Guide. Some updates are included here in blue.


How to Completely Remove Tivoli Storage Manager from a Computer

TSM Client:

Here are the steps to completely remove Tivoli Storage Manager Client from a computer. Once this procedure has been performed all data will be removed and restores of the data will no longer be possible. Adjust the path in the example as needed for your environment. You must be logged into a Windows account with administrator privileges.

NOTE: This procedure assumes a default Tivoli Storage Manager Client configuration. If you have installed any additional Tivoli Storage Manager Client related services you will need to adjust the set of commands to remove them as well. The command: "dsmcutil list" can be used to display installed services.

NOTE: This procedure includes some commands that edit the Registry. Microsoft has provided the following warning: Making a mistake in the Registry can result in serious problems. Be very careful when editing the Registry. Making a backup of the Registry before editing it will allow restoring the Registry if a problem should occur. For more information on how to backup the registry visit: http://support.microsoft.com/kb/136393

1) Copy any files you want to keep from the folders under "c:\program files\tivoli\tsm" to a safe location

2) Remove any Tivoli Storage Manager Client scheduled tasks

3) Ensure that no Tivoli Storage Manager Client manager components are running

4) Execute the following commands
cd /d "c:\program files\tivoli\tsm\baclient"
dsmcutil remove /name:"TSM Client Acceptor"
dsmcutil remove /name:"TSM Remote Client Agent"

5) From the Windows Control panel open "Add or Remove Programs" on Windows Server 2003 or "Programs and Features" on Windows Server 2008.

6) a) Uninstall following items if they are listed:
IBM Tivoli Storage Manager Client
IBM Tivoli Storage Manager Client - Chinese(PRC)
IBM Tivoli Storage Manager Client - Chinese(Taiwan)
IBM Tivoli Storage Manager Client - French
IBM Tivoli Storage Manager Client - German
IBM Tivoli Storage Manager Client - Italian
IBM Tivoli Storage Manager Client - Japanese
IBM Tivoli Storage Manager Client - Korean
IBM Tivoli Storage Manager Client - Portuguese(Brazil)
IBM Tivoli Storage Manager Client - Spanish

7) a) Execute the following commands to remove files from the file system
cd /d c:\
cd /d "c:\program files\tivoli\tsm"
rd /s copymanager
rd /s baclient

b) If the tivoli folder is empty the following commands can be used to remove it
cd /d "c:\program files"
rd tivoli

8) a) Execute the following commands to remove entries from the registry
req query hklm\software\ibm

b) You will see a list of IBM registry keys such as:
HKEY_LOCAL_MACHINE\software\ibm\ADSM
HKEY_LOCAL_MACHINE\software\ibm\GSK8

c) Issue the following:
reg delete HKLM\SOFTWARE\IBM\ADSM

d) If they appear in step b and you are sure that no other applications are using IBM GSKIT issue the following:
reg delete HKLM\software\ibm\GSK8

Tivoli Storage Manager Client should now be completely removed from your system.

[{"Product":{"code":"SSGSG7","label":"Tivoli Storage Manager"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Client","Platform":[{"code":"PF033","label":"Windows"}],"Version":"6.2","Edition":"All Editions","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
17 June 2018

UID

swg21469380