É possível criar uma nova definição de mensagem a partir de um
XML DTD usando o assistente Novo Arquivo de Definição de Mensagem no WebSphere Message Broker Toolkit.
Dica: No WebSphere Message
Broker Versão 8.0 e
mais recente, os arquivos de esquema de modelo de mensagem contidos em aplicativos
e bibliotecas são a maneira preferida de modelar mensagens para a maioria de formatos de
dados. Os conjuntos de mensagens são necessários se você usar os domínios MRM ou IDOC.
Para obter mais informações sobre modelagem de
mensagem, consulte Conceitos de Modelagem de Mensagens. Para
obter informações sobre como importar um XML DTD para uso do domínio XMLNSC,
consulte
Criando um Arquivo de Esquema XML Usando o Assistente de Novo Modelo de Mensagem.
Antes de começar:
Você deve ter concluído as seguintes tarefas:
Antes de começar esta tarefa, você deve estar ciente dos seguintes pontos:
- 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 WebSphere Message Broker Toolkit.
- Na lista de opções exibida, clique em Arquivo
XML DTD para selecioná-lo e clique em
Avançar.
- Percorra o restante do assistente completando 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 WebSphere Message Broker Toolkit
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 WebSphere Message Broker Toolkit para
ver se é necessária alguma correção para resolver os erros ou avisos
relacionados ao novo arquivo.