Rational Developer for System z, Versión 7.6.1

Cardinalidad: elementos opcionales, repetitivos y obligatorios

Este tema describe el concepto de los elementos opcionales, repetitivos y obligatorios.

Elementos

El número de ocurrencias de un elemento puede ser controlado utilizando las propiedades Número mínimo de apariciones y Número máximo de apariciones. Utilizando estas propiedades, un elemento puede ser definido como obligatorio, opcional o repetitivo.
  • Un elemento obligatorio tiene Número mínimo de apariciones >= 1. Un elemento obligatorio debe producirse al menos una vez en un mensaje de entrada.
  • Un elemento opcional tiene Número mínimo de apariciones = 0. Un elemento opcional puede ser omitido del mensaje de entrada.
  • Un elemento repetitivo tiene normalmente Número máximo de apariciones > 1. Puede ocurrir mas de una vez en el mensaje de entrada y todas las ocurrencias deben aparecer juntos son otros elementos entre ellos.

Si un tipo complejo o un grupo contiene dos (o más) miembros que hacen referencia al mismo elemento global, la segunda referencia es un duplicado. Esto es distinto de un elemento repetitivo, ya que las dos referencias están normalmente separadas de los otros miembros del tipo o grupo. En el mensaje de entrada, la segunda ocurrencia no aparecerá normalmente inmediatamente después de la primera ocurrencia. Las referencias a elementos duplicados no están permitidas entre tipos y grupos que tienen opciones de Choice, OrderedSet o UnorderedSet.

Atributos

El número de ocurrencias de un atributo puede controlarse estableciendo el valor en requerido, opcional o prohibido.

  • Un atributo requerido es similar a un elemento obligatorio - debe producirse en el mensaje de entrada.
  • Un atributo opcional es similar a un elemento opcional - puede omitirse del mensaje de entrada.
  • Un atributo prohibido no debe aparecer en el mensaje de entrada.

Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)