Upgrades für ältere Profile unter Windows
Wenn Sie unter Microsoft Windows ein Upgrade von einem HCL Connections-Release vor 5.5 vornehmen, müssen Sie diese Prozedur in Connections 5.5 ausführen, um für ältere Profile ein Upgrade vorzunehmen, sodass diese in HCL Verse funktionieren.
Prozedur
-
Kopieren Sie die folgenden Zeilen in einen Texteditor, und speichern Sie sie als fixhashphoto.cmd im Verzeichnis Connections\xkit\connections.sql\profiles.
Anmerkung: Ein Teil des in diesem Schritt gezeigten Textes ist in mehrere Zeilen aufgeteilt, sodass der Inhalt auf die Dokumentationsseite passt; die zusätzlichen Zeilen sind eingerückt. In der eigentlichen Datei befindet sich dieser Text in einer Zeile.
@echo off setlocal ENABLEEXTENSIONS rem # ***************************************************************** rem # rem # Licensed Materials - Property of IBM rem # rem # 5724-S31 rem # rem # Copyright IBM Corp. 2014, 2016 All Rights Reserved. rem # rem # US Government Users Restricted Rights - Use, duplication or rem # disclosure restricted by GSA ADP Schedule Contract with rem # IBM Corp. rem # rem # ***************************************************************** set FIXUP_DIR=%~dp0 set MIGRATION_DIR=%FIXUP_DIR% set MIGRATION_DIR=%FIXUP_DIR%migrate.lib set DB2_USER=LCUSER set DB2_PASSWORD=<DB2PASSWORD> set DB2_HOST=<DB2HOSTNAME> set DB2_PORT=50000 set JAVA_HOME=c:\IBM\WebSphere\AppServer\java set DB2_JAVA_HOME=C:\IBM\SQLLIB\java set DB2_DB_NAME=PEOPLEDB if not exist %MIGRATION_DIR% echo WARNING: Directory MIGRATION_DIR %MIGRATION_DIR% does not exist! if not defined DB2_JAVA_HOME echo WARNING: Env variable DB2_JAVA_HOME is not set! if not defined DB2_HOST echo WARNING: Env variable DB2_HOST is not set! if not defined DB2_PORT echo WARNING: Env variable DB2_PORT is not set! if not defined DB2_DB_NAME echo WARNING: Env variable DB2_DB_NAME is not set! if not defined DB2_USER echo WARNING: Env variable DB2_USER is not set! if not defined DB2_PASSWORD echo WARNING: Env variable DB2_PASSWORD is not set! echo FIXUP_DIR=%FIXUP_DIR% echo MIGRATION_DIR=%MIGRATION_DIR% echo DB2_JAVA_HOME=%DB2_JAVA_HOME% echo DB2_HOST:DB2_PORT=%DB2_HOST%:%DB2_PORT% echo DB2_DB_NAME:DB2_USER=%DB2_DB_NAME%:%DB2_USER% echo %DB2_JAVA_HOME%/jdk/bin/java -Dfile.encoding=UTF-8 -Xmx1024m -classpath ^ %DB2_JAVA_HOME%/db2jcc.jar;%DB2_JAVA_HOME%/db2jcc_license_cu.jar; %MIGRATION_DIR%/profiles.migrate.jar;%MIGRATION_DIR%/commons-logging-1.0.4.jar; %MIGRATION_DIR%/lc.util.web-30.jar;%MIGRATION_DIR%/commons-lang-2.4.jar; %MIGRATION_DIR%/commons-codec-1.3-minus-mp.jar ^ com.ibm.profiles.migrate.MigrateHashEmail jdbc:db2://%DB2_HOST%:%DB2_PORT%/%DB2_DB_NAME% "%DB2_USER%" "******" %DB2_JAVA_HOME%/jdk/bin/java -Dfile.encoding=UTF-8 -Xmx1024m -classpath ^ %DB2_JAVA_HOME%/db2jcc.jar;%DB2_JAVA_HOME%/db2jcc_license_cu.jar; %MIGRATION_DIR%/profiles.migrate.jar;%MIGRATION_DIR%/commons-logging-1.0.4.jar; %MIGRATION_DIR%/lc.util.web-30.jar;%MIGRATION_DIR%/commons-lang-2.4.jar; %MIGRATION_DIR%/commons-codec-1.3-minus-mp.jar ^ com.ibm.profiles.migrate.MigrateHashEmail ^ jdbc:db2://%DB2_HOST%:%DB2_PORT%/%DB2_DB_NAME% "%DB2_USER%" "%DB2_PASSWORD%"
-
Bearbeiten Sie fixhashphoto.cmd. Ersetzen Sie
<DB2PASSWORD>
und<DB2HOSTNAME>
durch entsprechende Werte. -
Führen Sie bei Anzeige einer Windows-Befehlseingabeaufforderung das Berichtigungsscript aus:
fixhashphotos.cmd
Beispielausgabe:MigrateHashEmail : Processed 100 entries in this batch. Total updates 139200.