Você pode incluir mensagens em um conjunto de mensagens, importando arquivos WSDL, utilizando o assistente de Novo Arquivo de Definição de Mensagem ou o utilitário de linha de comandos mqsicreatemsgdefsfromwsdl.
Cada arquivo WSDL importado resulta em um ou mais arquivos de nova definição de mensagem no conjunto de mensagens. É criado um novo arquivo de definição de mensagem para cada espaço de nomes definido para o conjunto de mensagens. O padrão utilizado para o nome do arquivo de definição de mensagem é o nome do arquivo WSDL, mas o assistente de Novo Arquivo de Definição de Mensagem permitirá que você escolha 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 você está importando o arquivo WSDL deve ser ativado para espaço de nomes e deve ter um formato físico XML para deixar o conjunto de mensagens adequado para análise do tempo de execução de mensagens XML, como SOAP.
Um arquivo de relatórios é gerado durante a operação de importação que permitirá examinar o que ocorreu durante o processo de importação e verificar quaisquer erros que possam ter resultado.
Você especifica uma única definição WSDL para cada operação de importação. Se a definição WSDL consistir em uma hierarquia de arquivos, é necessário 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.
Ao importar utilizando o assistente de Novo Arquivo de Definição de Mensagem, você pode 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.
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 workbench.
Uma camada de formato físico XML é requerida e deve ser incluída em um conjunto de mensagens existente configurado antes da importação da definição WSDL.