Broker der Version 2.1 auf Version 6.0 unter z/OS migrieren

Vorbereitungen:
  • Stellen Sie sicher, dass Sie mit den Schritten der Task Einen Broker unter z/OS erstellen vertraut sind.
  • Zur Migration eines Brokers unter z/OS verwendet die JCL den Befehl mqsimigratecomponents. Dieser Befehl beinhaltet viele Parameter, mit denen Sie sich zunächst vertraut machen müssen, bevor Sie den Broker migrieren.
  • Vor der Migration eines Brokers müssen Sie sicherstellen, dass keine Aggregation verarbeitet wird. Wenn Sie einen Broker auf Version 6.0 migrieren, gehen alle Live-Daten, die für laufende Aggregationen gespeichert werden, verloren.
  • Wenn der Broker mit einer Ländereinstellung ausgeführt wird, die nicht unter Ländereinstellungen aufgeführt ist, prüfen Sie, ob die Codepage zu den unterstützten Codeseiten gehört und die Ländereinstellung korrekt konfiguriert ist.

Bei der Migration eines Brokers von Version 2.1 auf Version 6.0 gehen alle ständigen Veröffentlichungen unter z/OS verloren. Dies ist auch der Fall, wenn ein z/OS-Broker der Version 6.0 auf Version 2.1 zurückgesetzt wird.

  1. Stoppen Sie den Broker der Version 2.1.
  2. Sichern Sie die Datenbanktabellen des Brokers.
  3. Erstellen Sie eine neue Broker-PDSE.
  4. Kopieren Sie alle JCL-Dateien aus den in Version 6.0 installierten PDSEs SBIPPROC und SBIPSAMP in die neue Broker-PDSE und passen Sie sie an.

    Wenn Sie die neue JCL der Version 6.0 für diese Migration anpassen, darf die JCL-Variable ++HOME++ nicht denselben Wert haben wie das vorhandene Komponentenverzeichnis von Version 2.1. Anderenfalls wird die vorherige ENVFILE bei Übergabe des BIPGEN-Job überschrieben. Setzen Sie die Variable ++HOME++ auf das Ausgangsverzeichnis für die Benutzer-ID der gestarteten Task (z. B. /u/mq01brk).

    1. Passen Sie die Datei BIPEDIT an, und verwenden Sie dabei Werte, die in der Datei mqsicompcif des Brokers der Version 2.1 definiert sind. Funktional entsprechende Anpassungsvariablen in 'mqsicompcif' und BIPEDIT führt die in der Datei 'mqsicompcif' von Version 2.1 verwendeten Anpassungsvariablen sowie die funktional entsprechenden Variablen in der Datei BIPEDIT der Version 6.0 auf.
    2. Kopieren Sie alle zusätzlichen Änderungen, die Sie an der Umgebungsdatei ENVFILE und der ODBC-Initialisierungsdatei dsnaoini vorgenommen haben, in BIPBPROF und BIPDSNAO des Datensatzes der Komponente. Übergeben Sie den Job BIPGEN, um die Umgebungsdatei ENVFILE zu erstellen.
    3. Passen Sie den JCL-Job BIPMGTB an, und übergeben Sie ihn. So entstehen die LOB-Tabellenbereiche. LOB-Tabellenbereiche wurden erstmals von der Brokerdatenbank unter z/OS in Version 5.0. Sie wurden in Version 2.1 nicht verwendet, deshalb müssen Sie jetzt erstellt werden.
    4. Passen Sie den Job BIPMGCMP an, und übergeben Sie ihn. So werden die Registry, die Warteschlangen und die Brokerdatenbank migriert. Bei der Datenbankmigration werden Datenbanktabellen erstellt oder gelöscht und freigegeben, deshalb müssen Sie über die korrekten DB2-Berechtigungen verfügen. Diese Berechtigungen sind mit denen, die Sie zur Ausführung des Befehls mqsicreatebroker benötigen, identisch.
  5. Kopieren Sie die gestartete JCL-Task (BIPBRKP) in die Prozedurenbibliothek. Bewahren Sie beim Kopieren der gestarteten Task eine Kopie des Originals an einer sicheren Stelle zu Sicherungszwecken auf.
  6. Beim Starten des Brokers der Version 6.0 wird das Prüfungsprogramm ausgeführt.
Zugehörige Tasks
Broker unter z/OS erstellen
Broker-PDSE erstellen
JCL-Code für den Broker anpassen
Die vom Broker gestartete Task in die Prozedurenbibliothek kopieren
Ressourcen der Version 2.1 migrieren
Migration von Version 2.1 planen
Ländereinstellung unter z/OS ändern
Zugehörige Verweise
Beginn der ÄnderungInhalt der Broker-PDSEEnde der Änderung
Funktional entsprechende Anpassungsvariablen in 'mqsicompcif' und BIPEDIT
BIPEDIT-Beispieldatei
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ah23937_