Rational Developer for System z, Versión 7.6.1

Asistencia de contenido para -INC e ++INCLUDE

El editor LPEX de System z acepta sentencias -INC e ++INCLUDE como sinónimos de las sentencias COBOL COPY y las sentencias PL/I %INCLUDE.
Algunos sistemas de gestión de código fuente (SCM), como Panvalet y Librarian, utilizan sentencias -INC e ++INCLUDE en los archivos fuente COBOL y PL/I para indicar que las líneas adicionales de código se deben considerar como parte del archivo fuente que contiene las sentencias. Las líneas adicionales de código se encuentran en un archivo aparte, cuyo nombre se especifica como parte de la sentencia -INC o ++INCLUDE. La función Asistencia de contenido del editor LPEX de System z soporta estas sentencias y puede hacer sugerencias de cómo completar el código con ellas igual que con las sentencias COPY e %INCLUDE. El formato soportado de las sentencias -INC e ++INCLUDE es el siguiente:
-INC nombrelibrocopias
++INCLUDE nombrelibrocopias
En estos ejemplos, nombrelibrocopias es el nombre del miembro del conjunto de datos particionado que hay que considerar como parte del fuente. En el caso de los archivos locales, es el nombre del archivo sin su extensión. La sentencia -INC suele empezar en la columna 1 de la línea fuente, pero en el caso de COBOL, también puede empezar en la columna 7, 8, 9 o 10, y la sentencia ++INCLUDE siempre empieza en la columna 8 de la línea fuente.
En los siguientes ejemplos de código se ve cómo se emplean estas sentencias:
       Identification Division.

       Program-ID.  StartApp.



       Data Division.

       Working-Storage Section.



       01 Program-pass-fields.

          05 Temp-name         Pic x(30).



       01 Program-other-fields.

          05 Input-name         Pic x(30).

          05 Char-count         Pic 99 Value ZEROS.



-INC COPY3.

       ++INCLUDE COPY4.



       Procedure Division.

Términos de uso | Comentarios

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