Hola Alberto:
¿En que versión del S.O. estás? Dependiendo de la versión el mandato tiene
comportamientos distintos.
¿En qué formato está el archivo en el IFS?
Yo, en V5R4 y con archivos separados por comas (CSV) estoy traspasando datos a
un archivo de base de datos. No he utilizado nunca el parámetro FLDDFNFILE.
Si me das algo más de información, a lo mejor, puedo ayudarte.
Un saludo,
Javier Mora
________________________________
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de [EMAIL
PROTECTED]
Enviado el: viernes, 13 de julio de 2007 9:34
Para: forum.help400
Asunto: CPYFRMIMPF
Hola.
A ver si alguien hace servir habitualmente el comando CPYFRMIMPF para
copiar ficheros de las IFS a base de datos.
El tema es que estoy intentando copiar un *.txt con estructura de base
de datos y no me deja. He hecho la prueba de copiar yo mismo este fichero desde
la base de datos a las carpetas con CPYTOIMPF y luego recuperarlo con
CPYFRMIMPF y no me lo recupera, me dice que
10 - Los datos del archivo de definición de campos no son correctos
para TOFILE.
como archivo de definicion( el parámetro FLDDFNFILE) le he puesto el
miembro que contiene las DDS de este archivo.
Si esto no lo pongo, me obliga a poner DTAFMT como *DLM y tampoco
copia nada porque me da un error de correlación de datos en el miembro.
===> CPYFRMIMPF FROMSTMF('/home/albert/fitxeftp.txt')
TOFILE(ALBERT/FITXEFTP) RCDDLM(*CRLF) DTAFMT(*FIXED) FLDDFNFILE(ALBERT/QDDSSRC
FITXEFTP)
PD: es la primera vez que utilizo este mandato para copiar datos en un
archivo de base de datos con más de un campo.Siempre lo habia hecho con un sólo
campo igual a la longitud de registro.
Gracias.
__________________________________________________
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 visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400