Comando mqsicreatebar

Utilize o comando mqsicreatebar para criar arquivos implementáveis do archive do intermediário contendo fluxos de mensagens.

Plataformas Suportadas

  • Windows
  • Linux em x86

Propósito

Se você optar por utilizar um repositório para armazenar seus fluxos de mensagens, poderá gravar scripts para implementar os aplicativos do fluxo de mensagens utilizando o comando mqsicreatebar e as ferramentas de linha de comandos do repositório.

Sintaxe

Parâmetros

-data WorkSpace
(Obrigatório) O caminho do espaço de trabalho onde seus projetos serão criados.

O local do espaço de trabalho também é o local padrão para projetos. Caminhos relativos são interpretados como sendo relativos ao diretório a partir do qual o comando foi iniciado.

-b BarName
(Necessário) O nome do arquivo archive BAR (formato de arquivo compactado) em que o resultado é armazenado. O arquivo BAR é substituído se já existir e o arquivo META-INF/broker.xml é criado.
-cleanBuild
(Opcional) Atualiza os projetos no espaço de trabalho e, em seguida, chama uma construção limpa antes de novos itens serem incluídos no archive do intermediário.
Utilize o parâmetro -cleanBuild para atualizar todos os projetos no archive de intermediário e chamar uma construção limpa, se correções tiverem sido feitas nos recursos do archive de intermediário utilizando ferramentas externas.
-version VersionString
(Opcional) Anexa o caractere _ (sublinhado) e o valor de VersionString aos nomes dos objetos incluídos no arquivo BAR antes da extensão do arquivo.
-p ProjectName
(Opcional) Projetos contendo arquivos para incluir no arquivo BAR. É possível especificar vários projetos, que podem incluir um projeto de fluxo de mensagem, um projeto de conjunto de mensagens ou um projeto de nó definido pelo usuário de fluxo de mensagens.

Se um projeto especificado não fizer parte, atualmente, de seu espaço de trabalho, o comando liga o projeto ao espaço de trabalho, para que os arquivos no projeto possam ser incluídos no arquivo BAR. O comando não copia os arquivos para seu diretório de espaço de trabalho.

Se um projeto especificado fizer parte do seu espaço de trabalho, mas atualmente estiver fechado, o comando abre e constrói o projeto, para que os arquivos do projeto possam ser incluídos no arquivo BAR.

-o FilePath
(Necessário) O caminho relativo do espaço de trabalho (incluindo o projeto) de um arquivo msgflow para incluir no arquivo do archive do intermediário.

É possível incluir mais de um arquivo implementável nesse comando utilizando o seguinte formato: -o FilePath1 FilePath2 .... FilePath'n'

Autorização

No Linux em x86, o ID do usuário deve ter acesso de gravação para os diretórios -data (espaço de trabalho) e -b (local do arquivo BAR).

No Windows, o ID do usuário utilizado para chamar este 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

Início da mudançaVocê deve executar esse comando a partir do diretório eclipse. O local padrão do diretório eclipse é C:\Program Files\IBM\MessageBrokersToolkit\6.0\ibtoolkit\eclipse nas edições de 32 bits do Windows: no Linux em x86 é /opt/IBM/wmbt_prod/eclipse.Fim da mudança

O exemplo a seguir cria um arquivo BAR denominado myflow.bar no espaço de trabalho em C:\Workspace. O fluxo de mensagens Test.msgflow do TestFlowProject é incluído no arquivo BAR:
mqsicreatebar -data C:\Workspace -b myflow.bar -p TestFlowProject -o TestFlowProject\TestFlow\Test.msgflow
Conceitos relacionados
Domínios de Intermediário
Tarefas relacionadas
Criação de um Intermediário
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. Todos os Direitos Reservados.
Última atualização : 2009-02-13 15:33:37

an19540_