Hola de nuevo:

Quizás sea un problema del depurador. ¿que quieres decir con que solo puedes observar 1024 ?

En mi equipo en V5R2 he probado este fuente, y puedo observar el total del campo "ml" en el debug, que al finalizar el bucle contiene información hasta los 19000 caracteres aproximadamente.

Haz la prueba de este ejemplo en tu sistema

d ml              s          32767    varying                   
                                                                
c                   do        1000                              
c                   eval      ml = ml + ' ajut400.com varying'  
c                   enddo                                       
c                   eval      *inlr = *on                       

Salu2

El día 21/08/06, Jaime Villa Torres <[EMAIL PROTECTED]> escribió:
Alex, el problema real es, estoy de debug y la variable de 32767 que es varying, tiene información de unos 4000 caracteres, pero únicamente puedo observar 1024, pero la información esta completa, escribimos esta trama en un archivo cuando entra al programa y efectivamente esta toda la información.
 
----- Original Message -----
Sent: Monday, August 21, 2006 1:39 AM
Subject: Re: Varying de 32767

Hola Jaime:

No indicas el nivel de PTFs de tu sistema ni proporcionas un ejemplo, pero como indicas que en v4r5 funciona pienso que puede ser un problema de PTFs:

Asegurate de tener instalada la PTF SI10630

El cover letter de la PTF parece coincidir con tu problema.
http://www-912.ibm.com/a_dir/as4ptf.nsf/ALLPTFS/SI10630

Nota: Está sustituida por la SI24621
http://www-912.ibm.com/a_dir/as4ptf.nsf/ALLPTFS/SI24621

El día 21/08/06, Jaime Villa Torres <[EMAIL PROTECTED]> escribió:
Tengo una variable varying de 32767, pero únicamente llena hasta la posición 1024, esto en v5r2m0 pero en v4r5 funciona perfectamente.
 
Alguna sugerencia.
 
Gracias.



--
Mi blog sobre as400
http://www.ajut400.com



--
Mi blog sobre as400
http://www.ajut400.com

Responder a