Führen Sie zur Migration eines Version 6.1-Brokers auf Version
8.0 auf demselben Computer in einem verteilten Betriebssystem die folgenden Schritte aus.
- Installieren Sie WebSphere Message
Broker Version
8.0 auf demselben Computer wie Version 6.1. Installieren Sie mindestens die Brokerkomponente; andere
Komponenten sind optional. Sie müssen für diese Installation ein neues Verzeichnis angeben.
- Öffnen Sie WebSphere Message
Broker Toolkit Version 6.1 und entfernen Sie den Broker aus der Domänenkonfiguration.
- Stoppen Sie alle Kanäle, die mit dem Broker der Version 6.1
verbunden sind.
- Öffnen Sie eine Befehlsumgebung der Version 6.1 und stoppen Sie den Broker der Version 6.1 mit dem Befehl mqsistop.
- Optional: Wenn Ihre Nachrichtenflüsse über ODBC-Verbindungen auf Benutzerdatenbanken zugreifen, aktualisieren Sie die ODBC-Definitionen auf das Format der Version
8.0; siehe ODBC-Definitionen bei der Migration aktualisieren.
- Richten Sie die Version
8.0-Befehlsumgebung ein:
- Führen Sie den Befehl mqsimigratecomponents aus, um den Broker zu migrieren. Beispiel:
mqsimigratecomponents Broker1
Alle Konfigurationsdaten werden aus der Brokerdatenbank der Version 6.1 abgerufen. Wenn Sie für Ihren Broker der Version 6.1 mithilfe der Parameter -u und -p des Befehls mqsicreatebroker eine Standard-Benutzer-ID und ein Standardkennwort festgelegt haben, werden diese Werte mit dem Broker migriert. Sie können diese Werte für Ihren Broker der Version
8.0 mithilfe des Befehls mqsisetdbparms ändern.
- Auf AIX-, Linux on
x86-64- und Solaris on SPARC-Systemen wird nur noch 64-Bit, nicht mehr 32-Bit und 64-Bit unterstützt. 32-Bit-Ausführungsgruppen werden in 64-Bit-Ausführungsgruppen konvertiert. Auf diesen Systemen sind jetzt 64-Bit-Bibliotheken und 64-Bit-ODBC-Konfigurationen für Datenbanken erforderlich.
- Benutzerdefinierte C/C++-Knoten, -Parser und -Exits in der 32-Bit-Version müssen in 64-Bit konvertiert werden.
- Konfigurieren Sie den Broker so, dass er auf diese erneut kompilierten Erweiterungen verweist; dazu müssen Sie den folgenden Befehl ausführen:
mqsichangebroker -l Benutzer-LIL-Pfad -x Benutzerexitpfad
Dabei definiert Benutzer-LIL-Pfad einen oder mehrere Pfade zu Ihren LIL-Dateien und Benutzerexitpfad definiert einen oder mehrere Pfade zu Ihren Exitprogrammen.
Für alle Systeme wurden die folgenden Änderungen an Umgebungsvariablen vorgenommen:
Vorhergehende Version |
Version
8.0 |
MQSI_LILPATH64 und MQSI_LILPATH32 |
MQSI_LILPATH |
MQSI_USER_EXIT_PATH64 und MQSI_USER_EXIT_PATH |
MQSI_USER_EXIT_PATH |
MQSI_SECURITY_PROVIDER_PATH64 und MQSI_SECURITY_PROVIDER_PATH32 |
MQSI_SECURITY_PROVIDER_PATH |
Aktualisieren Sie alle angepassten Profile, in denen diese Umgebungsvariablen festgelegt werden.
- Kopieren Sie alle zusätzlichen angepassten Umgebungseinstellungen aus Ihrer vorherigen Umgebung in Ihre Umgebung der Version
8.0, z. B. MQSI_FILENODES_ROOT_DIRECTORY.
- Starten Sie den
Version
8.0-Broker
mit dem Befehl mqsistart.
Lesen Sie nach Abschluss der Migration den Abschnitt Tasks nach der Migration ausführen. Hier finden Sie Informationen zu den
Tasks, die eventuell nach der Migration auszuführen sind.