PDA

View Full Version : Spoolfile in Textdatei - Steuerzeichen !?



jogisarge
29-09-08, 10:08
Hallo zusammen,

ich möchte einen Spooleintrag als Textdatei ins IFS kopieren.
1. Spooleintrag in Datei kopieren.


CPYSPLF FILE(SPOOL01) TOFILE(TESTLIB/SPOOLCOPY) +
JOB(TESTLIB/SPOOL) CTLCHAR(*FCFC)

2. Datei in IFS kopieren


CPYTOIMPF FROMFILE(TESTLIB/SPOOLCOPY) +
TOSTMF('/home/TEST/tmp/spoolcopy.txt') +
MBROPT(*REPLACE) RCDDLM(*CRLF)


Mein Problem ist, das in dem Spooleintrag Fettdruck benutzt wurde.
d.h. Die fettgedruckten Zeilen sind doppelt.

z.B.
wenn ich den CPYSPLF mit CTLCHAR(*NONE) mache,
dann sieht das so aus :


" Datum : 29.09.08 "
" Beleg-Nr. : 111111 "

Nun gehen dabei die Leerzeilen verloren.

Die Worte Datum und Beleg sind in dem Spooleintrag als Fettdruck gekennzeichnet.
Versuche ich mit CTLCHAR(*PRTCTL) - sieht es so aus :


"0 Datum "
"+ Datum : "
"+ 29.09.08 "
" Beleg-Nr. : "
"+ 111111 "


Gibt es eine Möglichkeit, den Spooleintrag so zu kopieren, dass die Leerzeichen beibehalten werden, aber Fettdruck und so nicht angezeigt wird ?
bzw. die doppelten Zeilen nicht angezeigt werden.

Gruß jogi

Fuerchau
29-09-08, 15:33
Tut mir Leid, aber da gibts keine Möglichkeit.

Allerdings ist für Fettdruck der Vorschub '0' (kein Vorschub), so dass du ggf. per SQL die Sätze filtern kannst.

Verwendet ein Programm allerdings Formate ohne Vorschub, könnten diese Zeilen auch ausgefiltert werden.

ravb
08-10-08, 09:31
Hallo, ich würde es einmal über den iSeries-Navigator versuchen. Einfach die entsprechende Spooldatei auf den Desktop ziehen, dann wird automatisch aus der Spooldatei eine Textdatei erstellt. Diese Textdatei kann dann vom Desktop überall hin kopiert werden. Grüsse Ravb