Rational Developer para System z, Versión 7.6

ItemExclude

Utilice este elemento para impedir que elementos de datos individuales de la estructura COBOL se conviertan en elementos del mensaje XML.

Se aplican las siguientes normas de exclusión:
  • Sólo pueden especificarse elementos elementales. Si se especifica un elemento de grupo para su omisión, se emitirá un mensaje de aviso y la especificación se ignorará.
  • Si se emiten todos los elementos elementales de un grupo, el elemento de grupo se omitirá automáticamente.
  • Si se excluye una variable de cuenta ODO (elemento repetitivo de tamaño variable), también debe excluirse su sujeto ODO. Se emitirá un mensaje de error si no se sigue esta norma.
  • Los elementos ItemExclude pueden aparecer en cualquier orden dentro de ItemExclusionArray.
  • Debe especificar el nombre del elemento de datos como totalmente calificado mediante nombres de grupo padre separados por puntos, si es necesario resolver conflictos de nombre dentro de la estructura de lenguaje. De lo contrario, la calificación no es necesaria. Por ejemplo, en la siguiente estructura de lenguaje, es necesaria la calificación para ambos elementos elementales denominados "CODE":
    01 INPUT-MSG.
        02 COUNTRY.
          03 CODE pic 999.
        02 ACTION.
          03 CODE pic 9.
    del siguiente modo: INPUT-MSG.COUNTRY.CODE si desea excluir ese elemento, e INPUT-MSG.ACTION.CODE si no desea excluirlo. Se emitirá un mensaje de error si no se sigue esta norma.
  • Los valores de los atributos de ItemExclude no son sensibles a mayúsculas y minúsculas. Por ejemplo, especificar itemName="FoO.bAr" es equivalente a especificar itemName="fOo.BaR"
  • Se emitirá un mensaje de error si un elemento especificado en ItemExclude no se encuentra en la estructura de lenguaje fuente.

Contenido por

ItemExclusionArray

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.

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-NAME PICTURE X(10).
    02 IN-EXTN PICTURE X(10).

puede utilizar los valores siguientes para impedir que los elementos de datos IN-LL, IN-ZZ y IN-EXTN se conviertan en elementos del mensaje XML generado:

  <ItemExclusionArray>
      <ItemExclude itemName="IN-LL"/>
      <ItemExclude itemName="IN-ZZ"/>
      <ItemExclude itemName="IN-EXTN"/>
  </ItemInclusionArray>

Términos de uso | Comentarios

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