Anmelden

View Full Version : cpy



Armin
10-10-05, 08:19
Hallo zusammen.
Ich will eine extern beschriebene PF in eine ASCII-Datei auf dem IFS kopieren.
CPYTOSTMF lässt ja leider nur 3 Felder zu.
Also versuche ich es mit CPY.
Es wird aber nur das Binärformat akzeptiert.

CPY OBJ('/qsys.lib/am.lib/ausrk.file/ausrks.mbr') TOOBJ('/home/transfer.txt')
TOCCSID(*STDASCII) DTAFMT(*TEXT)
Funktion wird vom Dateisystem nicht unterstützt.

Versuch ich das ganze mit einem Sourcefile funktioniert es.
Kann mir da jemand helfen?

KM
10-10-05, 13:02
Hallo Armin,

wie wäre es mit CPYTOIMPF ?

Gruß,
KM

Armin
10-10-05, 13:23
Geht leider nicht, da dieser Befehl eine Art csv-Datei erstellt. Also mit Anführungs und Schlusszeichen für Charakterfelder. Der Empfänger akzeptiert das aber so nicht. Das Erscheinungsbild müsste sein wie beim cpytopcd!
Sollte es keine Alternative zum FTP geben?
Und wenn nicht, wie kann man abfangen falls die Datei bereits existiert und NICHT überschrieben werden soll.

KM
10-10-05, 14:24
Das kommt darauf an wie Du die Parameter für diesen Befehl einstellst. Bei RCDDLM(*CRLF) DTAFMT(*FIXED) STRDLM(*NONE) werden z.B. keine Feldbegrenzer eingefügt und Du erhältst eine ganz normale ASCII-File mit festem Format.

Gruß,
KM