Mandato mqsicreatemsgdefs

Utilice el mandato mqsicreatemsgdefs para crear archivos de definición de mensajes.

Plataformas soportadas

  • Windows
  • Linux en x86

Finalidad

El mandato mqsicreatemsgdefs genera archivos de definición de mensajes (*.mxsd), de acuerdo con un conjunto de opciones de importación que se especifican en un archivo de opciones. Los archivos generados se colocan en la carpeta de conjunto de mensajes especificada.

El mandato toma como parámetro un directorio donde están ubicados los archivos de origen de diversos tipos, por ejemplo archivos de origen C y COBOL, (además de otros varios parámetros) e inicia la operación apropiada basándose en las extensiones de los archivos.

  1. Asegúrese de que en la estructura de directorio y subdirectorios que especifique sólo haya los archivos que se necesitan para que se ejecute el mandato. Una de las acciones que realiza el mandato mqsicreatemsgdefs es copiar todos los archivos del directorio y de los subdirectorios en el espacio de trabajo, antes de crear la definición de mensaje. También pueden copiarse archivos que no están relacionados con definiciones de mensaje que está intentando crear.
  2. Debe especificar el parámetro -data VíaAccesoEspacioTrabajo para especificar el espacio de trabajo de destino.

Sintaxis

Parámetros

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

Se exploran e importan todos los archivos relevantes que están situados en cualquier subcarpeta bajo la carpeta de archivos de origen.

-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 predeterminada de los proyectos. Las vías de acceso relativas se interpretan como relativas al directorio desde el que se ha iniciado el mandato.

-base NombreProyectoConjuntoMensajesBase\NombreConjuntoMensajesBase
(Opcional) Si se va a crear un nuevo conjunto de mensajes, especifica 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.
  1. Si omite este indicador y existe un archivo de definición de mensajes, 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 debe 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 estructuras importadas complejas.
-opt xxx.xml
(Opcional) Nombre de vía de acceso absoluta o relativa del archivo de opciones. El archivo de opciones puede ser de uno de estos tipos: Si no especifica una opción, se utiliza el archivo de opciones predeterminado llamado (mqsicreatemsgdefs.xml); consulte Archivo de opciones predeterminado para el mandato mqsicreatemsgdefs.

Puede copiar el archivo de opciones predeterminado y personalizarlo para crear un archivo de opciones para el entorno.

-v
(Opcional) Informe detallado.
-log VíaAccesoArchivoInforme
(Opcional) La vía de acceso absoluta o relativa del archivo de informe. Si omite esta opción, el informe se graba en el archivo de anotaciones predeterminado (mqsicreatemsgdefs.report.txt ) en el directorio actual de Eclipse.

Si especifica -log sin el nombre de vía de acceso de archivo de informe, o con un nombre de vía de acceso no válido, el mandato emite un mensaje de error y se detiene.

Autorización

Para ejecutar este mandato no es necesaria ninguna autorización específica.

Ejemplos

El ejemplo siguiente crea o utiliza el proyecto de conjunto de mensajes proyectonuevo en el archivo de origen c:\myproject\source y sustituye el proyecto de mensajes existente y los archivos de definición de mensajes del mismo nombre.

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, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:55:45

an07350_