PDA

View Full Version : probleme file ins IFS stellen



steven_r
24-01-07, 09:47
Hallo zusammen,

ich versuche schon eine weile einen File der mit einer SQL Auswertung erstellt wurde auf meinen PC zu bringen.

Ich habe es schon mit Client Access probiert mit der Einstellung BIFF8, doch ich sehe dann nur unlesbare zeichen.

Ich habe es auch mit diesem Befehl probiert:
CPYTOIMPF FROMFILE(file) TOSTMF('/ordner/file.csv') MBROPT(*REPLACE) STMFCODPAG(*PCASCII) RCDDLM(*CRLF) FLDDLM(';')

ergebniss das selbe nur unlesbare Zeichen.
Ich habe es auch noch mit file.dat gemacht aber auch das selbe.
Auf der AS400 sehe ich alle Daten ganz normal.

Bei einem weiteren File der nur aus Text besteht funktioniert das aber.

Ich bitte um eure Hilfe ich verzweifle schon langsam.

Danke im voraus.

lg
steven_r

Fuerchau
24-01-07, 10:20
Wichtig ist, dass die FROMFILE eine gültige CCSID <> 65535 hat. Desweiteren sollte auch der Job eine CCSID haben.

Wenn die STMF bereits existiert, wird eine CODEPAGE ignoriert.
Wird die STMF z.B. über Windows bearbeitet, sollte 1252 gewählt werden.

steven_r
24-01-07, 10:35
Hallo hier meine Jobbeschreibung

Abrechnungscode . . . . . . . . . . . . . . . . . :
Text drucken . . . . . . . . . . . . . . . . . . : '
'
DDM-Dialog . . . . . . . . . . . . . . . . . . . : *KEEP
Behandlung der Durchbruchnachrichten . . . . . . : *NORMAL
Statusnachricht . . . . . . . . . . . . . . . . . : *NORMAL
Aktion für Einheitenwiederherstellung . . . . . . : *ENDJOB
Zeitscheibenendepool . . . . . . . . . . . . . . : *NONE
Angabe für Drucktaste . . . . . . . . . . . . . . : *PRTHDR
Sortierfolge . . . . . . . . . . . . . . . . . . : *HEX
Bibliothek . . . . . . . . . . . . . . . . . . :
Sprachen-ID . . . . . . . . . . . . . . . . . . . : DEU
Landes- oder Regions-ID . . . . . . . . . . . . . : AT
ID des codierten Zeichensatzes (CCSID) . . . . . : 65535
Standard-ID des codierten Zeichensatzes . . . . . : 273
Weitere ...

ist das die falsche einstellung?

lg
steven_r

Fuerchau
24-01-07, 11:17
ID des codierten Zeichensatzes (CCSID) . . . . . : 65535
Ist vom Grundsatz falsch, sollte auch auf 273 stehen.
Ggf. komt dies über den Systemwert QCCSID.

angelone
30-01-07, 07:48
hab grade einfach mal
CPYTOIMPF FROMFILE(lib/file) TOSTMF('/tmp/test') STMFCODPAG(1252) RCDDLM(*CRLF)
versucht.
funktioniert super.

das ergebnis ist dann in windows ascii