Importando DTDs para Criar Definições de Mensagem

Você pode ocupar um conjunto de mensagens com definições de mensagem, importando arquivos DTD, utilizando o assistente Novo Arquivo de Definição de Mensagem 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 assume como padrão o nome raiz do arquivo DTD XML, mas o assistente Novo Arquivo de Definição de Mensagem permite escolher um nome de arquivo raiz diferente.

Se o arquivo de definição de mensagens 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 mensagens criados como resultado da importação do arquivo DTD pertencem ao espaço de nomes XML noTarget e, portanto, residirão na localização (padrão) 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 mensagens, com .report.txt anexado.

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

Ao importar utilizando o assistente Novo Arquivo de Definição de Mensagens, você poderá especificar quais dos elementos globais no arquivo DTD XML importado devem ser mensagens no arquivo de definição de mensagens.

Você pode importar apenas um arquivo DTD XML com cada operação de importação. Se seu arquivo Esquema XML fizer referência a outros arquivos DTD XML, com elementos de importação ou inclusão, esses arquivos DTD XML deverão ser importados com uma operação de importação separada no conjunto de mensagens.

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 global no arquivo DTD XML importado. A operação de importação cria uma mensagem e um elemento global correspondente no arquivo de definição de mensagens para cada elemento global 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 serão ocupadas.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.

As propriedades dos formatos físicos CWF e TDS não são ocupadas e, portanto, utilizam valores padrão.

Se você tiver uma ou mais camadas CWF ou TDS, a importação poderá gerar entradas na lista de tarefas, avisando-o de que algumas propriedades do CWF ou TDS devem ser definidas se as estruturas XML importadas tiverem que aparecer em uma mensagem CWF ou TDS.

Se os formatos físicos CWF ou TDS não forem aplicáveis às suas estruturas XML, você poderá ignorar essas entradas da lista de tarefas, porque elas são apenas avisos e não impedirão a geração de seu modelo em outro formato, tal como, um dicionário de mensagens.

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 de DTD XML devem estar no único diretório e na localização do diretório transmitidos como um parâmetro ao 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 preparar um conjunto de mensagens vazio contendo propriedades de formato físico XML e de XML do nível do conjunto de mensagens pré-ocupadas, que são copiadas para o conjunto de mensagens criado pela importação.

Informações Adicionais sobre DTDs XML

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

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ad00833_