Rational Developer for System z, Versión 7.6.1

ItemSelection

Utilice este elemento para seleccionar un elemento de datos individual de la estructura COBOL.

Se aplican las siguientes normas de selección:

Contenido por

Contiene

Ninguno

Atributos

Campos Descripción

Atributo: itemName
Valores válidos: Consulte la descripción
¿Obligatorio?:
Valor predeterminado: Ninguno

Especifica el nombre del elemento de datos que debe seleccionarse.

Atributo: optional
Valores válidos: yes | no
¿Obligatorio?: No
Valor predeterminado: Ninguno

Especifica si el elemento de esquema XML generado a partir de este elemento es opcional. Si se establece en "yes", el elemento de esquema XML correspondiente tendrá una faceta minOccurs generada y establecida en 0. Si no se especifica este atributo, no se genera la faceta minOccurs.

El valor del atributo debe especificar el nombre del elemento calificado por nombres padre separados por puntos, como se muestra en el ejemplo.

Ejemplo

Para la siguiente estructura de lenguaje COBOL
01 INPUT-MSG.
    02 IN-LL PICTURE S9(3) COMP.
    02 IN-ZZ PICTURE S9(3) COMP.
    02 IN-TRCD PICTURE X(10).
    02 IN-CMD PICTURE X(8).
    02 IN-NAME1 PICTURE X(10).
    02 redParent.
       03 redefd.
          04 IN-NAME2 PICTURE X(10).
       03 redefd2 redefines redefd.
          04 IN-NAME2R PICTURE X(10).
    02 IN-EXTN PICTURE X(10).
    02 IN-EXTNR redefines in-extn PICTURE X(10).
    02 IN-ZIP PICTURE X(7).

Se pueden especificar las siguientes selecciones de elementos:

<ItemSelectionArray>
   <ItemSelection itemName="input-msg.redParent"/>
   <ItemSelection itemName="input-msg.in-extn"/>
   <ItemSelection itemName="input-msg.in-zip"/>
   <ItemSelection itemName="input-msg.in-ll"  optional="yes"/>
</ItemSelectionArray>
Nota: Para especificar la redefinición de redefd2 en el grupo redParent, debe especificar la siguiente RedefinesArray:

De lo contrario, los elementos redefd se seleccionan de forma predeterminada.

<RedefinesArray>
   <RedefineSelection redefine="input-msg.redParent.redefd" 
            useRedefinition="input-msg.redParent.redefd2"/>
</RedefinesArray>

Términos de uso | Comentarios

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