Importando Definições WSDL a partir da Linha de Comandos

Esta seção descreve como utilizar o importador da linha de comandos WSDL (mqsicreatemsgdefsfromwsdl) para preencher um conjunto de mensagens com definições de mensagens.

Antes de começar:

Antes de tentar esta tarefa, você deve ler as seguintes informações:

O importador da linha de comandos WSDL permite que você crie um novo conjunto de mensagens ativado para espaço de nomes no qual os arquivos de definição de mensagem serão colocados. Também permite que você inclua arquivos de definição de mensagem em um conjunto de mensagens existente ativado para espaço de nomes.

Se você estiver incluindo novos arquivos de definição de mensagens em um conjunto de mensagens existente, ele também deve ter uma camada de formato físico XML. Para aprimorar a interoperabilidade dos serviços da Web, você deve evitar customização desnecessária da camada do formato físico XML para mensagens que participam de processos de serviços da Web.

Quando você cria um novo conjunto de mensagens a partir da linha de comandos, por padrão, somente as informações lógicas são criadas. Se você precisar de formatos físicos no conjunto de mensagens, terá duas opções:

O comando mqsicreatemsgdefsfromwsdl copia os arquivos WSDL necessários para o espaço de trabalho antes da execução da importação. Esses são o arquivo WSDL de nível superior e quaisquer outros arquivos que possam ser importados por ele. Os arquivos são copiados sob o conjunto de mensagens especificado em uma pasta chamada importFiles e não são removidos após a importação, permitindo que o usuário atualize ou execute subseqüentemente a validação nos mesmos no workbench.

Para importar definições WSDL utilizando a linha de comandos:

  1. Feche o workbench. Ele não deve estar em execução quando você utilizar o importador da linha de comandos.
  2. Chame o comando mqsicreatemsgdefsfromwsdl a partir de um prompt de comandos, especificando o nome do projeto do conjunto de mensagens, o nome do caminho do diretório onde o arquivo WSDL de nível superior está localizado, o nome desse arquivo, o local do espaço de trabalho e quaisquer outros parâmetros opcionais requeridos. Se desejar incluir formatos físicos no novo conjunto de mensagens criado pelo comando mqsicreatemsgdefsfromwsdl, especifique o conjunto de mensagens base que contém estes formatos físicos, como o parâmetro -base na linha de comandos de importação.
  3. Quando o comando tiver concluído, verifique o arquivo de registro. Ele possui o descritor de arquivo *.wsdl.report.txt e o nome será um especificado no comando. Esse relatório é criado quando você chama o comando mqsicreatemsgdefsfromwsdl e, por padrão, é gravado no diretório a partir do qual o comando foi chamado. O relatório fornece as seguintes informações:
    • Detalhes dos parâmetros utilizados quando o mqsicreatemsgdefsfromwsdl foi chamado.
    • O nome do arquivo que foi importado.
    • Detalhes do processo de importação (por exemplo, avisos que foram gerados e objetos de modelo de mensagem que foram criados).
  4. Inicie o workbench e alterne para a Perspectiva do Desenvolvimento de Aplicativos do Intermediário. O arquivo de definição de mensagem criado quando você chamou mqsicreatemsgdefsfromwsdl é visível no projeto especificado.

Se ocorrer um erro durante a importação de uma definição WSDL, verifique com atenção quaisquer erros relatados pelo importador. Por padrão, todos os erros são gravados na tela e no arquivo descrito acima. Para coletar informações adicionais sobre a importação, especifique o parâmetro da linha de comandos -v (Verboso). Esse parâmetro exibe informações mais detalhadas conforme o andamento da importação.

Conceitos relacionados
Formas de Criar Definições de Mensagens
Importando de Outras Representações de Modelos para Criar Definições de Mensagens
Tarefas relacionadas
Trabalhando com um Projeto de Conjunto de Mensagem
Criando um Conjunto de Mensagens
Referências relacionadas
Comando mqsicreatemsgdefsfromwsdl
Comando mqsicreatemsgdefs
Formatos de Importação
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ad30510_