Upgrades für ältere Profile unter Linux
Wenn Sie unter Linux 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
-
Extrahieren Sie Connections_5.5_Wizards_lin_aix.tar:
cd /opt/ cp /tmp/Connections_5.5_Wizards_lin_aix.tar tar -xvf Connections_5.5_Wizards_lin_aix.tar
-
Wechseln Sie das Verzeichnis:
cd /opt/Wizards/connections.sql/profiles/db2/fixup/
-
Kopieren Sie die Datei fixup50j.sh:
cp fixup50j.sh fixhashphoto.sh
-
Richten Sie die Berechtigung ein:
chmod a+x fixhashphoto.sh
-
Bearbeiten Sie fixhashphoto.sh. Ersetzen Sie
<PASSWORD>
und<peopledb_hostname>
durch entsprechende Werte.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.#!/bin/bash DB2_PASSWORD=<PASSWORD> DB2_USER=LCUSER JAVA_HOME=/opt/IBM/WebSphere/AppServer/java DB2_JAVA_HOME=/opt/ibm/db2/V10.5/java DB2_HOST=<peopledb_hostname> DB2_PORT=50000 DB2_DB_NAME=PEOPLEDB FIXUP_DIR=`dirname $0` MIGRATION_DIR=`dirname ${FIXUP_DIR}` MIGRATION_DIR=`dirname ${MIGRATION_DIR}`/migrate.lib echo $JAVA_HOME/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}" "******" $JAVA_HOME/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}"
-
Führen Sie das fixup-Script aus.
cd /opt/Wizards/connections.sql/profiles ./db2/fixup/fixhashphoto.sh
Beispielausgabe:MigrateHashEmail : Processed 100 entries in this batch. Total updates 139200.
-
So prüfen Sie, ob ein Profil aktualisiert wurde:
select PROF_IDHASH from EMPINST.EMPLOYEE where prof_uid='<UID_FROM_USER>'