Befehl 'mqsicreatebar'

Unterstützte Plattformen

  • Windows
  • Linux (x86-Plattform)

Zweck

Der Befehl mqsicreatebar stellt einen Befehlszeilencompiler zur Verfügung, der einsetzbare Brokerarchivierungsdateien erstellt, die Nachrichtenflüsse und Wörterverzeichnisse enthalten.

Zusammen mit den Befehlszeilen-Repositorytools können Sie damit Scripts für wiederholte Einsetzvorgänge erstellen. Es sollte zwar keine Anwendungsentwicklung im Team nicht ohne Repository erfolgen, ein Repository ist aber nicht notwendig.

Über das Dateisystem oder die Eclipse-Funktionen Datei>Importieren... und Datei>Exportieren... können Dateien gemeinsam genutzt werden.

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 Archivdatei (BAR-Datei, im ZIP-Format), in der das Ergebnis gespeichert wird. Wenn die BAR-Datei bereits vorhanden ist, wird sie ersetzt, und es wird die Datei META-INF/broker.xml erstellt.
-version Versionszeichenfolge
(Optional) Fügt vor der Dateierweiterung das Unterstreichungszeichen (_), gefolgt vom Wert für versionString, an die Namen der Objekte an, die der BAR-Datei hinzugefügt werden.
esql21
(Optional) Kompilieren Sie ESQL für Broker auf Produktversion 2.1.
-p Projektname
(Optional) Projekte, die Dateien enthalten, die verknüpft werden. Sie können mehrere Projekte angeben, bei denen es sich um Nachrichtenflussprojekte, Nachrichtengruppenprojekte oder Fluss-Plug-in-Knotenprojekte handeln kann.

Über diese Option können Sie mit dem Befehlszeilentool vorhandene oder geschlossene Projekte öffnen. Das angegebene Projekt ist vollständig erstellt und wird dem Arbeitsbereich hinzugefügt, in dem die BAR-Datei kompiliert wird.

-o Dateipfad
(Erforderlich) Relativer Arbeitsbereichspfad (einschließlich Projekt) einer msgflow- oder messageSet.mset-Datei zum Hinzufügen eines Brokerarchivs.
Bei dieser Datei kann es sich um ein Nachrichtenflussprojekt, ein Nachrichtengruppenprojekt oder ein Fluss-Plug-in-Knotenprojekt handeln.
Anmerkung: 'msgflow' ist die Erweiterung einer Nachrichtenflussdatei, der beispielsweise der Name myFlow.msgflow zugewiesen werden kann; der Name der Nachrichtengruppendatei ist vorgegeben.

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

Berechtigung

Die Benutzer-ID, unter der dieser Befehl eingegeben wird, muss auf dem lokalen System über die Administratorberechtigung verfügen.

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

Bei dem folgenden Beispiel wird davon ausgegangen, dass Sie im Eclipse-Ordner der Produktinstallation arbeiten und über einen Arbeitsbereich im Ordner C:\Workspace verfügen:
mqsicreatebar -data C:\Workspace -b myflow.bar -p TestFlowProject -o TestFlowProject\TestFlow\Test.msgflow
Im folgenden Beispiel wird eine Nachrichtengruppe angegeben:
mqsicreatebar -data C:\Workspace -b mySet.bar -o TestSetProject\TestSet\messageSet.mset
Im folgenden Beispiel wird ein Nachrichtenfluss und eine Nachrichtengruppe angegeben:
mqsicreatebar -data C:\Workspace -b mySet.bar -o TestFlowProject\TestFlow\Test.msgflow -o TestSetProject\TestSet\messageSet.mset
Zugehörige Konzepte
Brokerdomänen
Zugehörige Tasks
Broker erstellen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
an19540_