Objetos de modelo de mensaje: grupos

Un grupo es una lista de elementos que define cómo pueden aparecer dichos elementos en un mensaje.

Los grupos pueden ser ordenados (sequence u orderedSet) no ordenados (all o unorderedSet) o selectivos(choice o message). Los grupos definen la composición y la validación de contenido de un conjunto de miembros de tipo.

Para qué sirven los grupos

Los grupos se pueden utilizar con cualquiera de las finalidades siguientes:

Contenido de un grupo

Los grupos pueden contener elementos complejos, elementos simples, elementos comodín y grupos.

Combinando estos componentes, se puede modelar la estructura de cualquier mensaje. Se pueden incluir elementos comodín para permitir que aparezcan elementos no modelados, haciendo de este modo que el modelo de mensaje sea robusto y flexible.

Grupos globales y locales

Los grupos pueden ser globales o locales.

Un grupo global se puede utilizar en más de un lugar del modelo de mensaje. Representa una estructura que aparece en más de un lugar en el modelo de mensaje. A un grupo global se le debe proporcionar un nombre exclusivo con el que se puede hacer referencia al mismo.

Un grupo local se define en una posición en un grupo y no está disponible para volver a utilizarse en cualquier lugar del modelo de mensaje. Los grupos locales no tienen un nombre y se muestran utilizando la composición del grupo mediante el editor de definiciones de mensajes.

Composición

En el esquema XML, un grupo puede tener establecido composition en sequence, all, o choice.

El modelo de mensaje también permite otras composiciones: orderedSet, unorderedSet y message. Para obtener más información, consulte Extensiones de esquema en el modelo de mensaje.

Validación del contenido

La validación de contenido determina el grado de rigor con el que se debe validar el contenido del grupo. Consulte Validación del contenido MRM para obtener más detalles.

Los valores permitidos de la propiedad Validación de contenido son:
Cerrado
El contenido del grupo se valida de forma estricta en el modelo. Sólo los elementos definidos como hijos del grupo pueden aparecer como hijos.
Abierto definido
Los elementos que se declaran en el mismo conjunto de mensajes pueden aparecer como hijos del grupo, incluso si no están definidos como hijos.
Abierto
Los elementos pueden aparecer como hijos del grupo.

La propiedad Validación de contenido no afecta a la validación en los dominios . La validación de estos dominios sigue las normas del esquema XML 1.0.

Tareas relacionadas
Adición de un grupo global
Referencia relacionada
Editor de definiciones de mensajes
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:54:27

ad10360_