Share via


Tipo de orden de grupo (propiedad Node de todos los esquemas)

 

Utilice la propiedad Group Order Type (Tipo de orden de grupo) para especificar el tipo de ordenación de grupos de nodos secundarios debajo del nodo Record seleccionado.

Se aplica a los nodos de los tipos siguientes

Registro

Categoría

Avanzado

Valores permitidos

Opción de la lista desplegable Descripción
Todo Especifica el grupo de elementos como un elemento Todos los grupos. Todos los grupos permiten a sus elementos secundarios aparecer cero (0) o una (1) vez, en cualquier orden, en mensajes de instancia. Hay restricciones que se aplican; para obtener más información, consulte la sección Notas. Nota: Puede usar todos los nodos de grupo solo en relación con la herencia; por lo general, no se pueden insertar directamente en un esquema. Consulte los comentarios para obtener más información.
Elección Especifica el grupo de elementos como un grupo de elecciones. Un grupo de elecciones permite solo a uno de sus elementos secundarios aparecer en mensajes de instancia.
Secuencia Especifica el grupo de elementos como un grupo de secuencias. Los grupos de secuencias requieren que sus elementos secundarios que aparecen en mensajes de instancia lo hagan en el mismo orden que el definido en el esquema. Este es el valor predeterminado.

Valor predeterminado

Secuencia

Persistencia de XSD

Como secuencia, elección o todo elemento dentro del elemento que corresponde al nodo Record seleccionado.

Comentarios

Puede examinar y establecer esta propiedad en el ventana Propiedades de Visual Studio al seleccionar un nodo Registro (incluido un nodo de registro raíz) en el Editor de BizTalk.

El valor para esta propiedad controla el tipo de grupo que se almacena y cumple con los requisitos XSD para tener un grupo en cada punto de definición de estructura compleja. Utilice la propiedad Group Order Type para modificar los tipos de grupo. Se creará el grupo automáticamente cuando se inserte el primer nodo secundario.

Esta propiedad representa una construcción XSD estándar. Para obtener información adicional sobre la construcción XSD correspondiente, vea Recursos XSD en la Web.

El nodo Todos los grupos tiene una serie de restricciones especiales a las que no están sujetos los nodos Grupo de secuencia y Grupo de opciones :

  • Todos los grupos pueden no tener grupos secundarios.

  • Todos los elementos secundarios de un nodo Todos los grupos debe ser un elemento individual.

  • Ningún elemento que esté por debajo de este nodo de grupo puede aparecer más de una vez.

  • Para evitar ambigüedad en los mensajes de instancia, todo el grupo debe ser el primer grupo de elementos dentro de su nodo Record contenedor.

Cada vez que inserte un nodo Record y empiece a insertar nodos dentro de él, un grupo de secuencias oculto siempre se crea de forma predeterminada de forma predeterminada en ese nodo Registro . Este tipo de orden de grupo predeterminado se puede cambiar mediante la propiedad Tipo de pedido de grupo del nodo Registro . Dado que un nodo Todos los grupos no puede producirse dentro de ningún otro nodo de grupo y el uso de un grupo de secuencias oculto, no se puede insertar un nodo Todos los grupos dentro de un nodo Registro en el Editor de BizTalk.

Sin embargo, hay un caso excepcional en el que puede insertar directamente un nodo Todos los grupos y modificar directamente sus propiedades. Cuando se usa una herencia de tipos compleja en un esquema, el Editor de BizTalk expone el nodo de grupo de nivel superior y, por tanto, permite la inserción, eliminación y modificación de un nodo Todos los grupos .

Consulte también

Propiedades de nodo de todos los esquemas