Rational Developer for System z, Versión 7.6.x

Limitación: crear plantillas con libros de copias COBOL que contienen un mandato COPY con una cláusula REPLACING

Al crear una plantilla de un libro de copias COBOL, el Gestor de archivos debe compilar el libro de copias como un paso en el proceso de crear la plantilla. Cuando el libro de copias COBOL tiene un mandato COPY con una cláusula REPLACING puede ver una anomalía de compilación al intentar crear la plantilla.

Esta anomalía de compilación se debe en la mayoría de casos a que el Gestor de archivos inserta el libro de copias COBOL en un programa COBOL simple mediante una sentencia COPY. El mandato COPY con una cláusula REPLACING en el libro de copias queda anidado en otra sentencia COPY. Los mandatos COPY anidados con cláusulas REPLACING no están permitidos en COBOL y se produce un error de compilación. Sin embargo, al especificar un rango en la selección de libros de copia avanzados, la parte seleccionada del libro de copias se copia en línea en el programa COBOL simple en lugar de insertarse mediante una sentencia COPY. Por lo tanto, el mandato COPY con la cláusula REPLACING no quedaría anidado y la compilación se realizaría de forma satisfactoria.

Para crear satisfactoriamente una plantilla con un libro de copias COBOL que contenga un mandato COPY con una cláusula REPLACING:
  1. Asegúrese de colocar el libro de copias y los libros de copias anidados en el mismo PDS.
  2. Elija "Plantilla de libro de copias avanzada" en el asistente Crear plantilla.
  3. Edite la selección del libro de copias para especificar un rango (si especifica 1 para la "Sentencia Desde" y deja en blanco la "Sentencia Hasta", se selecciona todo el contenido del libro de copias).

Términos de uso | Comentarios

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