Befehl 'mqsicreatemsgdefs'

Unterstützte Plattformen

  • Windows
  • Linux (x86-Plattform)

Zweck

Der Befehl mqsicreatemsgdefs verwendet einen Parameter als Verzeichnis, auf dem sich (zusätzlich zu verschiedenen anderen Parametern) verschiedene Typen von Quellendateien wie beispielsweise C und COBOL befinden, und ruft je nach der Dateierweiterung die entsprechende Operation auf.

Durch den Befehl werden daraufhin Nachrichtendefinitionsdateien (*.mxsd) generiert, gemäß einer Gruppe von Importoptionen, die in einer Optionsdatei angegeben werden. Die generierten Dateien werden im angegebenen Nachrichtengruppenordner gespeichert.

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. Wenn Sie den Befehl aus einer anderen Position ausführen, geben Sie den Parameter -data an, um den Zielarbeitsbereich korrekt anzugeben.

Syntax

Parameter

-p Name des Nachrichtengruppenprojekts
(Erforderlich) Name des Nachrichtengruppenprojekts. Wenn das Projekt nicht vorhanden ist, wird ein neues Projekt erstellt.
-d Pfadname des Quellendateiordners
(Erforderlich) Absoluter oder relativer Pfadname des Verzeichnisses der Definitionsdateien (Quellendateien).

Alle relevanten Dateien, die sich in einem Unterordner unter den Quellendateiordnern befinden, werden überprüft und importiert.

-data
(Optional) Pfad zum erforderlichen Arbeitsbereich.
-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 mit demselben Namen.
-rmd
(Optional) Ersetzt eine vorhandene Nachrichtendefinitionsdatei mit demselben Namen.
Anmerkung:
  1. Wenn diese Markierung übergangen wird und eine Nachrichtendefinitionsdatei mit demselben Namen vorhanden ist, wird eine Warnung ausgegeben.
  2. Der Standort der generierten Nachrichtendefinitionsdatei in der Nachrichtengruppe wird durch den Zielnamensbereich bestimmt.
-ns
(Optional) Wenn eine neue Nachrichtengruppe erstellt werden soll, wird die Unterstützung des Namensbereichs für diese Nachrichtengruppe aktiviert.
-msg
(Optional) Erstellt Nachrichten aus komplexen globalen Elementen.
-opt xxx.xml
(Optional) Absoluter oder relativer 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 Standardmäßige Optionsdatei.
Anmerkung: Wenn Sie die standardmäßige Optionsdatei verwenden, erstellen Sie eine Kopie, und passen Sie diese Kopie an.
-v
(Optional) Ausführlicher Bericht.
-log Pfadname der Berichtsdatei
(Optional) Absoluter oder relativer Pfadname der Berichtsdatei. Wenn die Berichtsdatei übergangen wird, wird der Bericht in die standardmäßige Protokolldatei mit der Bezeichnung mqsicreatemsgdefs.report.txt im aktuellen Eclipse-Verzeichnis geschrieben.
Anmerkung: Wenn -log ohne den Pfadnamen der Berichtsdatei oder mit einem ungültigen Pfadnamen angegeben wird, gibt der Befehl eine Fehlernachricht aus und wird gestoppt.

Beispiele

mqsicreatemsgdefs -p <newproject> -d <c:\myproject\source>
   -rmp -rmd
Zugehörige Konzepte
Nachrichtendefinitionsdateien
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: Nov 17, 2005
an07350_