Mandato mqsicreatebar

Utilice el mandato mqsicreatebar para crear archivos archivadores de intermediario desplegables que contienen flujos de mensajes y diccionarios.

Plataformas soportadas

  • Windows
  • Linux en x86

Finalidad

Si elige utilizar un depósito para almacenar los flujos de mensajes y diccionarios, puede escribir scripts para almacenar las aplicaciones de flujos de mensajes utilizando el mandato mqsicreatebar y las herramientas de la línea de mandatos del depósito.

Sintaxis

Parámetros

-data EspacioTrabajo
(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.

-b NombreBar
(Necesario) El nombre del archivo archivador BAR (formato de archivo comprimido) donde se almacena el resultado. El archivo BAR se sustituye si ya existe y se crea el archivo META-INF/broker.xml.
-cleanBuild
(Opcional) Renueva los proyectos en el espacio de trabajo y, a continuación, invoca una compilación limpia antes de añadir nuevos elementos al archivador de intermediario.
Utilice el parámetro -cleanBuild para renovar todos los proyectos en el archivador de intermediario e invocar una compilación limpia si se han realizado modificaciones en los recursos de archivador de intermediario, utilizando herramientas externas.
-version SerieVersión
(Opcional) Añade el carácter _ (subrayado) y el valor de SerieVersión a los nombres de los objetos añadidos al archivo BAR, antes de la extensión de archivo.
-Esql21
(Opcional) Compilar ESQL para intermediarios de la Versión 2.1 del producto.
-p NombreProyecto
(Opcional) Proyectos que contienen archivos a incluir en el archivo BAR. Puede especificar varios proyectos, que pueden ser un proyecto de flujo de mensajes, un proyecto de conjunto de mensajes o un proyecto de nodos definidos por el usuario.

Si especifica un proyecto que actualmente no es parte de su espacio de trabajo, el mandato enlaza el proyecto al espacio de trabajo para que los archivos del proyecto puedan incluirse en el archivo BAR. El mandato no copia los archivos en el directorio del espacio de trabajo.

Si especifica un proyecto que es parte de su espacio de trabajo pero que actualmente está cerrado, el mandato abre y crea el proyecto para que los archivos del proyecto puedan incluirse en el archivo BAR.

-o VíaAccesoArchivo
(Necesario) La vía de acceso relativa del espacio de trabajo (incluido el proyecto) de un archivo msgflow o messageSet.mset que se debe añadir al archivo archivador de intermediario.

Puede añadir más de un archivo desplegable en este mandato utilizando el formato siguiente: -o VíaAccesoArchivo1 VíaAccesoArchivo2 .... VíaAccesoArchivo'n'

Autorización

En Linux en x86, el ID de usuario debe tener acceso de grabación a los directorios -data (workspace) y -b (ubicación del archivo BAR).

En Windows, el ID de usuario utilizado para invocar este mandato debe tener autorización de Administrador en el sistema local.

Respuestas

Este mandato devuelve las siguientes respuestas:
  • BIP0956 No se ha podido iniciar el mqsicreatebar
  • BIP0957 Se han facilitado argumentos incorrectos a mqsicreatebar
  • BIP0958 Nada que hacer en mqsicreatebar
  • BIP0959 Se han facilitado argumentos incorrectos a mqsicreatebar (Nombre de proyecto)
  • BIP0960 Se han facilitado argumentos incorrectos a mqsicreatebar (Directorio de proyecto)
  • BIP0961 Error al abrir el espacio de trabajo en mqsicreatebar (No se ha podido crear el proyecto)
  • BIP0962 Error al abrir el espacio de trabajo en mqsicreatebar (No se ha podido abrir el proyecto)
  • BIP0963 Error al guardar el archivo en mqsicreatebar
  • BIP0964 Se ha suministrado el argumento incorrecto "-o" a mqsicreatebar
  • BIP0965 Error al compilar archivos en mqsicreatebar

Ejemplos

Inicio del cambioDebe ejecutar el mandato desde el directorio eclipse. La ubicación predeterminada del directorio eclipse es C:\Archivos de programa\IBM\MessageBrokersToolkit\6.0\ibtoolkit\eclipse en Windows: en Linux en x86 es /opt/IBM/wmbt_prod/eclipse.Fin del cambio

El ejemplo siguiente crea un archivo BAR denominado myflow.bar en el espacio de trabajo en C:\Workspace. El flujo de mensajes Test.msgflow de TestFlowProject se añade al archivo BAR:
mqsicreatebar -data C:\Workspace -b myflow.bar -p TestFlowProject -o TestFlowProject\TestFlow\Test.msgflow
El ejemplo siguiente crea un archivo BAR denominado mySet.bar en el espacio de trabajo en C:\Workspace. El conjunto de mensajes messageSet.mset de TestSetProject se añade al archivo BAR:
mqsicreatebar -data C:\Workspace -b mySet.bar -o TestSetProject\TestSet\messageSet.mset
El ejemplo siguiente crea un archivo BAR denominado mySet.bar en el espacio de trabajo en C:\Workspace. El conjunto de mensajes messageSet.mset de TestSetProject y el flujo de mensajes Test.msgflow de TestFlowProject se añaden al archivo BAR:
mqsicreatebar -data C:\Workspace -b mySet.bar -o TestFlowProject\TestFlow\Test.msgflow
TestSetProject\TestSet\messageSet.mset 
Conceptos relacionados
Dominios de intermediarios
Tareas relacionadas
Creación de un intermediario
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:47

an19540_