No pero puedes usar una variable para pasar el nombre del archvio, intenta con 
esto en tu CL
 CPY OBJ(&LISTF)   TOOBJ('/qdls/FTP/NUEVO.txt')   REPLACE(*YES)                 

 


From: elvira_vazq...@edasnet.com
To: forum.help400@listas.combios.es
Subject: RE: AYUDA
Date: Fri, 8 Oct 2010 16:20:34 +0200










Siguiendo tus pasos (gracias por la ayuda)
El problema es que tengo mas de un archivo en el origen y al hace el CPY me 
obliga a elegir solo uno
Hay forma de hacer que pase todos sin tener que elegir nada??
 
Elvira 
 




De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Gerardo Santillana
Enviado el: viernes, 08 de octubre de 2010 15:35
Para: forum.help400@listas.combios.es
Asunto: RE: AYUDA
 
 
Puedes hacer esto tambien, a mi me funciona y me evita ese CPF2817
 
usa este comando para ver que folders tienes  o crear uno nuevo,  suponiendo 
que creaste uno que se llame FTP
WRKFLR

despues ejectua este comando para copiar de tu directorio al nuevo folder
CPY OBJ('/ftp/NOMBREARCHIVO.TXT')   TOOBJ('/qdls/FTP/NUEVO.txt')   
REPLACE(*YES)                 
 
despues usa este comando 
CPYFRMPCD FROMFLR(FTP)  TOFILE(WDBBASE/CESARV)  FROMDOC(NUEVO.TXT)   
TRNFMT(*NOTEXT)                       
 
Espero te sirva
 



From: elvira_vazq...@edasnet.com
To: forum.help400@listas.combios.es
Subject: AYUDA
Date: Fri, 8 Oct 2010 13:52:16 +0200

Hola foreros
 
Alguien me puede decir porque al ejecutar este CPYFRMIMPF me da como error 
CPF2817 con codigo de razon 11
Todo lo anterior hasta aquí lo hace bien pero no ejecuta la copia y no se porque
Si en lugar de CPYFRMIMPF ejecuto CPYF el problema es que los nombre originales 
son muy largos pero iguales en las primeras 10 posiciones con lo que me machaca 
los ficheros que trae
 
 
Columns . . . :    1  71            Edit                      WFUENTE/WFUETRAN 
 SEU==>                                                               CLFTPCRT2 
 FMT **  ...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7  
0001.16               /QSYS.LIB/WDBBASE.LIB/LISTF.FILE/LISTF.MBR')              
0001.17  MONMSG MSGID(QSH0005)                                                  
0001.18  /*LEE EL ARCHIVO QUE CONTIEN LOS NOMBRES DESCONOCIDOS*/                
0001.19  START:                                                                 
0001.20  RCVF     RCDFMT(LISTF)                                                 
0001.21  MONMSG MSGID(CPF0864) EXEC(GOTO CMDLBL(END))                           
0001.22  /*EJECUTA QCLSCAN PARA ENCONTRAR SOLO LO NECESARIO*/                   
0001.23  CALL  PGM(QCLSCAN) PARM(&LISTF &STRLEN &STRPOS +                       
0001.24                &PATTERN &PATLEN &TRANSLATE &TRIM &WILD +                
0001.25                &RESULT)                                                 
0001.26  CHGVAR VAR(&RSLT) VALUE(&RESULT)                                       
0001.27  CHGVAR VAR(&LSTPOS) VALUE(&RSLT-1)                                     
0001.28  CHGVAR VAR(&LISTF2) VALUE(%SST(&LISTF 1 &LSTPOS))                      
0001.29  CPYFRMIMPF FROMSTMF(&LISTF) TOFILE(WDBBASE/CESARV) +                   
0001.30       MBROPT(*ADD)                                                      
0001.32  GOTO CMDLBL(START)                                                     
0004.00  END:   ENDPGM                                                          
                                                                                
 F3=Exit   F4=Prompt   F5=Refresh   F9=Retrieve   F10=Cursor   F11=Toggle       
 F16=Repeat find       F17=Repeat change          F24=More keys                 
                                                                                
 
Elvira Vázquez González
 
______________________________________________________________________________________________
Noticia legal:
Este mensaje electrónico contiene información de EdasNet,s.l. que es privada y 
confidencial,
siendo para el uso exclusivo de la persona(s) o entidades arriba mencionadas. 
Si usted no es
el destinatario señalado, le informamos que cualquier divulgación, copia, 
distribución o uso
de los contenidos está prohibida. Si usted ha recibido este mensaje por error, 
por favor borre
su contenido lo antes posible. Muchas Gracias.
______________________________________________________________________________________________
P Antes de imprimir este e-mail piense bien si es necesario hacerlo: El 
medioambiente es cosa de todos 
 

____________________________________________________ �nete a Recursos AS400, 
nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 � Publicaciones 
Help400, S.L. 
____________________________________________________ �nete a Recursos AS400, 
nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 � Publicaciones 
Help400, S.L.                                       
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a