mqsicreatemsgdefs-Befehl

Verwenden Sie den Befehl mqsicreatemsgdefs, um Nachrichtendefinitionsdateien zu erstellen.

Unterstützte Plattformen

  • Windows
  • Linux on x86

Zweck

Mit dem Befehl mqsicreatemsgdefs werden Nachrichtendefinitionsdateien (*.mxsd) gemäß einer Gruppe von Importoptionen, die in einer Optionsdatei angegeben sind, generiert. Diese Dateien werden in den angegebenen Nachrichtengruppenordner gestellt.

Der Befehl verwendet als Parameter ein Verzeichnis, in dem sich (zusätzlich zu verschiedenen anderen Parametern) verschiedene Typen von Quellendateien, z. B. C- und COBOL-Quellendateien, befinden, und startet abhängig von der Dateierweiterung die entsprechende Operation.

  1. Stellen Sie sicher, dass nur die zur Ausführung des Befehl erforderlichen Dateien in der angegebenen Verzeichnis- bzw. Unterverzeichnisstruktur enthalten sind. Bei der Ausführung des Befehls mqsicreatemsgdefs werden unter anderem alle Dateien in dem Verzeichnis und in den Unterverzeichnissen in den Arbeitsbereich kopiert, bevor die Nachrichtendefinition erstellt wird. Dateien, die keinen Bezug zu den Nachrichtendefinitionen haben, die Sie zu erstellen versuchen, können ebenfalls kopiert werden.
  2. Sie müssen den Parameter -data Arbeitsbereichspfad angeben, um den Zielarbeitsbereich zu spezifizieren.

Syntax

Parameter

-p NameNachrichtengruppenprojekt
(Erforderlich) Der Name des Nachrichtengruppenprojekts. Ist das Projekt nicht vorhanden, wird ein neues Nachrichtengruppenprojekt erstellt.
-d Pfadname des Quellendateiordners
(Erforderlich) Der absolute oder relative Pfadname des Verzeichnisses der Definitionsdateien (Quellendateien).

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 Basisnachrichtengruppenprojektname\Basisnachrichtengruppenname
(Optional) Wenn eine neue Nachrichtengruppe erstellt werden soll, gibt 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.
  1. Wenn Sie dieses Flag nicht angeben und eine Nachrichtendefinitionsdatei dieses Namens vorhanden ist, wird eine Warnung zurückgegeben.
  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 Namespaceunterstützung für diese Nachrichtengruppe aktiviert.
-msg
(Optional) Erstellt Nachrichten aus komplexen, importierten Strukturen.
-opt xxx.xml
(Optional) Der absolute oder relative Pfadname der Optionsdatei. Bei der Optionsdatei kann es sich um eine Datei folgenden Typs handeln: Wenn Sie keine Option angeben, wird die standardmäßige Optionsdatei mqsicreatemsgdefs.xml verwendet (siehe Standardoptionsdatei für den Befehl mqsicreatemsgdefs).

Sie können die Standardoptionsdatei kopieren und anpassen, um auf diese Weise eine Optionsdatei für Ihre Umgebung zu erstellen.

-v
(Optional) Ausführlicher Bericht.
-log PfadnameBerichtsdatei
(Optional) Der absolute oder relative Pfadname der Berichtsdatei. Wenn Sie diese Option nicht angeben, wird der Bericht in die Standardprotokolldatei (mqsicreatemsgdefs.report.txt) im aktuellen Eclipse-Verzeichnis geschrieben.

Wenn -log ohne den Pfadnamen der Berichtsdatei oder mit einem ungültigem Pfadnamen angegeben wird, gibt der Befehl eine Fehlernachricht aus und wird gestoppt.

Autorisierung

Für die Ausführung dieses Befehls ist keine bestimmte Berechtigung erforderlich.

Beispiele

Im folgenden Beispiel wird das Nachrichtengruppenprojekt newproject in der Quellendatei c:\myproject\source erstellt und anstelle des vorhandenen Nachrichtenprojekts und der Nachrichtendefinitionsdateien mit demselben Namen verwendet.

mqsicreatemsgdefs -p newproject -d c:\myproject\source -rmp -rmd
Zugehörige Konzepte
Nachrichtendefinitionsdateien
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:29:37

an07350_