Mandato mqsicreatemsgdefs

Plataformas soportadas

  • Windows
  • Linux (plataforma x86)

Finalidad

El mandato mqsicreatemsgdefs toma como parámetro un directorio en el que se encuentras archivos de origen de distintos tipos, por ejemplo C y COBOL, (además de otros parámetros) e invoca la operación adecuada basándose en las extensiones de los archivos.

A continuación el mandato genera archivos de definición de mensajes (*.mxsd), en función de un conjunto de opciones de importación especificadas en un archivo de opciones. Los archivos generados se colocan en la carpeta de conjunto de mensajes especificada.

Nota:
  1. Asegúrese de que en la estructura de directorio y subdirectorios que especifique sólo haya los archivos que se necesitan para ejecutar el mandato. Una de las acciones que realiza el mandato mqsicreatemsgdefs es copiar todos los archivos del directorio y subdirectorios en el espacio de trabajo, antes de crear la definición de mensaje. Esto podría incluir cualquier archivo no asociado a las definiciones de mensajes que está intentando crear.
  2. Debe especificar el parámetro -data espaciotrabajo para especificar el espacio de trabajo de destino.

Sintaxis

Parámetros

-p nombre del proyecto de conjunto de mensajes
(Necesario) El nombre del proyecto de conjunto de mensajes. Si el proyecto no existe, se crea uno nuevo.
-d nombre de vía de acceso de carpeta de archivos de origen
(Necesario) El nombre de vía de acceso absoluta o relativa del directorio de los archivos de definición (archivos de origen).

Todos los archivos relevantes situados en cualquier subcarpeta bajo el carpeta de archivos de origen se exploran e importan.

-data víaAccesoEspacioTrabajo
(Necesario) La vía de acceso del espacio de trabajo en el que se crean sus proyectos.

La ubicación del espacio de trabajo es también la ubicación por omisión de los proyectos. Las vías de acceso relativas se interpretan como relativas al directorio desde el que se ha iniciado el mandato.

-base
(Opcional) Si se va a crear un nuevo conjunto de mensajes, éste es el conjunto de mensajes o el proyecto del conjunto de mensajes existente en el que se basa
-rmp
(Opcional) Sustituye el proyecto existente con el mismo nombre.
-rmd
(Opcional) Sustituye un archivo de definición de mensajes existente con el mismo nombre.
Nota:
  1. Si este indicador se omite y existe un archivo de definición de mensajes con el mismo nombre, recibirá un aviso.
  2. La ubicación del archivo de definición de mensajes generado en el conjunto de mensajes la determina el espacio de nombres de destino.
-ns
(Opcional) Si se va a crear un nuevo conjunto de mensajes, el conjunto de mensajes se habilita para soporte de espacios de nombres
-msg
(Opcional) Crea mensajes a partir de elementos globales complejos.
-opt xxx.xml
(Opcional) El nombre de vía de acceso absoluta o relativa del archivo de opciones:
Lenguaje C
Archivo de opciones C
Lenguaje COBOL
Archivo de opciones COBOL
XSD_NO_NS
Archivo de opciones XSD
Si no especifica una opción específica, se utiliza el archivo de opciones por omisión llamado mqsicreatemsgdefs.xml; consulte Archivo de opciones por omisión.
Nota: si utiliza el archivo de opciones por omisión, haga una copia del mismo y personalícela.
-v
(Opcional) Informe detallado.
-log nombre vía acceso archivo de informe
(Opcional) El nombre de vía de acceso absoluta o relativa del archivo de informe. Si se omite, el informe se escribe en el archivo de anotaciones por omisión denominado mqsicreatemsgdefs.report.txt en el directorio actual de Eclipse.
Nota: si se especifica -log sin el nombre de vía de acceso del archivo de informe o se especifica con un nombre de vía de acceso no válido, el mandato emite un mensaje de error y se detiene.

Ejemplos

mqsicreatemsgdefs -p <proyectonuevo> -d <c:\myproject\source>
   -rmp -rmd
Conceptos relacionados
Archivos de definición de mensajes
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
an07350_