Hola. Me lo pasaba en venusiano al primer fichero que se crea con el primer comando antes del cpyfrmstmf. En cambio pas�ndolo as� directo desde las carpetas con qshell a un fichero de base de datos lo transforma correctamente.
Gracias a todos
| alex martinez <[EMAIL PROTECTED]>
Enviado por: [EMAIL PROTECTED] 11/03/05 09:08
|
|
Hola:
Aplico el m�todo de Fernando con una ligera variaci�n:
En un proceso CL, introduce estos mandatos:
DCLF AJUT400/LISTA
CRTPF FILE(AJUT400/LISTA) RCDLEN(200)
QSH CMD('ls /carpeta/subcarperta/*.txt
>/qsys.lib/ajut400.lib/lista.file/lista.mbr')
RTVMBRD FILE(AJUT400/LISTA) NBRCURRCD(®ISTROS)
RCVF
MONMSG MSGID(CPF0864) /* FIN ARCHIVO */
/* procesa aqui tus archivos */
Salu2
On Thu, 10 Mar 2005 18:09:21 +0100, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
>
> Hola Foro, una pregunta rebuscada a ver si esto se puede hacer s�lo con
> recursos del AS.
> En una carpeta no QDLS porque el nombre del fichero es muy largo, se copian
> varios ficheros
> Ej: 20050302A.txt
> 20050302B.txt
> 20050302C.txt
> Etc.
> Se trata de uno a uno y autom�ticamente irlos incorporando en un fichero del
> AS.
> La segunda parte est� clara, cada vez que recupero un fichero, hago un
> CPYFRMSTMF, lo paso a un fichero de base de datos y llamo a un proceso,
> pero es que previamente no s� el nombre de los ficheros de las carpetas,
> s�lo que empiezan por la fecha del dia, y no s� c�mo procesarlos todos
> autom�ticamente y uno a uno. Hay algo parecido a CHKDLO pero con carpetas no
> QDLS y que acepte patrones(*)?
>
_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]
