WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

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 broker 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 broker gera novamente essas informações a partir das propriedades do Formato de Ligação XML do conjunto de mensagens.

A tabela dos pares espaço de nomes URI/prefixo é usada pelo Domínio MRM quando ele produz 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 broker também gerencia a saída dos atributos xmlns correspondentes que mapeiam os prefixos para os espaços de nomes. É possível escolher se atributos xmlns para todas as entradas da tabela espaço de nomes URI/prefixo são gravadas no início do documento ou se elas são apenas gravadas 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 estiver usando WebSphere Message Broker, essa tabela será usada para produzir os atributos schemaLocation e No Namespace Schema Location no início do documento XML.

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

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:29:29


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ad21010_