Esta seção descreve como criar uma nova definição de mensagem a partir de um
DTD XML utilizando o assistente de Arquivo de Nova Definição de Mensagem no workbench.
Antes de começar:
Para concluir esta tarefa, você deve ter concluído as tarefas a seguir:
Antes de iniciar esta tarefa, é necessário considerar os pontos
listados abaixo:
- Para criar um novo arquivo de definição de mensagem a partir de
um DTD do XML, o arquivo DTD já deve estar presente no
workbench, por exemplo, no projeto do
conjunto de mensagens. Isso permite selecionar o arquivo DTD no
assistente Novo Arquivo de Definição de Mensagem.
- Se o conjunto de mensagens no qual você está incluindo o novo
arquivo de definição de mensagem não
tiver uma camada de formato de ligação XML (XML), apenas as
informações lógicas aparecerão no modelo. Você pode incluir a camada física no conjunto de mensagens antes ou depois de importar de um DTD XML, mas deve incluir a camada física antes de importá-lo para assegurar que seja preenchido com configurações do DTD XML.
- Também é possível importar um DTD XML a partir da linha de comandos utilizando mqsicreatemsgdefs.
- A extensão do arquivo deve ser .dtd em minúsculas.
As seguintes etapas descrevem a criação de um arquivo
de definição de mensagem completamente novo e como sobrescrever o
conteúdo de um arquivo existente.
Para criar uma definição de mensagem a partir de um DTD XML:
- Alterne para o Perspectiva do Desenvolvimento de Aplicativos do Intermediário.
- Abra o assistente para Novo Arquivo de Definição de Mensagem clicando em Arquivo > Novo > Arquivo de Definição de Mensagem no menu workbench.
- Na lista de opções exibida, clique em Arquivo
XML DTD para selecioná-lo e clique em
Avançar.
- Percorra o restante do assistente preenchendo os detalhes
conforme necessário.
Quando tiver concluído a importação do DTD XML utilizando o assistente:
- Verifique com atenção se existem erros no relatório criado durante
a importação do arquivo. Esse relatório
pode ser encontrado no diretório registro
dentro do projeto que contém a definição de mensagem que você tentou
criar. O relatório possui uma extensão de arquivo .dtd.report.txt,
prefixada com o nome especificado para o arquivo de nova definição de mensagem.
- Reveja as mensagens mostradas na lista de tarefas do workbench
para verificar se apareceram novos avisos ou erros.
O arquivo de definição de mensagens é criado a
partir do DTD do XML e é aberto no editor de Definição de Mensagens
para que você possa verificar as informações importadas e fazer as
alterações necessárias. Enquanto verifica o arquivo de definição de
mensagens recém-criado, revise todas as mensagens que aparecem na
lista de tarefas do workbench para
ver se é necessária alguma correção para resolver os erros ou avisos
relacionados ao novo arquivo.