Befehl 'mqsicreatemsgdefs'

Unterstützte Plattformen

  • Windows
  • Linux (x86-Plattform)

Zweck

Im Befehl mqsicreatemsgdefs wird neben anderen Parametern ein Verzeichnis mit Quellendateien verschiedenen Typs (z. B. C oder COBOL) angegeben; dieser Befehl führt entsprechend den Dateierweiterungen die jeweilige Operation aus.

Anschließend erstellt der Befehl entsprechend den in in einer Optionsdatei angegebenen Importoptionen Nachrichtendefinitionsdateien (*.mxsd). Diese Dateien werden in den angegebenen Nachrichtengruppenordner gestellt.

Anmerkung:
  1. Stellen Sie sicher, dass nur die für den Befehl erforderlichen Dateien in der angegebenen Verzeichnis- bzw. Unterverzeichnisstruktur ausgeführt werden. Bei der Ausführung des Befehls mqsicreatemsgdefs werden unter anderem alle Dateien im Verzeichnis und in den Unterverzeichnissen vor der Erstellung der Nachrichtendefinition in den Arbeitsbereich kopiert. Dazu gehören Dateien, die nicht den zu erstellenden Nachrichtendefinitionen zugeordnet sind.
  2. Sie müssen den Parameter -dataArbeitsbereich angeben, um den Zielarbeitsbereich zu spezifizieren.

Syntax

Parameter

-p Name des Nachrichtengruppenprojekts
(Erforderlich) Der Name des Nachrichtengruppenprojekts. Wenn das Projekt noch nicht vorhanden ist, wird es erstellt.
-d Pfadname des Ordners mit den Quellendateien
(Erforderlich) Der absolute oder relative Pfad des Verzeichnisses, das die Definitionsdateien (Quellendateien) enthält.

Alle relevanten Dateien in Ordnern unterhalb dieses Ordners werden durchsucht und importiert.

-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.

-base
(Optional) Wenn eine neue Nachrichtengruppe erstellt werden soll, ist dies das vorhandene Nachrichtengruppenprojekt und die Nachrichtengruppe, auf dem bzw. auf der die neue Nachrichtengruppe basiert.
-rmp
(Optional) Ersetzt das vorhandene Projekt desselben Namens.
-rmd
(Optional) Ersetzt eine vorhandene Nachrichtendefinitionsdatei desselben Namens.
Anmerkung:
  1. Wird dieses Attribut nicht angegeben und ist eine Nachrichtendefinitionsdatei dieses Namens vorhanden, erhalten Sie eine Warnung.
  2. Das Verzeichnis, in dem die Nachrichtendefinitionsdatei in der Nachrichtengruppe gespeichert wird, wird vom ZielNamespace vorgegeben.
-ns
(Optional) Wenn eine neue Nachrichtengruppe erstellt werden soll, wird die Namespacesunterstützung für diese Nachrichtengruppe aktiviert.
-msg
(Optional) Erstellt Nachrichten auf der Basis komplexer globaler Elemente.
-opt xxx.xml
(Optional) Der absolute oder relative Pfadname der Optionsdatei.
Programmiersprache C
C-Optionsdatei
Programmiersprache COBOL
COBOL-Optionsdatei
XSD_NO_NS
XSD-Optionsdatei
Wenn Sie keine bestimmte Option angeben, wird die standardmäßige Optionsdatei mqsicreatemsgdefs.xml verwendet; siehe Standardoptionsdatei.
Anmerkung: Wenn Sie die Standardoptionsdatei verwenden, müssen Sie eine Kopie dieser Datei erstellen und diese Kopie entsprechend ändern.
-v
(Optional) Ausführlicher Bericht.
-log Name der Berichtsdatei
(Optional) Der absolute oder relative Pfadname der Berichtsdatei. Wird diese Option nicht angegeben, wird der Bericht in die Standardprotokolldatei (mqsicreatemsgdefs.report.txt) im aktuellen Eclipse-Verzeichnis geschrieben.
Anmerkung: Wird -log ohne den Pfad zu einer Berichtsdatei oder mit einem ungültigen Pfadnamen angegeben, gibt der Befehl eine Fehlernachricht aus, und die Ausführung wird beendet.

Beispiele

mqsicreatemsgdefs -p <Neues Projekt> -d <c:\myproject\source>
   -rmp -rmd
Zugehörige Konzepte
Nachrichtendefinitionsdateien
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
an07350_