Importando DTDs para Criar Definições de Mensagem

É possível preencher um conjunto de mensagens com definições de mensagens importando arquivos DTD, utilizando o assistente Novo Arquivo de Definição de Mensagem de Arquivo XML DTD ou o utilitário da linha de comandos 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 Novo Arquivo de Definição de Mensagem de Arquivo XML DTD permite escolher um nome de arquivo raiz 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.

Todos os arquivos de definição de mensagem criados como resultado da importação do arquivo DTD pertencem ao espaço de nomes XML noTarget e, portanto, residem no local (default) em seu espaço de trabalho.

É criado um arquivo de relatório durante a operação de importação. Por padrão, ele está localizado 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.

Importar Utilizando o Assistente Novo Arquivo de Definição de Mensagem de Arquivo XML DTD

Ao importar utilizando o assistente Novo Arquivo de Definição de Mensagem de Arquivo XML DTD, é possível especificar quais dos elementos arquivo XML DTD importado devem ser mensagens no arquivo de definição de mensagem.

Você pode importar somente um arquivo XML DTD com cada operação de importação.

Importar Utilizando a Linha de Comandos

Ao importar utilizando a linha de comandos, você tem a opção de não criar mensagens ou de criar uma mensagem para cada elemento no arquivo XML DTD 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.

Informações Físicas

Além de criar informações lógicas, a importação também cria 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 Importando a partir 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.

Chamada da Linha de Comandos

O utilitário da 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 criar um novo conjunto de mensagens no qual os arquivos de definição 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 que contém um formato físico XML e propriedades XML preenchidas no nível do conjunto de mensagens, que são, então, copiadas para o conjunto de mensagens criado pela importação.

Informações Adicionais sobre DTDs XML

Para obter detalhes sobre XML DTDs, consulte o Web site W3C (World Wide Web Consortium).

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

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

ad00833_