Befehl mqsicreatebar

Mit dem Befehl mqsicreatebar können implementierbare Brokerarchivdateien erstellt werden, die Nachrichtenflüsse enthalten.

Unterstützte Plattformen

  • Windows
  • Linux on x86

Zweck

Wenn die Nachrichtenflüsse in einem Repository gespeichert werden sollen, können Sie Scripts schreiben, um die Nachrichtenflussanwendungen über den Befehl mqsicreatebar und die Befehlszeilentools des Repositorys zu implementieren.

Syntax

Parameter

-data Arbeitsbereich
(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.

-b BAR-Dateiname
(Erforderlich) Der Name der Brokerarchivdatei (komprimiertes Dateiformat), in der das Ergebnis gespeichert wird. Die Brokerarchivdatei wird ersetzt, wenn sie bereits vorhanden ist und die Datei META-INF/broker.xml erstellt wird.
-cleanBuild
(Optional) Aktualisiert die Projekte im Arbeitsbereich und ruft anschließend ein bereinigten Build auf, bevor neue Elemente zum Brokerarchiv hinzugefügt werden.
Verwenden Sie den Parameter -cleanBuild , um alle Projekte im Brokerarchiv zu aktualisieren und einen bereinigten Build aufzurufen, wenn Sie Brokerarchivressourcen unter Verwendung von externe Tools geändert haben.
-version Versionszeichenfolge
(Optional) Fügt vor der Dateierweiterung das Unterstreichungszeichen (_ ) und den Wert für Versionszeichenfolge an die Namen der Objekte an, die der BAR-Datei hinzugefügt werden.
-p Projektname
(Optional) Projekte, die Dateien enthalten, die in die BAR-Datei aufgenommen werden sollen. Sie können mehrere Projekte angeben, darunter ein Nachrichtenflussprojekt, ein Nachrichtengruppenprojekt oder ein benutzerdefiniertes Nachrichtenflussknotenprojekt.

Falls ein angegebenes Projekt derzeit nicht Teil des Arbeitsbereichs ist, wird es von dem Befehl mit dem Arbeitsbereich verknüpft, so dass die Dateien in dem Projekt in die BAR-Datei aufgenommen werden können. Der Befehl kopiert die Dateien nicht in das Arbeitsbereichsverzeichnis.

Falls ein angegebenes Projekt zwar Teil des Arbeitsbereichs jedoch geschlossen ist, wird es mit dem Befehl geöffnet und aufgebaut, damit die Dateien in dem Projekt in die BAR-Datei aufgenommen werden können.

-o Dateipfad
(Erforderlich) Der relative Arbeitsbereichspfad (einschließlich Projekt) einer Datei msgflow , die der Brokerarchivdatei hinzugefügt werden soll.

Sie können mehrere implementierbare Dateien zu diesem Befehl hinzufügen, indem Sie folgendes Format verwenden: -o Dateipfad1 Dateipfad2 .... Dateipfad 'n'

Berechtigung

Unter Linux on x86 muss die Benutzer-ID über Schreibzugriff auf die Verzeichnisse -data (Arbeitsbereich) und -b (Speicherposition der Brokerarchivdatei) verfügen.

Unter Windows muss dieser Befehl mit einer Benutzer-ID aufgerufen werden, die auf dem lokalen System über Administratorberechtigung verfügt.

Antworten

Dieser Befehl gibt die folgenden Antworten zurück:
  • BIP0956 Der Befehl 'mqsicreatebar' kann nicht gestartet werden
  • BIP0957 Falsche Argumente für Befehl 'mqsicreatebar' angegeben
  • BIP0958 'mqsicreatebar' kann keine Aktionen ausführen
  • BIP0959 Falsche Argumente für Befehl 'mqsicreatebar' angegeben (Projektname)
  • BIP0960 Falsche Argumente für Befehl 'mqsicreatebar' angegeben (Projektverzeichnis)
  • BIP0961 Fehler beim Öffnen des Arbeitsbereichs in 'mqsicreatebar' (Projekt konnte nicht erstellt werden)
  • BIP0962 Fehler beim Öffnen des Arbeitsbereichs in 'mqsicreatebar' (Projekt konnte nicht geöffnet werden)
  • BIP0963 Fehler beim Speichern der Datei 'mqsicreatebar'
  • BIP0964 Falsches Argument "-o" in Befehl 'mqsicreatebar' angegeben
  • BIP0965 Fehler beim Kompilieren von Dateien in 'mqsicreatebar'

Beispiele

Beginn der ÄnderungSie müssen den Befehl im Verzeichnis eclipse ausführen. Die Standardposition des Verzeichnisses eclipse lautet C:\Programme\IBM\MessageBrokersToolkit\6.0\ibtoolkit\eclipse auf Windows. Unter Linux on x86 lautet die Standardposition /opt/IBM/wmbt_prod/eclipse.Ende der Änderung

Im folgenden Beispiel wird eine Brokerarchivdatei namens myflow.bar im Arbeitsbereich im Verzeichnis C:\Workspace erstellt. Der Brokerarchivdatei wird der Nachrichtenfluss Test.msgflow aus TestFlowProject hinzugefügt:
mqsicreatebar -data C:\Workspace -b myflow.bar -p TestFlowProject -o TestFlowProject\TestFlow\Test.msgflow
Zugehörige Konzepte
Brokerdomänen
Zugehörige Tasks
Broker erstellen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. Alle Rechte vorbehalten.
Letzte Aktualisierung : 2009-02-17 15:49:53

an19540_