Objetos do Modelo de Mensagem: Grupos

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

Os grupos podem estar em ordem (seqüência ou orderedSet) fora de ordem (todos ou unorderedSet), ou ser seletivos (opção ou mensagem). 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.

Ao combinar esses componentes, a estrutura de qualquer mensagem pode ser modelada. Os elementos curinga podem ser incluídos para permitir que os elementos não modelados apareçam, tornando assim 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. Ele 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 possuem um nome e são exibidos utilizando a composição do grupo pelo editor de definição de mensagem.

Composição

No Esquema XML, um grupo pode ter sua composição configurada como seqüência, todos, ou opção.

O modelo de mensagem também permite outras composições: orderedSet, unorderedSet e message. Para obter informações adicionais, consulte Extensões de Esquema do Modelo de Mensagem.

Validação do Conteúdo

A validação de conteúdo determina quão estritamente o conteúdo do grupo deve ser validado. Consulte Validação de Conteúdo MRM para obter detalhes adicionais.

Os valores permitidos da propriedade Validação de Conteúdo são:
Fechado
O conteúdo do grupo é validado estritamente no modelo. Apenas os elementos que são definidos como filhos do grupo podem aparecer com filhos.
Aberto Definido
Os elementos que são declarados dentro do mesmo conjunto de mensagens podem aparecer como filhos do grupo, mesmo se não estiverem definidos como filhos.
Aberto
Quaisquer elementos podem aparecer como filhos do grupo.

A propriedade Validação de Conteúdo não afeta a validação no domínio XMLNSC. A validação desses domínios segue as regras do Esquema XML 1.0.

Tarefas relacionadas
Incluindo um Grupo Global
Referências relacionadas
Editor de Definição de Mensagens
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

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

ad10360_