Propiedades lógicas del grupo global

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

Propiedad Tipo Significado
Nombre String Especifique un nombre para el objeto cuando lo cree.

Los nombres pueden constar de cualquier carácter alfanumérico incluidas las letras A a Z, a a z y los dígitos 0 a 9.

También pueden incluir los signos de puntuación siguientes:
  • - el guión
  • _ el subrayado
  • . el punto

Los nombres sólo pueden empezar por las letras, ideogramas o el carácter de subrayado y no por un número, guión o punto.

Los nombres que empiezan por xml o cualquier variante (por ejemplo, XmL) están reservados por la especificación de los estándares XML.

Si desea más información sobre los convenios de denominación y los caracteres que están aceptados, consulte la especificación de Extensible Markup Language (XML) que se puede encontrar en el sitio web World Wide Web Consortium (W3C).

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.

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