Mandato mqsicreatebar

Plataformas soportadas

  • Windows 2000, Windows XP

Finalidad

El mandato mqsicreatebar proporciona un compilador de línea de mandatos que crea archivos de datos antiguos del intermediario difundibles, que contienen flujos de mensajes y diccionarios.

Junto con las herramientas de línea de mandatos del depósito, esto permite al usuario escribir scripts para difundirlos repetidamente. Aunque no es aconsejable realizar un desarrollo de equipo sin un depósito, los depósitos no son necesarios.

Puede compartir archivos utilizando el sistema de archivos o las funciones de Eclipse Archivo>Importar... y Archivo>Exportar...

Sintaxis

Parámetros

-dataViaAccesoEspacioTrabajo
(Opcional) La ubicación del espacio de trabajo, si no es la carpeta de instalación del producto de Eclipse. Esta es una opción proporcionada por Eclipse
-b NombreBar
(Necesario) El nombre del archivo de datos antiguos bar (en formato zip) donde se almacena el resultado. El archivo bar se sustituye si ya existe y se crea el archivo META-INF/broker.xml.
-versionSerieVersión
(Opcional) Añadir el carácter _ (subrayado) y el valor de la SerieVersión a los nombres de los objetos añadidos al archivo bar, antes de la extensión del archivo.
-p NombreProyecto
(Opcional) Proyectos que contienen archivos para enlazarlos. El proyecto puede ser un proyecto de flujo de mensajes, un proyecto de conjunto de mensajes o un proyecto de nodo plug-in. Éste es un proyecto necesario que no contiene ningún flujo de mensajes ni ningún conjunto de mensajes asignado.

El proyecto especificado se crea totalmente y se añade al espacio de trabajo usado para compilar el archivo bar.

-o VíaAccesoArchivo
(Necesario) La vía de acceso relativa al espacio de trabajo (incluido el proyecto) de un archivo msgflow o messageSet.mset que va a añadirse al archivo de datos antiguos del intermediario. El archivo puede estar en un proyecto de flujo de mensajes, un proyecto de conjunto de mensajes o un proyecto de nodo plug-in.
Nota: msgflow es la extensión del archivo de flujo de mensajes que puede llamarse, por ejemplo, myFlow.msgflow, mientras que el nombre del archivo de conjunto de mensajes es fijo.

Autorización

El ID de usuario utilizado para invocar este mandato ha de tener autorización de Administrador en el sistema local.

Respuestas

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

Ejemplos

El siguiente ejemplo presupone que se está trabajando desde la carpeta de instalación del producto de Eclipse:

mqsicreatebar -b myflow.bar -p TestFlowProject -o TestFlowProject\TestFlow\Test.msgflow
El siguiente ejemplo especifica un conjunto de mensajes:
mqsicreatebar -b mySet.bar -o TestSetProject\TestSet\messageSet.mset

Conceptos relacionados
Dominio de intermediarios

Tareas relacionadas
Creación de un intermediario

Referencia relacionada
Preferencia de sintaxis