At 17:28 24/02/2004, you wrote:

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.

Responder a