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

Reutilizando Arquivos de Modelos de Mensagens

Um arquivo de esquema de modelo de mensagem ou um arquivo de definições de mensagens pode reutilizar objetos de modelo de mensagem definidos em outro arquivo.

Há dois mecanismos fornecidos pelo Esquema XML para reutilizar os arquivos de definições de mensagens: import e include. Os namespaces dos dois arquivos determinam quais dos comandos import ou include devem ser usados:

  O arquivo de destino tem um namespace de destino O arquivo de destino tem um namespace sem destino
O arquivo pai tem um namespace de destino xsd:import xsd:include1
O arquivo pai tem um namespace sem destino xsd:import xsd:include
Nota: Quando um arquivo de namespace de destino inclui um arquivo de namespace sem destino, fazer referência a um objeto no arquivo de destino a partir do arquivo-pai faz com que o objeto apareça no namespace do arquivo-pai.

Quando import ou include forem utilizados, os objetos globais do arquivo de destino poderão ser utilizados no arquivo pai. Por exemplo, um elemento do arquivo pai pode ter um tipo complexo definido no arquivo de destino.

O namespace dos objetos no arquivo de destino é preservado no arquivo-pai, com a exceção anotada na tabela anterior de um arquivo de namespace de destino que inclui um arquivo de namespace sem destino. Essa exceção é, às vezes, chamada de efeito camaleão do namespace.

Um arquivo de esquema de modelo de mensagem pode importar ou incluir outro arquivo no mesmo aplicativo ou biblioteca, ou em uma biblioteca separada do message broker. Um arquivo de definições de mensagens poderá apenas importar ou incluir em outro arquivo, se ele estiver no mesmo conjunto de mensagens.

O Esquema XML fornece uma variação de xsd:include denominada xsd:redefine, que é suportada ao usar arquivos de esquema de modelo de mensagem, mas não ao usar arquivos de definições de mensagens. Uma Correção Rápida é oferecida para converter ocorrências de xsd:redefine em xsd:include ao usar arquivos de definições de mensagens.

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:30


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