Propiedades lógicas de grupo local

Los elementos dependientes válidos en un grupo local que dependen de Composición y Validación de contenido se muestran en la sección Propiedades de validación de contenido para tipos complejos.

Propiedad Tipo Significado
Composición Tipo enumerado Lo que aparece a continuación sólo se aplica al contenido del elemento de un tipo complejo y no tiene ningún efecto sobre el contenido del atributo de un tipo complejo. Seleccione entre:
  • Empty
  • sequence. Si selecciona esta opción, puede definir elementos dependientes que son elementos o grupos. Estos elementos dependientes, si existen, deben aparecer en el orden especificado. Se pueden repetir y duplicar
  • choice. Si selecciona esta opción, puede definir elementos dependientes que son elementos o grupos. Sólo puede existir uno de los elementos dependientes definidos del tipo complejo, pero se permiten elementos dependientes periódicos.

    Cuando un tipo complejo cuya Composición se establece en Choice aparece en un mensaje de salida, la corriente de bits contiene el número de bytes representado por el elemento más largo (rellenado con 0x00).

    Utilice esta opción si desea modelar uniones C y COBOL REDEFINES en un formato físico personalizado o un elemento DTD XML que utiliza elección en un formato físico XML o algún mensaje codificado/delimitado estándar en el sector (por ejemplo SWIFT) utiliza este formato.

  • all. Los elementos en un grupo all pueden aparecer en cualquier orden. Cada elemento puede aparece una vez o no aparecer nunca. Un grupo all sólo puede contener elementos - los grupos no están permitidos. Un grupo all sólo se puede utilizar en el nivel superior de un tipo complejo - no puede ser miembro de otro grupo dentro de un tipo.
  • unorderedSet. Si selecciona esta opción, sólo puede definir elementos dependientes. Los elementos se pueden repetir pero no se pueden duplicar. Los elementos dependientes pueden aparecer en cualquier orden.
  • orderedSet. Si selecciona esta opción, sólo puede definir elementos como dependientes. Estos elementos dependientes, si existen, deben aparecer en el orden especificado y se pueden repetir pero no se pueden duplicar. Este es el valor por omisión para nuevos tipos complejos.
  • message. Si selecciona esta opción, sólo puede definir mensajes como dependientes. Se pueden repetir, pero no se pueden duplicar. Al igual que choice, sólo puede existir uno de los elementos dependientes definidos.

    Si el tipo complejo incluye más de un mensaje, la corriente de bits contiene la longitud exacta del mensaje intercalado y no se rellena a la longitud del más largo.

    Utilice esta opción para modelar mensajes de varias partes, que se utilizan en algunos estándares del sector, por ejemplo SWIFT. Si desea obtener más información consulte la sección sobre mensajes de varias partes en Mensajes de varias partes.

Validación de contenido Tipo enumerado Validación de contenido controla cómo responde el intermediario al contenido sin declarar y especifica dónde se definen los objetos que están incluidos en el tipo complejo, en el caso de los haya. Se utiliza conjuntamente con la propiedad Composición.
Opciones:
  • Closed. El tipo complejo sólo puede contener los elementos dependientes que ha añadido al mismo.
  • Open Defined. El tipo complejo puede contener cualquier elemento válido definido en el conjunto de mensajes.
  • Open. El tipo complejo puede contener cualquier elemento válido, no sólo los que ha añadido a este tipo complejo.

Si desea más información sobre estas opciones, consulte la sección Combinaciones de Composición y Validación de contenido.

Apariciones

Propiedad Tipo Significado
Mín. apariciones Integer Especifica el número mínimo de veces que el objeto se puede repetir. El valor por omisión es 1.

Si el valor se establece en 0, el objeto es opcional.

Si se establece un valor, debe ser menor o igual al valor en Máx apariciones.

Máx. apariciones Integer Especifique el número máximo de veces que el objeto se puede repetir. El valor por omisión es 1.

Si esta propiedad no se establece, el objeto no se puede producir más de una vez.

También puede establecerse en -1 para indicar que no hay límite y no hay un número máximo de apariciones.

Conceptos relacionados
El modelo de mensaje

Tareas relacionadas
Trabajo con los objetos del modelo de mensajes

Referencia relacionada
Propiedades del objeto del modelo de mensaje
Propiedades lógicas de los objetos del modelo de mensaje
Propiedades de objetos de modelo de mensaje por objeto