Propiedades lógicas de grupo local

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

Propiedad Tipo Significado
Composición Tipo enumerado Lo siguiente sólo se aplica al contenido de elemento de un tipo complejo y no tiene ningún efecto en el contenido de atributo de un tipo complejo. Seleccione una de estas opciones:
  • Vacío
  • secuencia. Si selecciona esta opción, puede definir hijos que sean elementos o grupos. Estos hijos, si existen, deben aparecer en el orden especificado. Se pueden repetir y pueden estar duplicados.
  • elección. Si selecciona esta opción, puede definir hijos que sean elementos o grupos. Sólo puede existir uno de los hijos definidos del tipo complejo, pero no se permiten hijos de repetición.

    Utilice esta opción si desea crear uniones C y COBOL REDEFINES con un formato físico personalizado o un elemento XML DTD que utiliza la opción de un formato físico XML o un campo SWIFT que tiene más de una opción.

  • todo. Los elementos de un grupo todo pueden aparecer en cualquier orden. Cada elemento puede aparecer una vez o no aparecer en absoluto. Un grupo todo sólo puede contener elementos; no se permiten grupos. Un grupo todo sólo se puede utilizar en el nivel superior de un tipo complejo; no puede ser miembro de otro grupo en un tipo.
  • Conjunto no ordenado. Si selecciona esta opción, sólo puede definir elementos como hijos. Los elementos se pueden repetir pero no pueden estar duplicados. Los elementos hijo pueden aparecer en cualquier orden.
  • Conjunto ordenado. Si selecciona esta opción, sólo puede definir elementos como hijos. Estos elementos, si existen, deben aparecer en el orden especificado, se pueden repetir pero no pueden estar duplicados. Éste es el valor por omisión para los tipos complejos nuevos.
  • mensaje. Si selecciona esta opción, sólo puede definir mensajes como hijos. Se pueden repetir, pero no pueden estar duplicados. Igual que sucede con elección, sólo puede existir uno de los hijos definidos.

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

    Utilice esta opción para modelar mensajes de varias partes, que se utilizan en algunos estándares de la industria, por ejemplo, SWIFT. Si desea ver más información, consulte la sección que trata sobre los mensajes de varias partes en el apartado Mensajes de varias partes.

Validación de contenido Tipo enumerado Validación de contenido controla cómo responde el intermediario al contenido no declarado y especifica dónde están definidos los objetos que están incluidos en el tipo complejo, si es que se han definido. Se utiliza en combinación con la propiedad Composición.
Opciones:
  • Cerrado. El tipo complejo sólo puede contener los elementos hijo que haya añadido al mismo.
  • Abierto definido. El tipo complejo puede contener cualquier elemento válido definido en el conjunto de mensajes.
  • Abierto. El tipo complejo puede contener cualquier elemento válido, no sólo los que haya añadido a este tipo complejo.

Consulte el apartado Combinaciones de composición y validación de contenido para obtener más información detallada de estas opciones.

Apariciones

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

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

Excepto si se establece Máx apariciones en -1, cuando se establece un valor para Mín apariciones, debe ser inferior o igual al valor de Máx apariciones.

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

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

Si esta propiedad se establece en 0, se interpreta como si el objeto no existiera en el mensaje.

También se puede establecer en -1 para indicar que el límite es ilimitado y que no hay ningún número máximo de apariciones.

Conceptos relacionados
El modelo de mensaje
Tareas relacionadas
Cómo trabajar con objetos de modelo de mensaje
Referencia relacionada
Propiedades de objeto de modelo de mensaje
Propiedades lógicas para objetos de modelo de mensaje
Propiedades de objetos de modelo de mensaje por objeto
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ad11880_