É possível preencher um conjunto de mensagens com definições de mensagens, importando arquivos DTD, usando o assistente de Novo Arquivo de Definições de Mensagens do Arquivo DTD XML ou o comando mqsicreatemsgdefs.
Cada arquivo DTD XML importado resulta em um novo arquivo de definição de mensagem no conjunto de mensagens. O nome raiz do arquivo de definição de mensagem utiliza como padrão o nome raiz do arquivo XML DTD, mas o assistente de Novo Arquivo de Definição de Mensagem de Arquivo XML DTD permite escolher um nome de arquivo raiz diferente.
Se o arquivo de definições de mensagens existir, será necessário ter permitido que a sobrescrição ocorra para que a importação continue, nesse caso, o conteúdo existente será excluído e recriado.
Todos os arquivos de definições de mensagens criados como resultado da importação do arquivo DTD pertencem ao namespace XML noTarget e, portanto, estão contidos no local (default) em sua área de trabalho.
Um arquivo de relatório é criado durante a operação de importação, por padrão na pasta log do conjunto de mensagens. Por padrão, ele utiliza o nome do arquivo de definição de mensagem, com .report.txt anexado.
Ao importar usando o assistente de Novo Arquivo de Definições de Mensagens do Arquivo DTD XML, é possível especificar quais dos elementos do arquivo DTD XML importado devem ser mensagens no arquivo de definições de mensagens.
Você pode importar somente um arquivo XML DTD com cada operação de importação.
Ao importar usando a linha de comandos, você tem a opção de não criar mensagens ou de criar uma mensagem para cada elemento no arquivo DTD XML importado. A operação de importação cria uma mensagem e um elemento correspondente no arquivo de definição de mensagem para cada elemento especificado. Se você não especificar que as mensagens devem ser criadas, deverá criá-las manualmente utilizando o editor de definições de mensagem após a conclusão da importação.
Você pode importar vários arquivos DTD XML em cada operação de importação.
Além de criar informações lógicas, a importação também pode criar informações físicas. Se o conjunto de mensagens contiver qualquer formato físico de formato de ligação XML, as propriedades de formato físico para todas as camadas do Formato de Ligação XML são preenchidas. Se o conjunto de mensagens não contiver nenhum formato físico XML, apenas as informações lógicas serão criadas. Além disso, se você importar a partir da linha de comandos, apenas as informações lógicas serão criadas no novo conjunto de mensagens por padrão. Se você desejar que as informações físicas sejam criadas também, consulte Conjuntos de Mensagens: Importando da Linha de Comandos para obter detalhes adicionais.
As propriedades de formato físico MRM CWF e TDS não são preenchidas e, portanto, utilizam valores padrão.
Se você tiver uma ou mais cadeias CWF ou TDS, a importação pode resultar em entradas na lista de tarefas, avisando que determinadas propriedades CWF ou TDS devem ser configuradas se as estruturas XML importadas devem aparecer em uma mensagem CWF ou TDS.
Se os formatos físicos CWF ou TDS não se aplicarem às estruturas XML, você pode ignorar essas entradas da lista de tarefas, pois são somente avisos; elas não evitam que seu modelo seja gerado em outro formato, como um dicionário de mensagem.
O utilitário de linha de comandos mqsicreatemsgdefs permite importar vários arquivos DTD XML em uma única operação. Todos os arquivos XML DTD devem ser um único diretório e o local do diretório deve ser transmitido como um parâmetro do utilitário.
O utilitário mqsicreatemsgdefs também permite que você crie um conjunto de mensagens no qual os arquivos de definições de mensagens são colocados, como parte da operação de importação. Você também pode escolher basear o conjunto de mensagens criado em um conjunto de mensagens existente. Esse recurso permite que você prepare um conjunto de mensagens vazio contendo um formato físico XML e propriedades XML pré-preenchidas no nível do conjunto de mensagens, que são, então, copiadas para o conjunto de mensagens criado pela importação.
Para obter detalhes sobre DTDs XML, consulte o Web site W3C (World Wide Web Consortium).