Espaços de Nomes com Mensagens MRM XML

O espaço de nomes associado a um arquivo de definição de mensagem faz parte da camada lógica do modelo de mensagem.

Portanto, ele não depende da presença de um Formato de Ligação XML. No entanto, se você tiver um Formato de Ligação XML, as informações de espaço de nomes da camada lógica serão utilizadas para preencher algumas das propriedades do Formato de Ligação XML. Se os espaços de nomes estiverem ativados para um Conjunto de Mensagens, no Formato de Ligação XML, uma tabela de pares de URI/prefixo de espaço de nomes será mantida. Essa tabela é inicialmente ocupada com espaços de nomes de todos os Arquivos de Definição de Mensagem com seus prefixos quando são criados.

Seu conjunto de mensagens possui espaços de nomes ativados, o intermediário não armazena os valores de quaisquer atributos xmlns na árvore quando analisa um documento de instância XML. Também não armazenará os valores de nenhum dos atributos Local de Esquema e Nenhum Local de Esquema do Espaço de Nomes. Quando um documento XML é escrito, o intermediário gera novamente essas informações a partir das propriedades do Formato de Ligação XML do conjunto de mensagens.

A tabela de pares de URI/prefixo de espaço de nomes é utilizada pelo Domínio MRM quando emite uma mensagem XML. Os elementos e atributos que estão qualificados por um espaço de nomes são prefixados com o prefixo correspondente a partir da tabela. O intermediário também gerencia a saída dos atributos xmlns correspondentes que mapeiam os prefixos para os espaços de nomes. É possível escolher se os atributos xmlns para todas as entradas na tabela de URI/prefixo de espaço de nomes são a saída no início do documento ou se são apenas a saída no documento, quando necessário.

Se os espaços de nomes estiverem ativados para um Conjunto de Mensagens, no Formato de Ligação XML haverá uma tabela de localizações de esquemas que mapeiam URIs de espaço de nomes para nomes de arquivos. É possível incluir entradas nesta tabela e mapear um nome de arquivo para o espaço de nomes sem destino. Se você estiver utilizando WebSphere Message Broker, esta tabela será utilizada para emitir os atributos schemaLocation e Nenhum Local de Esquema de Espaço de Nomes no início do documento XML.

Conceitos relacionados
Formato Físico XML MRM
Espaços de Nomes do Modelo de Mensagem
Espaços de Nomes com Mensagens MRM Não-XML
Especificando Espaços de Nomes na Propriedade Tipo de Mensagem
Reutilizando Arquivos de Definição de Mensagem
Importando Esquema XML para Conjuntos de Mensagens com Espaços de Nomes Desativados
Importando de Esquemas XML para Criar Definições de Mensagem
Tarefas relacionadas
Importando do Esquema XML
Criando um Conjunto de Mensagens
Incluindo um Formato de Ligação XML
Criando um Arquivo de Definição de Mensagem
Configurando as Propriedades do Formato de Ligação XML: Objetos do Modelo de Mensagem
Importando a partir de DTD XML
Referências relacionadas
Referência de ESQL
Formatos de Importação
Propriedades Físicas do Formato de Ligação XML para os Objetos de Modelo de Mensagem
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

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

ad21010_