Cada sistema de archivos del IFS tiene unas características, limitaciones,
peculiaridades, etc.Todo integrado, junto pero no revuelto.
Puedes copiar desde /QSYS.LIB a /QNTC en un solo paso, pero deben archivos
sin DDS
Esto sí funciona siempre que FICHERO no tenga DDS
CPYTOSTMF FROMMBR('/qsys.lib/ajut400.lib/fichero.file/fichero.mbr')
TOSTMF('/qntc/alex/publico/tabla.txt')
STMFOPT(*REPLACE)
STMFCODPAG(*PCASCII)
Hay más formas de copiar, una más es utilizando cp desde QSHELL
QSH CMD('cp /qsys.lib/ajut400.lib/fichero.file/fichero.mbr
/QNTC/AJUT400/publico/fichero.txt')
es posible que sean PTFs, recuerdo un problema con QNTC pero estaba
relacionado con las fechas de ficheros copiados, que puedes consulta este
APAR
http://www-912.ibm.com/n_dir/nas4apar.nsf/ALLAPARS/SE24910
Salu2
El día 25/01/07, Javier Mora <[EMAIL PROTECTED]> escribió:
Hola a todos:
Para los interesados sobre este hilo os remito ciertas conclusiones a las
que he llegado investigando un poco sobre este asunto. El estudio sólo se ha
realizado sobre archivos binarios (que son los que me interesan en esta
caso) pero pienso que las conclusiones también son aplicables a los de
texto.
1) Los *mandatos CPYTOSTMF y CPYFRMSTMF* se pueden utilizar para el
intercambio entre el sistema de archivos QSYS.LIB y el IFS (/QNTC está un
poco restringido). De hecho, los mandatos obligan a que el origen o destino
sea QSYS.LIB.
2) El *mandato CPY* puede utilizarse para copiar archivos entre todos los
sistemas de archivo: QSYS.LIB, IFS y QNTC. Existen algunas restricciones,
todas relacionadas con la asignación de CCSID o páginas de código en QNTC.
Por ejemplo, de QSYS.LIB a QNTC no se puede copiar ningún archivo, sin
embargo, en sentido contrario si.
3) OS/400 no "trata" de la misma forma a cada sistema de archivo. Depende
mucho de las funcionalidades disponibles en cada una de ellas. Por ejemplo,
el CCSID sólo puede utilizarse cunado los objetos están dentro del propio
OS/400 (QSYS.LIB y IFS). Otro caso curioso es que, en algunos
casos, OS/400 no puede asignar ni CCSID ni páginas de código a objetos de
QNTC, ni siquiera hacer las transformaciones requeridas.
4) Por último, no he sido capaz de copiar un archivo de QSYS.LIB a QNTC en
un solo paso. He necesitado pasar antes por el IFS. Ni CPYTOSTMF ni CPY han
funcionado en ninguna de sus "variedades". He probado varias combinaciones
de los parámetros y no ha sido posible. No sé si son fallos que se arreglan
con PTFs o es el funcionamiento adecuado.
En fin, hay mucho más, pero no quiero aburriros demasiado. Un saludo a
todos.
Javier Mora
------------------------------
*De:* [EMAIL PROTECTED] [mailto:
[EMAIL PROTECTED] *En nombre de *Javier Mora
*Enviado el:* martes, 23 de enero de 2007 19:12
*Para:* Forum AS/400 en castellano
*Asunto:* IFS y QNTC son compatibles?
Hola a todos:
Estoy realizando unas pruebas de traspaso de ficheros desde el sistema de
bibliotecas del iSeries hacia carpetas del IFS o de QNTC.
Observo algunos comportamientos curiosos que no entiendo muy bien. Por
ejemplo:
- Si intento copiar un archivo de salvar con el mandato CPYTOSTMF, no hay
problemas con el IFS pero sí con QNTC. Aparece el mensaje CPDA09B "No se ha
podido realizar la conversión CCSID".
- Si intento copiar un miembro fuente o un archivo definido por programa,
también con CPYTOSTMF, sigue sin haber problemas con el IFS, pero me
encuentro con el mismo error al indicar STMFCODPAG(*STDASCII). En este caso
pretendo generar un archivo de texto que se vea bien desde MS-DOS (Ñs,
acentos, etc.).
En ambos casos el archivo de destino nunca existe. Las pruebas las realizo
con Windows2000 Professional y estoy en V5R3.
¿Se pueden copiar archivos de salvar a través de QNTC? ¿Cómo?
¿Se pueden copiar archivos de texto en Windows con una página de códigos
distinta a *PCASCII? ¿Cómo?
Por más pruebas que hago y ayudas/manuales que leo, no le encuentro
explicación. A lo mejor no se puede hacer lo que pretendo.
Un saludo y gracias a todos por vuestras sugerencias.
*Javier Mora*
Dpto. Informática
__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400
--
Mi blog sobre as400
http://www.ajut400.com
__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400