windream windream auf 64

Werbung
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.
Herunterladen