mqsicreatemsgdefs comando

Utilizzare il comando mqsicreatemsgdefs per creare file di definizione dei messaggi in una serie di messaggi.

Piattaforme supportate

  • Windows
  • Linux®

Finalità

Il comando mqsicreatemsgdefs genera file di definizione dei messaggi (*.mxsd), in base a una serie di opzioni di importazione specificate in un file delle opzioni. I file generati vengono posti nella cartella della serie di messaggi specificata.

Il comando utilizza come parametro una directory in cui sono ubicati file origine di diverso tipo, ad esempio C e COBOL, (oltre a diversi altri parametri) e avvia l'operazione appropriata in base alle estensioni dei file.

  1. Assicurarsi che nella struttura di directory e sottodirectory specificata siano presenti solo i file che devono essere eseguiti dal comando. Una delle azioni eseguite dal comando mqsicreatemsgdefs consiste nel copiare tutti i file nella directory e nelle sottodirectory nello spazio di lavoro, prima di creare la definizione del messaggio. Il comando mqsicreatemsgdefs copia i file di origine nella cartella dei file di importazione del progetto messageSet . Pertanto, la directory di origine non deve essere o contenere la cartella del progetto della serie di messaggi. È possibile che vengano copiati anche i file non correlati alle definizioni di messaggi che si sta tentando di creare.
  2. Per specificare lo spazio di lavoro di destinazione, è necessario specificare il parametro -data WorkspacePath .

Sintassi

Leggi diagramma di sintassiIgnora diagramma di sintassi visivomqsicreatemsgdefs -p MessageSetProjectName  -d Percorso della cartella dei file di origine -data WorkspacePath  -base baseMessageSetProjectName\baseMessageSetName -rmp  -rmd  -ns  -msg  -opt xxx.xml -v  -log ReportFilePathName

Parametri

-p MessageSetProjectName
(Obbligatorio) Il nome del progetto della serie di messaggi. Se il progetto non esiste, ne viene creato uno nuovo.
-d nome percorso cartella file origine
(Obbligatorio) Il nome del percorso assoluto o relativo della directory dei file di definizione (file origine).

Viene eseguita la scansione e l'importazione di tutti i file rilevanti situati nelle eventuali cartelle secondarie della cartella dei file di origine.

-dati WorkspacePath
(Obbligatorio) Il percorso dell'area di lavoro in cui vengono creati i progetti in uso.

L'ubicazione dell'area di lavoro è anche l'ubicazione predefinita dei progetti. I percorsi relativi vengono interpretati come tali in relazione alla directory da cui è stato avviato il comando.

-base baseMessageSetProjectName\baseMessageSetName
(Facoltativo) Se deve essere creata una nuova serie di messaggi, specifica la serie di messaggi e il progetto della serie di messaggi esistente su cui si basa.
-rmp
(Facoltativo) Sostituisce il progetto esistente con lo stesso nome.
-rmd
(Facoltativo) Sostituisce un file di definizione dei messaggi esistente con lo stesso nome.
  1. Se si omette questo indicatore ed esiste un file di definizione dei messaggi con lo stesso nome, viene restituita un'avvertenza.
  2. L'ubicazione del file di definizione dei messaggi generato nella serie di messaggi è determinata dallo spazio nomi di destinazione.
-ns
(Facoltativo) Se deve essere creata una nuova serie di messaggi, questa è abilitata per il supporto spazio nomi.
-msg
(Facoltativo) Crea messaggi da strutture importate complesse.
-optare xxx.xml
(Facoltativo) Il nome del percorso assoluto o relativo del file delle opzioni. Il file di opzioni può essere di uno dei seguenti tipi:Se non si specifica un'opzione, viene utilizzato il file di opzioni predefinito (mqsicreatemsgdefs.xml); consultare Serie di messaggi: file di opzioni predefinito per il comando mqsicreatemsgdefs.

È possibile copiare il file di opzioni predefinito e personalizzarlo per creare un file di opzioni per il proprio ambiente.

-v
(Facoltativo) Report in modalità verbose.
-tronco d'albero ReportFilePathname
(Facoltativo) Nome del percorso assoluto o relativo del file del rapporto. Se si omette questa opzione, il report viene scritto nel file di log predefinito denominato mqsicreatemsgdefs.report.txt nella directory Eclipse corrente.

Se si specifica -log senza il nome percorso del file del rapporto o con un nome percorso non valido, il comando genera un messaggio di errore e si verifica un arresto.

Autorizzazione

Per eseguire questo comando, non è richiesta alcuna autorizzazione specifica.

Esempi

Il seguente esempio crea o utilizza il progetto della serie di messaggi newproject nel file di origine c:\myproject\source e sostituisce il progetto di messaggio esistente e i file di definizione messaggio con lo stesso nome.

mqsicreatemsgdefs -p newproject -d c:\myproject\source -rmp -rmd