Objetos do Modelo de Mensagem: Grupos

Um grupo é uma lista de elementos que define como esses elementos podem aparecer em uma mensagem.

Os grupos podem ser ordenados (seqüência)) não ordenados (tudo) ou seletivos (opção). Os grupos definem a composição e a validação de conteúdo de um conjunto de membros de tipo.

Para que Servem os Grupos?

Os grupos podem ser utilizados para qualquer uma das seguintes finalidades:

Conteúdo de um Grupo

Os grupos podem conter elementos complexos, elementos simples, elementos curinga e grupos.

Combinando esses componentes, a estrutura de qualquer mensagem pode ser modelada. Os elementos curinga podem ser incluídos para permitir que elementos não-modelados apareçam tornando o modelo de mensagem robusto e flexível.

Grupos Globais e Locais

Os grupos podem ser globais ou locais.

Um grupo global pode ser utilizado em mais de um local no modelo de mensagem. Representa uma estrutura que aparece em mais de um local no modelo de mensagem. Um grupo global deve ter um nome exclusivo pelo qual ele pode ser referido.

Um grupo local é definido em uma posição em um grupo e não está disponível para reutilização em outro lugar no modelo de mensagem. Os grupos locais não precisam ser denominados.

Em Esquema XML, um grupo pode ter sua composição definida como seqüência, tudo ou opção.

O modelo de mensagem também permite outras composições, para permanecer compatível com versões anteriores do produto. Veja informações adicionais na publicação Extensões de Esquema do Modelo de Mensagem.

Controlando a Validação de Conteúdo de Tipo

A propriedade Validação de Conteúdo em um grupo determina quão estritamente o conteúdo do grupo deve ser validado. Se a Validação de Conteúdo estiver definida como:
  • Fechado, o conteúdo do grupo será validado estritamente no modelo
  • Aberto Definido, os elementos que são declarados no mesmo conjunto de mensagens podem aparecer como filhos do grupo, mesmo que não sejam modelados
  • Aberto, nenhuma validação será executada
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ad10360_