windream windream auf 64-Bit Betriebssystemen windream GmbH, Bochum Copyright © 2010 by windream GmbH Wasserstr.219 44799 Bochum Stand: 05/10 – 1.0.0.0 Alle Rechte vorbehalten. Kein Teil dieser Beschreibung darf in irgendeiner Form (Druck, Fotokopie oder einem anderen Verfahren) ohne Genehmigung der windream GmbH reproduziert oder unter Verwendung elektronischer Systeme verarbeitet, vervielfältigt oder verbreitet werden. Wichtige Hinweise Alle Informationen und technischen Angaben dieser Beschreibung wurden von den Autoren mit größter Sorgfalt zusammengetragen. Sie können jedoch weder Garantie noch juristische Verantwortung oder irgendeine Haftung für Folgen, die auf fehlerhafte Angaben zurückgehen, übernehmen. Wir weisen darauf hin, dass die in dieser Beschreibung verwendeten Softund Hardwarebezeichnungen und Markennamen der jeweiligen Firmen im allgemeinen einem Warenzeichen-, Marken- oder Patentrechtschutz unterliegen. Inhalt i Inhalt windream auf 64-Bit Betriebssystemen windream im 64-Bit Modus 1 Hinweise für Installationen von windream auf 64-Bit-Systemen 1 Allgemeine Hinweise zu 64-Bit windream Installationen 1 Betriebssysteme für windream 64-Bit Installationen 3 Mögliche Kombinationen (x86 / x64) 5 Installationsroutinen für 64-Bit Installationen 5 windream Server im 64-Bit Modus installieren 8 windream Server im 64-Bit Modus mit 32-Bit Unterstützung 9 Programmverzeichnisse 9 Einträge in der Windows Registry 10 32- Bit TCP-Service für 32-Bit Clients 11 Hinweise zum Servernamen und DNS 13 Kompatibilitätsprobleme von 64-Bit Installationen mit 32-Bit Anwendungen und Implementierungen 13 windream Produkte auf 64-Bit Betriebssystemen 16 windream im 64-Bit Modus 1 windream im 64-Bit Modus Hinweise für Installationen von windream auf 64-BitSystemen Das vorliegende Dokument beschreibt kurz die Voraussetzungen und Besonderheiten, die Sie bei Installationen von windream auf 64-Bit (x64) Systemen beachten müssen und dient Ihnen als Hilfestellung bei der Installation und Konfiguration. Hinweis: Das Dokument weist auf erforderliche Anpassungen und mögliche Konsequenzen hin, die bei 64-Bit Installationen insbesondere bei Migrationen von 32-Bit- nach 64-Bit Installationen oder den Betrieb von Misch-Installationen zu berücksichtigen sind. Es ersetzt nicht die ausführlichen Installationsanleitungen und Dokumentationen der einzelnen windream Komponenten. Diese Dokumentationen werden mit den jeweiligen Produkten zur Verfügung gestellt. Für Hinweise und weitere Informationen zu den eingesetzten Microsoft Betriebssystemen, Datenbanken (SQL Server und Oracle) und eingesetzter Anwendungsprogramme wird auf die Dokumentationen der betreffenden Hersteller verwiesen. Es werden die möglichen Betriebssysteme für 64-Bit (x64)Installationen, die verfügbaren x64-Installationsroutinen und die möglichen Kombinationen (Mischinstallationen) kurz aufgeführt. So ist es beispielsweise möglich, auch weiterhin mit 32-Bit (x86) windream Clients auf einen 64-Bit windream Server zuzugreifen. Im Anschluss daran wird kurz beschrieben, was Sie bei 64-BitInstallationen insbesondere bei einer Konvertierung einer windream 32-Bit Installation in eine 64-Bit Installation (x86 windream Server / Client in x64 windream Server / x86/x64 Client) beachten müssen. Allgemeine Hinweise zu 64-Bit windream Installationen windream 64-Bit Installationen können als reine 64-Bit Installationen ausschließlich mit den 64-Bit Komponenten installiert werden. Standardmäßig werden aber windream 64-Bit-Installationen mit den 32-Bit windream Komponenten installiert, um auch 32-Bit Prozesse zu unterstützen, insbesondere für die Umstellung bereits laufender windream-Systeme von 32-Bit auf 64-Bit Installationen. Dennoch sind dabei verschiedene betriebssystembedingte Besonderheiten zu beachten, die zu Kompatibilitätsproblemen führen können: Skripte - beispielsweise aus dem windream Kontextmenü oder 2 windream im 64-Bit Modus zur Indexierung - werden bei 64-Bit Installationen immer nur im 64-Bit Modus ausgeführt, auch wenn die 32-Bit Unterstützung installiert ist. Dies funktioniert problemlos, wenn keine DLLs aufgerufen werden, die nur in einer 32-Bit Umgebung lauffähig sind. Werden aus den Skripten DLLs aufgerufen, so werden diese auf 64-Bit Systemen immer 64-Bit ausgeführt. Dies ist keine windream spezifische Anforderung, sondern ergibt sich aus den Anforderungen der 64-Bit Windows Betriebssysteme. Wenn die eingesetzten Skripte also Programme oder Dlls aufrufen, die nicht im 64-Bit Modus laufen, wird dies zu Problemen führen. Um diese Probleme zu beheben, müssen die betreffenden DLLs auf 64-Bit angepasst oder entsprechende Wrapper geschrieben werden. Überlegungen vor einer windream 64-Bit Installation Im Vorfeld einer Umstellung auf eine 64-Bit Installation muss also dringend geprüft werden, an welchen Stellen Anpassungen erforderlich werden und welche Aufwände (z.B. für die Entwicklung der Skriptanpassungen oder Tests) dafür ggf. zu berücksichtigen sind. Grundsätzlich sind vor der Umstellung immer alle eingesetzten 32-Bit Anwendungen (Skripte, Zusatzkomponenten, Plug-Ins, Anwendungen, die mit Hilfe des windream SDK entwickelt wurden, etc.) auf ihre 64Bit Kompatibilität zu testen (siehe auch "Kompatibilitätsprobleme von 64-Bit Installationen mit 32-Bit Anwendungen und Implementierungen"). Dabei sollten Sie u.a. folgende Fragestellungen insbesondere vor einer Konvertierung einer bestehenden windream 32-Bit Installation in eine 64-Bit Installation berücksichtigen: • Welche Betriebssysteme (64-Bit / 32-Bit) werden auf dem windream Server / den windream Clients eingesetzt? • Welche Anbindungen laufen dort oder müssen/sollen ggf. angebunden werden? Sind diese 32-Bit und /oder 64-Bit-fähig? • Werden Skripte (z.B. im windream Kontextmenü oder Indexierungsdialog) eingesetzt und sind diese unter 64-Bit lauffähig? • Werden in den Skripten DLLs aufgerufen? Und wenn ja, sind diese 32-Bit / oder 64-Bit fähig? • Sollen Programme angebunden werden? Stehen diese in 64 Bit zur Verfügung? • Welche windream Module und Lösungen werden eingesetzt? Sind diese als 64-Bit Anwendungen verfügbar bzw. im 32-Bit Modus auf 64-Bit Systemen ausführbar? windream im 64-Bit Modus 3 Hinweise, die bezüglich der Konfiguration und Einrichtung des Systems, zu beachten sind Auf 64-Bit Windows Betriebssystemen existiert neben der 64-Bit Registry aus Kompatibilitätsgründen immer auch eine 32-Bit Registry. Auch bei windream 64-Bit Installationen mit 32-Bit Unterstützung werden die erforderlichen Einstellungen zur Konfiguration in jeweils eigenen Zweigen in der windream Registrierung verwaltet (siehe auch "Einträge in der Windows Registry"). Änderungen, die auf dem windream Server in der 64-Bit Konfiguration beispielsweise über den windream Konfigurationsdialog (WMConf.exe) vorgenommen werden, werden aber nicht automatisch auch in der 32-Bit Konfiguration übernommen. In diesen Fällen müssen die Änderungen ggf. manuell direkt in der Windows Registrierung oder auch über den 32 Bit windream Konfigurationsdialog aus dem 32-Bit Programmverzeichnis angepasst werden. Für den Betrieb von 32-Bit windream Clients mit einem 64-Bit windream Server ist es erforderlich, dass sowohl der 32-Bit als auch der 64-Bit TCP-Service installiert und konfiguriert ist. Dafür sind zwei Ports erforderlich: Standardmäßig Port 534 (32-Bit) und Port 53464 (64-Bit) (siehe auch "32- Bit TCP-Service für 32-Bit Clients"). Bei der Installation mit 32-Bit Unterstützung werden alle benötigten 32-Bit Dateien in einem eigenen Programmverzeichnis unterhalb des Installationsverzeichnisses installiert (siehe auch "Programmverzeichnisse"). Betriebssysteme für windream 64-Bit Installationen Die möglichen Betriebssysteme als Voraussetzung für windream 64-Bit Installationen sind im Folgenden aufgelistet. Berücksichtigt sind hier ausschließlich die Voraussetzungen, die für windream ab der Version 5.0.0.4 gelten. Zusätzlich sind die Versionen der unterstützten Datenbanken aufgelistet. Weitere Hinweise und detailierte Beschreibungen der Systemvoraussetzungen finden Sie in den Installationsanleitungen und den Dateien sysreg.txt der jeweiligen windream Komponenten. Standard Client: • x64 Windows XP Professional Service Pack 3 • x64 Windows Vista Business SP1, Ultimate SP1 • x64 Windows 7 4 windream im 64-Bit Modus Terminalserver Client: • x64 Windows Server 2003 SP2 • x64 Windows Server 2003 R2 SP2 • x64 Windows Server 2008 • x64 Windows Server 2008 R2 Share Drive: • x64 Windows Server 2003 SP2 • x64 Windows Server 2003 R2 SP2 • x64 Windows Server 2008 • x64 Windows Server 2008 R2 windream Server: • x64 Windows Server 2003 SP2 • x64 Windows Server 2003 R2 SP2 • x64 Windows Server 2008 • x64 Windows Server 2008 R2 windream Datenbanken Microsoft SQL Server 32-Bit (x86) 64-Bit (x64) Microsoft SQL Server 2005 SP2 ab windream 3.6.0.15 --- Microsoft SQL Server 2008 ab windream 4.5.0.11 ab windream 4.5.0.11 Oracle 32-Bit (x86) 64-Bit (x64) Oracle 9i ab windream 3.6.0.12 --- Oracle 10g ab windream 3.6.0.15 ab windream 4.5.0.11 Oracle 11g ab windream 4.5.0.11 ab windream 4.5.0.11 Tabelle 1: Unterstützte Datenbanken Aktuell empfohlene Versionen für windream 5.0: • Oracle 9.2.0.5 mit OLEDB Provider 9.2.0.5 • Oracle 10.1.0.4 mit OLEDB Provider 10.1.X oder Oracle Client 10.2.0.3 mit OLEDB Provider 10.2.0.1 • Oracle 11.1.0.6 windream im 64-Bit Modus 5 Mögliche Kombinationen (x86 / x64) Die folgenden Kombinationen von 32-Bit- und 64-Bit-Installationen (Client-/Server) werden unterstützt: windream Standard Client, 32-Bit windream Terminalserver Client und Server windream Webportal 64-Bit windream Server x64 Standard Client ---1) X x86 Standard Client X X2) x64 Terminalserver Client X X x86 Terminalserver Client X X x86 Webportal X X3) Tabelle 2: Mögliche Kombinationen (x64/x86) bei 64-Bit Installationen 1) Eine Verbindung mit einem x86 windream Server ist nicht möglich! 2) 64-Bit windream Server mit 32-Bit Connectivity und zusätzlich 32Bit TCP-Service 3) mit 32-Bit Connectivity, wenn das windream Webportal lokal auf dem windream Server (64-Bit) installiert ist Hinweis: Wenn Sie einen 64-Bit windream Server installieren, sollten Sie immer auch die 32-Bit Connectivity (32-Bit TCP-Service) mit installieren, um den Zugriff von 32-Bit windream Clients und anderen Anwendungen (z.B. Skripte im Kontextmenü oder zur Indexierung) im 32-Bit-Modus zu gewährleisten. In jedem Fall sind alle 32-Bit Komponenten vor der Inbetriebnahme des aktualisierten Systems zu testen. Beachten Sie bitte, dass ein 64-Bit windream Client auf einen 32-Bit windream Server nicht zugreifen kann, da die DCOM Kommunikation zwar funktioniert, für den 64-Bit VFS-Treiber aber ein 64-Bit TCPService auf dem windream Server benötigt wird. Installationsroutinen für 64-Bit Installationen Für die 64-Bit und die 32-Bit Installationen des windream Standard Clients, des Terminalserver Clients und des windream Share Drives sind ab windream 5.0.0.4 (Beta) jeweils eigene Setup-Routinen verfügbar. Für die windream Server Installation ist ab windream 5.0.0.4 ein Setup verfügbar, über das abhängig vom vorhandenen Betriebssystem 6 windream im 64-Bit Modus entweder die 32-Bit Installation oder die 64-Bit Installation mit optionaler 32-Bit Unterstützung (32-Bit Connectivity und 32-TCPService) ausgeführt wird. windream Installationsroutinen (64-Bit) windream Standard Client Client Setup ab Version 5.0.0.4 windream Terminalserver Client Client Setup ab Version 5.0.0.4 windream Share Drive Client Setup ab Version 5.0.0.4 windream Server Server Setup ab Version 5.0.0.4 windream Solo Noch nicht verfügbar windream Proxy-Server Proxy Server Setup ab Version 5.0.0.4 windream Webportal Noch nicht verfügbar Tabelle 3: Installationsroutinen für 64-Bit Installationen Hinweise zum 64-Bit windream Client und Terminalserver Client Setup Mit Hilfe des 64-Bit Client Setup installieren Sie den windream Standard Client oder windream Terminalserver Client oder auch das windream Share Laufwerk im 64-Bit Modus. Für Installationen im 32Bit Modus verwenden Sie das 32-Bit Client Setup. Die Installation des Standard Clients und Terminalserver Clients können sowohl interaktiv als auch "silent" ausgeführt werden. Hinweise zum 64-Bit windream Server Setup Das windream 64-Bit Server Setup installiert den windream Server standardmäßig im 32-Bit Modus. Um den 64-Bit-Modus zu installieren, wählen Sie im Setup die entsprechende Option für die 64-Bit Installation. In diesem Fall können Sie dann wählen, ob zusätzlich die 32-Bit Connectivity und der 32-Bit TCP-Service installiert werden soll. Wenn Sie die 64-Bit Installation inklusive der 32-Bit Unterstützung wählen, installiert das Setup windream im 64-Bit Modus mit dem 64-Bit TCP-Service (Standard: Port 53464), die Datenbank und die windream 32-Bit Connectivity und den 32-Bit TCP-Service (Standard: Port 534). Hinweis: Um den Zugriff von 32-Bit windream Clients, über das windream Webportal oder auch von anderen 32-Bit Anwendungen auf den x64 windream Server zu ermöglichen, ist es zwingend erforderlich, die 32-Bit Unterstützung zu installieren. windream im 64-Bit Modus 7 Hinweise zu 64-Bit windream Solo Für windream Solo ist noch keine 64-Bit Installationsroutine verfügbar. Auch eine Konvertierung von einer x86- in eine x64- windream SoloInstallation ist derzeit noch nicht möglich. Es ist jedoch möglich, einen x64 windream Server (mit oder ohne 32Bit Connectivity) und einen x64 windream Standard Client auf einem Rechner zu installieren. Um eine bestehende 32-Bit windream Solo Installation zu konvertieren, müssen Sie die Version deinstallieren (inklusive der Datenbank und der Dateiablage (Filestore)). Anschließend installieren Sie einen x64 windream Server (mit oder ohne 32-Bit Connectivity) und einen x64 windream Standard Client. Hinweise zum 64-Bit windream Proxy Server Das silent setup für die Proxy Server Installation ist noch nicht verfügbar; siehe auch "Hinweise zum 64-Bit windream Server Setup". Hinweise zum 64-Bit windream Webportal Für das windream Webportal ist keine 64-Bit Installationsroutine verfügbar. Es ist jedoch möglich mit einer 32-Bit windream Webportal Installation auf einen 64-Bit windream Server zuzugreifen. Dafür muss die 32-Bit Unterstützung (32-Bit windream Connectivity und TCPService) installiert sein. Auf einem Remote-Rechner installieren Sie einen 32-Bit windream Client und das 32-Bit windream Webportal. Auf einem lokalen Server installieren Sie den windream Server im 64Bit Modus mit 32-Bit Connectivity und 32-Bit TCP-Service (Port 534). Dann installieren Sie das windrem Webportal und den IIS (im 32-Bit Modus). Hinweise zur Deinstallation von windream Server Um den windream Server zu deinstallieren, müssen sowohl die 32-Bit als auch die 64-Bit Module deinstalliert werden. Dazu gehen Sie folgendermaßen vor: 1. Beenden Sie alle windream Dienste (inklusive des 32-Bit und 64-Bit TCP-Service). 2. Deinstallieren Sie den windream Server inklusive der Datenbank und der Dateiablage (Filestore) über die Windows Systemsteuerung. 8 windream im 64-Bit Modus Sie können die Deinstallation auch "silent" ausführen. Weitere Hinweise hierzu finden Sie in der Datei ReadMe.txt und in den Installationsanleitungen der betreffenden windream Komponenten. windream Server im 64-Bit Modus installieren Je nach vorhandenen Systemvoraussetzungen wird bei existierenden windream Installationen die Installation des windream 64-Bit Servers entweder als Neuinstallation auf einem neuen 64-Bit Windows Server oder als Update-Installation (Migration von 32-Bit windream Server auf 64-Bit windream Server ) auf einem bereits vorhandenen 64-Bit Windows Server ausgeführt. In jedem Fall kann und sollte aus Gründen der Kompatibilität (32-Bit) immer auch die 32-Bit Unterstützung installiert werden. Bei Installationen auf einem neuen Rechner beachten Sie bitte, dass, wenn Sie windream bereits einsetzen, sich für die windream Clients der Rechnername ändert. Damit diese auf den neuen Rechner zugreifen können, müssen Sie nach Abschluss der Installation entweder auf den Clients in der Serverauswahl den Severnamen für den betreffenden windream Aliaseintrag anpassen, oder auf dem windream Server im DNS den neuen Server unter dem alten Namen bekannt machen und in der windream Registry den Eintrag ClientSeverAlias auf den alten Servernamen setzen (siehe auch "Hinweise zum Servernamen und DNS"). windream im 64-Bit Modus 9 windream Server im 64-Bit Modus mit 32-Bit Unterstützung Bei der Installation von windream im 64-Bit Modus mit windream 32Bit Unterstützung werden sowohl die x64- als auch die x86Komponenten (32-Bit Connectivity und 32-Bit TCP-Service) installiert und registriert. Dies bedeutet für die Installation des windream Servers, dass auf dem windream Sever: • zwei Programmverzeichnisse installiert werden, in denen parallel die Programmkomponenten liegen: C:\Program Files und C:\Program Files(x86)(siehe auch "Programmverzeichnisse"), • in der Windows Registrierungsdatenbank in der windream Registrierung immer parallel zwei Zweige angelegt werden, z.B. HKEY_LOCAL_MACHINE\SOFTWARE\ und HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node (siehe auch "Einträge in der Windows Registry") und • der 32-Bit TCP Service (Port 534) und der 64-Bit TCP-Service (Port 53464) installiert und konfiguriert werden (siehe auch "32- Bit TCP-Service für 32-Bit Clients"). Anzeige der installierten 32-Bit und 64-Bit Verzeichnisse und Dlls mit Hilfe von WMDiagxt Mit Hilfe des windream Diagnose-Tools lassen sich die installierten 32Bit und 64-Bit Verzeichnisse und Dlls anzeigen. Die aktuellste Version des Tools können Sie über den Link WMDiagxt-Link aus dem Programmmenü (Befehl Start>Programme>windream) herunterladen. Programmverzeichnisse Bei der 64-Bit Installation mit 32-Bit Unterstützung werden die für die jeweiligen Modi erforderlichen Dateien in den angegebenen Installationsverzeichnissen in zwei parallelen Ordnerstrukturen installiert. Standardmäßig sind dies die Programmverzeichnisse: C:\Program Files, z.B. C:\Programme für windream 64-Bit und C:\Program Files (x86) , z.B. C:\Programme (x86) für windream 32-Bit Komponenten. 10 windream im 64-Bit Modus Abbildung 1: Server Setup - Programmverzeichnis für x64- und x86- Komponenten Um die 32-Bit Konfiguration anzupassen, starten Sie beispielsweise die windream Konfiguration (Datei WMConf.exe) oder auch das Thumbnail Konfigurationstool (Datei WMThmbCf.exe) aus dem x86Programmverzeichnis. Einträge in der Windows Registry Bei der 64-Bit Installation mit 32-Bit Unterstützung werden die erforderlichen Einträge in der Windows Registrierung für beide Modi parallel angelegt und mit den jeweiligen Standardwerten eingerichtet. Änderungen an der windream Konfiguration, die über die windream Konfiguration (Befehl windream Control Center>Konfiguration) vorgenommen werden, werden nicht automatisch auch in den Einstellungen der 32-Bit Konfiguration übertragen. Dies ist dann manuell auszuführen. Einträge unter HKLM für windream 64-Bit: HKEY_LOCAL_MACHINE\SOFTWARE für windream 32-Bit: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node Wichtiger Hinweis: Änderungen in der Registry im windream 64Bit Registry-Zweig HKEY_LOCAL_MACHINE\SOFTWARE\A.I.S. GmbH\windream werden nicht automatisch auch in den windream 32-Bit Registry-Zweig HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\A.I.S. GmbH\windream übertragen. windream im 64-Bit Modus 11 Beispiel: Die Konfigurationen des 64-Bit Thumbnail-Service werden in entsprechenden Einträgen der 64-Bit windream Registry gesetzt. Um aber den Thumbnail-Zugriff beispielsweise aus einem lokalen 32-Bit windream Webportal zu ermöglichen, müssen die entsprechenden Konfigurationen auch im 32-Bit Zweig der windream Registry angepasst werden (z.B. mit Hilfe der 32-Bit WMThumbCf.exe). Einträge unter HKCU Die HKEY_CURRENT_USER\Software existiert nur einmal! Einträge unter HKCR Die DCOM Registrierung von InProcess Com-Modulen am Beispiel vom Connect-Modul wmocnct.dll: x64 Programme suchen dieses unter: [HKEY_CLASSES_ROOT\Windream.WMConnect] [HKEY_CLASSES_ROOT\CLSID] x86 Programme suchen dieses unter: [HKEY_CLASSES_ROOT\Wow6432Node\Windream.WMConnect] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\C LSID] Hinweis zur Deregistrierung von Modulen Beachten Sie bitte, dass bei der Deregistierung von entweder x86 oder x64 immer beide Modulregistrierungen entfernt werden. D.h. sowohl z.B. [HKEY_CLASSES_ROOT\Windream.WMConnect] als auch [HKEY_CLASSES_ROOT\Wow6432Node\Windream.WMConn ect]. Damit ist bei Deregistrierung eines der beiden Module auch immer die Registrierung des anderen zerstört. Dies hat zur Folge, dass nach Registrierung der 32Bit-Connectivity auf einem x64 Server, diese NICHT wieder deregistriert werden kann, ohne die komplette windream Installation zu zerstören. 32- Bit TCP-Service für 32-Bit Clients Damit auch 32-Bit Standard windream Clients (32-Bit VFS-Treiber) weiterhin auf den 64-Bit windream Server zugreifen können, ist es 12 windream im 64-Bit Modus erforderlich, dass auch der 32-Bit TCP-Service installiert und registriert ist. Wenn Sie über das 64-Bit windream Sever Setup die 32-Bit Unterstützung installieren, werden beide Dienste (der 64-Bit TCPService und 32-Bit TCP-Service) über das Setup installiert und standardmäßig auf die Ports 53464 und 534 konfiguriert. D.h., bei bestehenden 32-Bit Installationen nutzt der 32-Bit TCP Service nach einem Update auf eine 64-Bit Installation weiterhin den Port 534. Abbildung 2: Server Setup - Programmverzeichnis für x64- und x86- TCP-Service Das Setup führt für den TCP-Service dann mit den im Setup eingegebenen Portangaben die folgenden Einstellungen automatisch durch: • C:\Program Files\windream GmbH\windream\wmotcp.exe /service -port 53464 ;bei einem Update von 32-Bit auf 64-Bit wird so der zweite TCP-Service (64-Bit) über diesen Befehl auf den Port 53464 konfiguriert. • Die Datei windream TCPService.log.properties(unter "C:\Program Files\windream GmbH\windream") für das Logging wird in die Datei "C:\Program Files\windream GmbH\windream\windream TCP-Service 53464.log.properties" kopiert. • In der Datei windream TCP-Service 53464.log.properties wird der Pfad für die Log-Datei angepasst: "C:\Program Files\windream GmbH\windream\Temp\windream TCP-Service 53464.log" • In den Dateien startservices.bat und stopservices.bat sind die Namen für den 32-Bit und den 64-Bit TCP-Service voreingestellt: "windream TCPService" und "windream TCP-Service 53464". windream im 64-Bit Modus 13 Hinweise zum Servernamen und DNS Wenn sich der windream Servername ändert (neuer Server, Umzug des Severs etc.) müssen Sie die windream Server Alias Einstellungen auf den angeschlossenen windream Clients entsprechend anpassen. Um dies zu vermeiden können Sie statt dessen auch auf dem windream Server im DNS den neuen Server unter dem alten Namen bekannt machen und in der windream Registry den Eintrag ClientSeverAlias auf den alten Servernamen setzen. Wenn für eine Umstellung auf 64-Bit ein 32-Bit windream Server durch einen neuen 64-Bit windream Server ersetzt wird, ändert sich auch der Servername (z.B. von "OLDSERVER" in "NEWSERVER"). Um den Zugriff der angeschlossenen windream Clients zu ermöglichen und nicht die Alias Einstellungen auf allen Clients ändern zu müssen, ändern Sie die Einstellungen im DNS für den neuen Server so, dass dieser unter dem alten Namen bekannt ist. Anschließend müssen Sie auf dem windream Server in der 64-Bit Registry unter HKLM\SOFTWARE\A.I.S. GmbH\windream\3.6\Connection den Eintrag "ClientServerAlias"="OLDSERVER" setzen. An der Konfiguration der vorhandenen Clients sind dann keine weiteren Änderungen notwendig. Alle weiteren windream Clients (32Bit / 64-Bit) werden dann in der Serverauswahl auf den Server mit dem DNS-Namen "OLDSERVER" konfiguriert. x64 Clients müssen den Port 53464 und x86 Clients den Port 534 nutzen. Kompatibilitätsprobleme von 64-Bit Installationen mit 32-Bit Anwendungen und Implementierungen Alle eingesetzten 32-Bit Module, Anwendungen, Integrationen, Third Party Produkte etc. müssen auf ihre 64-Bit Fähigkeit getestet werden. Dies betrifft beispielsweise die eingesetzten Skripte oder auch Programme, die mit Hilfe des windream SDKs entwickelt wurden. Ob eine Anwendung oder ein Prozess im 32-Bit Modus läuft, lässt sich beispielsweise auch im Windows Task-Manager erkennen. Die betreffenden Prozesse sind durch * 32 im Prozessnamen gekennzeichnet. Siehe Beispiel in der folgenden Abbildung. 14 windream im 64-Bit Modus Abbildung 3: Anzeige von 32-Bit Prozessen im Windows Task-Manager Im Folgenden sind bekannte Probleme und Software-Änderungen, die ggf. zu Problemen führen können, aufgelistet: windream Skripte windream Skripte z.B. im windream Kontextmenü oder zur Indexierung im Indexierungsdialog, die 32-Bit DLLs aufrufen (CreateObject), funktionieren auf 64-Bit Systemen nicht ohne Anpassungen auf 64-Bit. windream DocView - Geänderte Thumbnail Generierung Da die von windream DocView in der 32-Bit Version für die JPGGenerierung eingesetzte imageenxlibrary nicht 64-Bit fähig ist, wurde die JPG-Generierung (WMOThmb.dll) in der neuen Version geändert und durch eine eigene JPG-Generierung ersetzt. Dies führt zu Änderungen bei der Darstellung der JPG-Dateien. Um die Probleme bei der Darstellung bei den bereits mit der 32-Bit Version erstellten JPG-Dateien (insbesondere von Bilddateien, wie .Tif) zu lösen, ist es ggf. erforderlich die JPG-Generierung erneut mit der neuen Version durchzuführen. windream im 64-Bit Modus 15 Grundsätzlich es aber auch möglich, windream DocView im 32-Bit Modus zu verwenden, wenn die 32-Bit windream Connectivity installiert ist. Neue DLL für Mail-Generierung und Versand durch den windream Event-Service Die vom windream Ereignisdienst für den Mail-Versand über SMTP eingesetzte Bibliothek sevmail.ocx (nur 32-Bit) wurde durch die DLL WMOsmtp.dll ersetzt. Die Konfiguration des Mailversands erfolgt wie bisher über die Parameter eines entsprechend zu erstellenden Skripts (siehe Beispielskript sevmail.vbs). Thumbnail-Zugriff von einem lokalen windream Webportal (nur 32-Bit) Wenn nach einer Umstellung auf 64-Bit beim Thumbnail-Zugriff von einem lokalen windream Webportal (nur 32-Bit) Probleme auftreten, kann dies daran liegen, dass die erforderliche Thumbnail-Konfiguration nur in der 64-Bit Registry und nicht auch im 32-Bit Zweig erfolgt ist. Dies muss ggf. manuell über das 32-Bit Konfigurations-Tool WMThumbCf.exe aus dem 32-Bit Programmverzeichnis erfolgen. Probleme beim Zugriff von 32-Bit Clients auf 64-Bit Server Dies kann u.a. folgende Ursachen haben: die windream 32-Bit Connectivity ist nicht oder nicht vollständig installiert, der 32-Bit TCPService ist nicht installiert oder nicht korrekt konfiguriert, der Servername des windream Servers hat sich geändert (neuer 64-Bit Server); windream Module im 32-Bit Modus windream BPM und die windream BPM Custom Tools laufen nicht als 64-Bit Anwendungen. windream BPM benötigt für die Voransicht der Dokumente den windream DocView im 32-Bit Modus. Daher ist es erforderlich, dass bei einer 64-Bit windream Installation, wenn auch windream BPM eingesetzt wird, die 32-Bit Unterstützung installiert ist, so dass auch die 32-Bit Bibliotheken des windream DocView verfügbar sind. Das windream Modul Word2Windream ist nicht im 64-Bit Modus verfügbar (Microsoft Office Anwendungen sind bis zur Version Microsoft Office 2007 nur 32-Bit fähig); Hinweis zur Problemlösung Alle windream Server-Dienste - bis auf den windream DMS-Dienstkönnen auf einem 64-Bit System auch als 32-Bit Dienste registriert werden. So lassen sich beispielsweise ggf. Probleme bei der Konfiguration des Mailversands über den windream Event-Service oder auch Probleme bei der JPG-Generierung des Thumbnail-Service beheben. 16 windream im 64-Bit Modus windream Produkte auf 64-Bit Betriebssystemen Die folgenden windream Produkte sind im 32-Bit und/oder 64-Bit Modus auf 64-Bit Betriebssystemen bereits verfügbar bzw. lauffähig. Produkt 32-Bit (x86) 64-Bit (x64) windream Client ja ja windream Client Share Server ja ja windream Client Terminal Server ja ja windream Server ja ja windream Objectstore ja nein windream Web Portal ja nein windream BPM Client ja nein windream BPM Komponenten ja nein windream BPM Engine ja ja windream BPM Designer ja nein windream BPM Web Client ja nein windream MOSS ja ja windream Imaging ja nein windream Exchange Client ja nein windream Exchange Server ja nein windream Mailarchivierung (Lotus Notes) ja nein windream XML Manager ja nein windream arcLink ja windream ScanLink ja * nein * nein windream DirectLink nein nein windream Sync ja nein windream SecurArc * nein * nein windream DocMon nein nein windream MultiProps ja ja windream Notifier ja ja windream Word2windream ja nein Tabelle 4: windream Produkte auf 64-Bit Betriebssystemen * Noch in der Testphase; die betreffenden Produkte sollten aber im 32Bit Modus auf 64-Bit Betriebssystemen lauffähig sein.