WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Mandato mqsicreatemsgdefs

Utilice el mandato mqsicreatemsgdefs para crear archivos de definición de mensajes en un conjunto 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. El mandato mqsicreatemsgdefs copia los archivos de origen en la carpeta de archivos de importación del proyecto messageSet. Por lo tanto, el directorio de origen no debe ser la carpeta del proyecto de conjuntos de mensajes o contenerla. 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

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual
>>-mqsicreatemsgdefs-- -p --NombreProyectoConjuntoMensajes------>

>-- -d --Vía de acceso de carpeta de archivos de origen--------->

>-- -data --VíaAccesoEspacioTrabajo----------------------------->

>--+---------------------------------------------------------------+-->
   '- -base --baseMessageSetProjectName\nombreConjuntoMensajesBase-'   

>--+--------+--+--------+--+-------+--+--------+---------------->
   '- -rmp -'  '- -rmd -'  '- -ns -'  '- -msg -'   

>--+-----------------+--+------+-------------------------------->
   '- -opt --xxx.xml-'  '- -v -'   

>--+---------------------------------+-------------------------><
   '- -log --VíaAccesoArchivoInforme-'   

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 Conjuntos de mensajes: archivo de opciones predeterminado del 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 registro 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

En sistemas Windows 7 y Windows Server 2008, el ID de usuario utilizado para ejecutar este mandato debe ejecutarse con privilegios elevados en el sistema local:
  • El ID de usuario debe ser miembro del grupo Administradores.
  • El mandato debe iniciarse desde un entorno que tenga la autorización Ejecutar como administrador.

Si no ejecuta el mandato desde un entorno con privilegios, se le solicitará que confirme si desea continuar. Cuando pulse Aceptar, se creará una nueva consola de mandatos con privilegios y se completará el mandato, aunque todas las respuestas escritas en el entorno de privilegio se perderán cuando la consola se cierre al finalizar el mandato.

En otras plataformas, no se requiere ninguna autorización específica para ejecutar este mandato.

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
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:00:06


Tema de referenciaTema de referencia | Versión 8.0.0.5 | an07350_