Comando mqsicreatebar

Plataformas Suportadas

  • Plataformas Windows 2000, Windows XP

Finalidade

O comando mqsicreatebar fornece um compilador de linha de comandos que cria arquivos archive do intermediário implementáveis contendo fluxos de mensagens e dicionários.

Junto com as ferramentas de repositório da linha de comandos, isso permite que você grave scripts para implementá-los repetidamente. Embora seja recomendável não executar desenvolvimento de equipe sem um repositório, um repositório não será requerido.

Você pode compartilhar arquivos utilizando o sistema de arquivos ou utilizando as capacidades Arquivo do Eclipse>Importar... e Arquivo>Exportar...

Sintaxe

Parâmetros

-dataworkspacePath
(Opcional) O local do espaço de trabalho, se não for a pasta de instalação atual do produto Eclipse. Essa é uma opção fornecida pelo Eclipse.
-b barName
(Obrigatório) O nome do arquivo archive bar (formato zip) em que o resultado é armazenado. O bar será substituído se já existir e se o arquivo META-INF/broker.xml estiver criado.
-versionversionString
(Opcional) Anexe o caractere _ (sublinhado) e o valor da versionString nos nomes dos objetos incluídos no bar, antes da extensão do arquivo.
-p projectName
(Opcional) Projetos que contêm arquivos a serem vinculados. Pode ser um projeto de fluxo de mensagens, um projeto de conjunto de mensagens ou um projeto de nó de plug-in de fluxo de mensagens. Esse é um projeto requerido que não contém nenhum fluxo de mensagens ou conjunto de mensagens designado.

O projeto especificado é totalmente construído e adicionado ao espaço de trabalho utilizado para compilar o arquivo bar.

-o filePath
(Obrigatório) O caminho relativo do espaço de trabalho (incluindo o projeto) de um arquivo msgflow ou messageSet.mset para inclusão no archive do intermediário. O arquivo pode ser um projeto de fluxo de mensagens, um projeto de conjunto de mensagens ou um projeto de nó de plug-in de fluxo de mensagens.
Nota: msgflow é a extensão do arquivo do fluxo de mensagens que, por exemplo, pode se chamar myFlow.msgflow, apesar do nome do arquivo do conjunto de mensagens ser fixo.

Autorização

O ID do usuário utilizado para chamar esse comando deve ter autoridade de Administrador no sistema local.

Respostas

Esse comando retorna as seguintes respostas:
  • BIP0956 Impossível iniciar mqsicreatebar
  • BIP0957 Argumentos incorretos fornecidos para mqsicreatebar
  • BIP0958 Nada a fazer em mqsicreatebar
  • BIP0959 Argumentos incorretos fornecidos para mqsicreatebar (Nome do projeto)
  • BIP0960 Argumentos incorretos fornecidos para mqsicreatebar (Diretório do projeto)
  • BIP0961 Erro ao abrir o espaço de trabalho em mqsicreatebar (O projeto não pôde ser criado)
  • BIP0962 Erro ao abrir o espaço de trabalho em mqsicreatebar (O projeto não pôde ser aberto)
  • BIP0963 Erro ao salvar arquivo em mqsicreatebar
  • BIP0964 Argumento "-o" incorreto fornecido para mqsicreatebar
  • BIP0965 Erro ao compilar arquivos em mqsicreatebar

Exemplos

O exemplo a seguir supõe que você esteja trabalhando a partir da pasta de instalação do produto Eclipse:

mqsicreatebar -b myflow.bar -p TestFlowProject -o TestFlowProject\TestFlow\Test.msgflow
O exemplo a seguir especifica um conjunto de mensagens:
mqsicreatebar -b mySet.bar -o TestSetProject\TestSet\messageSet.mset

Conceitos relacionados
Domínio do Intermediário

Tarefas relacionadas
Criação de um Intermediário

Referências relacionadas
Preferência de Sintaxe