Befehl 'mqsimigratemsgsets'

Unterstützte Plattformen

  • Windows
  • Linux (x86-Plattform)

Zweck

Durch den Befehl mqsimigratemsgsets werden alle Dateien mit der Erweiterung .mrp in das Verzeichnis importiert, das durch den Parameter -d angegeben wurde. Dateien mit anderen Erweiterungen werden ignoriert.
Anmerkung:
  1. Mit diesem Befehl wird eine unidirektionale Migration auf WebSphere Message Broker Version 6.0 Message Brokers Toolkit vom vorhergehenden Version 2.1-Release ausgeführt.
  2. Bei einer Migration von Version 5.0 auf Version 6.0 müssen Sie lediglich die Version 5.0-Nachrichtengruppenprojekte in den Version 6.0-Arbeitsbereich laden; wenn Sie die Projekte anschließend speichern, werden sie im Version 6.0-Format gespeichert.
  3. Stoppen Sie vor dem Aufrufen des Befehls Ihre Message Brokers Toolkit-Sitzung.
  4. Beim Import sehr großer .mrp-Dateien wird der Befehl mqsimigratemsgsets unter Umständen mit der Java-Ausnahme 'OutOfMemoryException' beendet.

    Wenn in Ihrem Verzeichnis -d mehrere MRP-Dateien enthalten sind, wiederholen Sie die Ausführung des Befehls. Das Verzeichnis -d soll dabei jedes Mal nur eine MRP-Datei enthalten.

    Alternativ können Sie auch unter Angabe des mqsimigratemsgsets-Parameters -vmargs -Xmx<nnn>M die Speicherkapazität vergrößern (in diesem Parameter gibt <nnn> die Größe des Speichers in MB an). Beispiel:
    mqsimigratemsgsets ... -vmargs -Xmx256M

Eine Berichtsdatei mit dem Standarddateinamen mqsimigratemsgsets.report.txt wird als Eintrag des aufgerufenen Befehls erstellt. Sie können den Parameter -log so angeben, dass der Standardname und die Standardposition der Berichtsdatei überschrieben werden, und den Parameter -v so, dass zusätzliche Informationen zu der Berichtsdatei hinzufügt werden.

Auf Windows-Systemen befindet sich die Datei mqsimigratemsgflows.exe im Verzeichnis <Toolkit-Installationsverzeichnis>/eclipse. Auf Linux (x86-Plattform)-Systemen befindet sich die Datei mqsimigratemsgflows ebenfalls im Verzeichnis <Toolkit-Installationsverzeichnis>/eclipse.

Syntax

Parameter

In den meisten Fällen müssen Sie nur die Parameter -d und -data verwenden, um die Adresse der MRP-Dateien und des Arbeitsbereichs anzugeben.

-d <Verzeichnis>
(Erforderlich) Absoluter oder relativer Verzeichnispfad, in dem die zu importierenden MRP-Dateien enthalten sind.
-data <Arbeitsbereichspfad>
(Erforderlich) Pfad zum Arbeitsbereich, in dem Ihre Projekte erstellt werden.

Die Position des Arbeitsbereichs ist auch die Standardposition für Projekte. Relative Pfade werden als relativ zu dem Verzeichnis interpretiert, in dem der Befehl gestartet wurde.

-rm
(Optional) Bereits vorhandene Nachrichtengruppenprojekte werden ersetzt. Wenn das Nachrichtengruppenprojekt bereits vorhanden ist, wird eine Warnung ausgegeben, wenn dieser Parameter nicht angegeben wurde, und die MRP-Datei wird ignoriert.
-g
(Optional) Es müssen immer globale Elemente und globale komplexe Typen erstellt werden.
-pl
(Optional) Für Elemente mit IDs mit Präfix werden immer lokale Elemente erstellt, wenn mehr als einmal auf sie verwiesen wird. Diese Option sollte nur verwendet werden, wenn die Berichtsdatei die Warnung BIP0195 enthält und nach dem Import in der Taskliste doppelte Elemente vorkommen.
-log <Dateiname>
(Optional) Name und Position der generierten Berichtsdatei.
-v
(Optional) Weist das Importprogramm an, einen ausführlichen Bericht zu erstellen, in dem genau aufgeführt wird, was erstellt wurde.
-part
(Optional) Aufteilung der Nachrichtengruppen in mehrere MXSD-Dateien, falls die Größe der Nachrichtengruppe für eine Partitionierung ausreicht.

Weitere Informationen über die durch diesen Befehl erstellten Komponenten und weitere wichtige Punkte finden Sie im Abschnitt Nachrichtengruppen von Version 2.1 migrieren.

Autorisierung

Für diesen Befehl ist keine bestimmte Berechtigung erforderlich.

Beispiele

mqsimigratemsgsets -d c:\wmqi\test -v
mqsimigratemsgsets –d c:\wmqi\test –v –pl 
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 18.05.2006
an09015_