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.
- 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.
- Per specificare lo spazio di lavoro di destinazione, è necessario specificare il parametro -data WorkspacePath .
Sintassi
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.
- Se si omette questo indicatore ed esiste un file di definizione dei messaggi con lo stesso nome, viene restituita un'avvertenza.
- 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:
- linguaggio C - Serie di messaggi: file di opzioni C per il comando mqsicreatemsgdefs
- COBOL lingua - Set di messaggi: file di opzioni COBOL per il comando mqsicreatemsgdefs
- XSD_NO - Serie di messaggi: file di opzioni XSD per il comando mqsicreatemsgdefs
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.txtnella 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