Buenas.
Tengo unos cuantos fuentes a utilizar con /copy ( definiciones de prototipos, constantes, estructuras de datos...) en los que dentro de ellos hay a su vez otras sentencias /Copy.
Hola.
No se si ser� lo mismo, pero a mi me ocurre lo siguiente en V4R5M0:
No hemos empezado a utilizar a�n programas de servicio, pero s� que estamos utilizando procedimientos copiados con /COPY para rutinas de uso general, etc., para lo que dejamos en un �nico miembro el prototipo y el c�digo del procedimiento, incluy�ndolo en los programas del siguiente modo:
D/define rutinaD
D/include src/qrpglesrc,rutina
D/undefine rutinaD
C ...
D/define rutinaP
D/include src/qrpglesrc,rutina
D/undefine rutinaP
En src/qrpglesrc,rutina tenemos:
d/if defined(rutinaD)
d rutina pr
d/endif
d/if defined(rutinaP)
p rutina b
d rutina pr
C...
p rutina e
Al utilizar /COPY en los SQLRPGLE la compilaci�n falla por cuesti�n del precompilador SQL, m�s concretamente se hace un l�o con los /DEFINE y no los procesa debidamente (incluye el total de src/qrpglesrc,rutina.
Lo reportamos (hace bastante tiempo) y finalmente nos indicaron que utilizaramos /INCLUDE con la misma sintaxis que en /COPY (cambiar solo /COPY por /INCLUDE).
Al teclear /INCLUDE en el SEU se marca la l�nea como err�nea, pero no le hag�is caso.
Al compilar ejecuta los /COPY correctamente.
No se si servir� para el caso de /COPY jerarquizados que comentas.
Lo que no recuerdo es si lo solucionamos v�a PTF o simplemente con poner los /INCLUDE ya funcionaba.
Buscando por Google he encontrado la siguiente p�gina en la que creo que hablan de lo mismo:
http://dbforums.com/arch/200/2003/5/528986
Saludos.
