WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Comando mqsicreatemsgdefs

Use o comando mqsicreatemsgdefs para criar arquivos de definição de mensagens em um conjunto de mensagens.

Plataformas Suportadas

  • Windows
  • Linux em x86

Finalidade

O comando mqsicreatemsgdefs gera arquivos de definição de mensagem (*.mxsd), de acordo com um conjunto de opções de importação especificados em um arquivo de opções. Os arquivos gerados são colocados na pasta do conjunto de mensagens especificada.

O comando toma como parâmetro um diretório em que os arquivos de origem de vários tipos, por exemplo, arquivos de origem C e COBOL, são localizados (além de vários outros parâmetros) e inicia a operação apropriada baseada nas extensões para os arquivos.

  1. Certifique-se de que apenas os arquivos necessários para execução do comando existam na estrutura de diretórios e de subdiretórios especificada. Uma das ações executadas pelo comando mqsicreatemsgdefs é copiar todos os arquivos do diretório e subdiretórios para o espaço de trabalho antes de criar a definição de mensagem. O comando mqsicreatemsgdefs copia os arquivos de origem na pasta de arquivos de importação do projeto messageSet. Portanto, o diretório de origem não deve ser ou conter a pasta do projeto do conjunto de mensagens. Arquivos que não estiverem relacionados com as definições de mensagem que você está tentando criar também devem ser copiados.
  2. Você deve especificar o parâmetro-data WorkspacePath para especificar o espaço de trabalho de destino.

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe
>>-mqsicreatemsgdefs-- -p --MessageSetProjectName--------------->

>-- -d --Nome do caminho da pasta de arquivos de origem--------->

>-- -data --WorkspacePath--------------------------------------->

>--+-------------------------------------------------------+---->
   '- -base --baseMessageSetProjectName\baseMessageSetName-'   

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

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

>--+----------------------------+------------------------------><
   '- -log --ReportFilePathName-'   

Parâmetros

-p MessageSetProjectName
(Requerido) O nome do projeto do conjunto de mensagens. Se o projeto não existir, um novo projeto de conjunto de mensagens é criado.
-d Nome do caminho da pasta de arquivos de origem
(Necessário) O nome do caminho absoluto ou relativo do diretório dos arquivos de definição (arquivos de origem).

Todos os arquivos relevantes localizados em quaisquer subpastas na pasta de arquivos de origem são varridos e importados.

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

-base baseMessageSetProjectName\baseMessageSetName
(Opcional) Se um novo conjunto de mensagens estiver para ser criado, especifica o projeto existente de conjunto de mensagens e o conjunto de mensagens no qual é baseado.
-rmp
(Opcional) Substitui o projeto existente com o mesmo nome.
-rmd
(Opcional) Substitui um arquivo de definição de mensagem existente com o mesmo nome.
  1. Se esse sinalizador for omitido e um arquivo de definição de mensagem com o mesmo nome existir, você receberá um aviso.
  2. O local do arquivo de definição de mensagem gerado no conjunto de mensagens é determinado pelo espaço de nomes de destino.
-ns
(Opcional) Se um novo conjunto de mensagens deve ser criado, o conjunto de mensagens é ativado para suporte a espaço de nomes.
-msg
(Opcional) Cria mensagens a partir de estruturas complexas importadas.
-opt xxx.xml
(Opcional) O nome do caminho absoluto ou relativo do arquivo de opções. O arquivo de opções pode ser um dos seguintes tipos: Se uma opção não for especificada, o arquivo de opções padrão (mqsicreatemsgdefs.xml) será utilizado; consulte Conjuntos de Mensagens: Arquivo de Opções Default para o Comando mqsicreatemsgdefs

Você pode copiar o arquivo de opções padrão e customizá-lo para criar um arquivo de opções para seu ambiente.

-v
(Opcional) Relatório detalhado.
-log ReportFilePathname
(Opcional) Nome do caminho absoluto ou relativo do arquivo de relatório. Se você omitir esta opção, o relatório será gravado no arquivo de log padrão (mqsicreatemsgdefs.report.txt ) no diretório atual do Eclipse.

Se você especificar -log sem o nome do caminho do arquivo de relatório ou com um nome de caminho inválido, o comando emite uma mensagem de erro e pára.

Autorização

Nos sistemas Windows 7 e Windows Server 2008, o ID do usuário usado para executar esse comando deve estar em execução com privilégios elevados no sistema local:
  • O ID do usuário deve ser membro do grupo Administrators.
  • O comando deve ser iniciado a partir de um ambiente que tenha autoridade Executar como Administrador.

Se o comando não for executado a partir de um ambiente privilegiado, será pedido para você confirmar que deseja continuar. Ao clicar em OK, um novo console de comando privilegiado será criado e o comando concluído, porém todas as respostas serão gravadas ao ambiente privilegiado e perdidas quando este console fechar, na conclusão do comando.

Em outras plataformas, nenhuma autoridade específica é necessária para executar este comando

Exemplos

O exemplo a seguir cria ou utiliza o projeto do conjunto de mensagens newproject no arquivo de origem c:\myproject\source e substitui os arquivos de projeto de mensagem e de definição de mensagem existentes com o mesmo nome.

mqsicreatemsgdefs -p newproject -d c:\myproject\source -rmp -rmd
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

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

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:30:05


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | an07350_