Importando de Arquivos WSDL para Criar Definições de Mensagens

É possível incluir mensagens em um conjunto de mensagens, importando arquivos WSDL, utilizando o assistente Novo Arquivo de Definição de Mensagem de Arquivo WSDL, o assistente de Início Rápido Iniciar a partir de Arquivos WSDL e/ou XSD ou o utilitário de linha de comandos mqsicreatemsgdefsfromwsdl.

Cada arquivo WSDL que você importar resulta em um ou mais arquivos de definição de mensagem no conjunto de mensagens. Uma novo arquivo de definição de mensagem é criado para cada espaço de nomes definido para o conjunto de mensagens. O nome do arquivo de definição de mensagem utiliza como padrão o nome do arquivo WSDL, mas o assistente Novo Arquivo de Definição de Mensagem de Arquivo WSDL permite escolher um nome de arquivo diferente.

Se o arquivo de definição de mensagem já existir, isso indica que você deve ter permitido a substituição para a continuação da importação e, nesse caso, o conteúdo existente será excluído e recriado.

O conjunto de mensagens para o qual está importando o arquivo WSDL deve estar ativado para espaço de nomes e, se utilizar o domínio MRM, deve ter um formato físico XML de forma que o conjunto de mensagens seja adequado para a análise do tempo de execução de mensagens XML, como SOAP.

Um arquivo de relatório é gerado durante a operação de importação que permite que você examine o que ocorreu durante o processo de importação e verifique erros resultantes.

Você especifica uma única definição WSDL para cada operação de importação. Se a definição WSDL consiste em uma hierarquia de arquivos, você deve fornecer o nome do arquivo que contém o serviço WSDL ou as definições de ligação. A definição WSDL que está sendo importada deve conter uma ou mais ligações WSDL para que a importação prossiga.

Importando Utilizando o Assistente de Novo Arquivo de Definição de Mensagens

Ao importar utilizando o assistente Novo Arquivo de Definição de Mensagem, é possível especificar somente uma definição WSDL para cada operação de importação. Uma definição WSDL pode ser mantida como um ou mais arquivos WSDL e todos eles serão importados como resultado da importação da definição. A definição WSDL que está sendo importada deve conter uma ou mais ligações WSDL para que a importação prossiga.

Importando Utilizando a Linha de Comandos

O importador da linha de comandos do WSDL (mqsicreatemsgdefsfromwsdl) pode criar um novo conjunto de mensagens ou atualizar um existente. Se o projeto do conjunto de mensagens existir, ele deve estar ativado para espaço de nomes e ter uma camada de formato físico XML. Se o projeto não existir, um novo projeto ativado pelo espaço de nomes será criado. Se a importação for bem-sucedida, os arquivos de nova definição de mensagem serão incluídos no conjunto de mensagens.

O comando mqsicreatemsgdefsfromwsdl permite que você importe uma definição WSDL em uma única operação.

O comando mqsicreatemsgdefsfromwsdl copia os arquivos WSDL necessários para o espaço de trabalho antes da execução da importação. Estes são os arquivos WSDL de nível superior e as importações são resolvidas utilizando um local absoluto ou relativo. 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 ambiente de trabalho.

Informações Físicas

Uma camada de formato físico XML é necessária para o domínio MRM e deve ser incluída em um conjunto de mensagens existente antes de importar a definição WSDL.

Conceitos relacionados
Conceitos de Modelagem de Mensagens
Arquivos de Definição de Mensagem
Espaços de Nomes do Modelo de Mensagem
Tarefas relacionadas
Trabalhando com Conjunto de Mensagem
Criando um Arquivo de Definição de Mensagem
Importando do WSDL
Importando Definições WSDL a partir da Linha de Comandos
Referências relacionadas
Importando a partir do WSDL: Objetos Gerados e Restrições
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:12:21

ad30550_