PDA

View Full Version : CPYTOPCD ohne EOF



Markus Gruebl
19-07-01, 14:39
Hallo zusammen,

ich soll auf einem PC eine ASCII-Datei zur Verfügung stellen (durch CPYTOPCD oder ähnliches). Das Problem dabei ist aber, daß die AS400 immer ein EOF am Ende der Datei anfügt und die Software die diese Datei weiterverarbeitet mit diesem Zeichen nichts anfangen kann. Wichtig ist aber das CarriageReturn wird benötigt!

Danke

LGALF
19-07-01, 14:59
Beim CPYTOPCD gibt es unter [Format der PC-Daten (TRNFMT) *TEXT variable Satzlänge und
*NOTEXT feste Satzlänge] vielleicht hilft
hier ein anderes Format

Viele grüsse alf

Markus Gruebl
19-07-01, 20:04
Hi Alf,
Stimmt, *notext hat feste Zeilenlänge aber es fehlt der Zeilentransport. Aber trotzdem Danke für den Tipp.

Markus

Wirnitzer
27-07-01, 11:00
Die alternative zum CPYTOPCD ist eine FTP Prozedur. Es gibt allerdings einen Hacken :
Bei der Konverterung von EBCIDC nach ASCII
über die Standardkonvertierungstabellen der
AS400 werden einige Umlaute falsch umgesetzt.
Das ganze funktioniert auch nur mit gezonten
Daten.

Für die korrekten Satzendezeichen muss der
Befehl "locite trim 0" in der FTP Prozedur
angegeben werden.

Zehetner
04-08-01, 19:32
Ich habe ein ähnliches Problem mit dem Befehl CPYTOSTM von einer AS/400-Datei in das IFS gelöst. Der Befehl läßt einige Optionen für das Satzende zu. Außerdem kann eine beliebige Umstztabelle mitgegeben werden.
Vom IFS kann dann die Datei mid dem DOS-Kopierbefehl auf den PC gebracht werden (oder mit FTP).
Mit einigem Probieren kommen Sie sicher zu einem Ergebnis.

m.f.G.
Otto zehetner