PDA

View Full Version : CPYTOIMPF mit überschrift?



Seiten : [1] 2

steven_r
15-02-07, 10:57
Hallo zusammen,

ich move pf mit CPYTOIMPF, das funktioniert auch super aber es werden keine Spaltenüberschriften mitgesendet.

Hat jemand eine Idee wie ich die überschriften mitsenden kann?

danke im voraus.

lg
steven_r

BenderD
15-02-07, 12:20
Hallo,

Qshell kann sowas:
QSH CMD('cat header data > complete')
kopiert das Streamfile header verkettet mit data nach complete

mfg

Dieter Bender


Hallo zusammen,

ich move pf mit CPYTOIMPF, das funktioniert auch super aber es werden keine Spaltenüberschriften mitgesendet.

Hat jemand eine Idee wie ich die überschriften mitsenden kann?

danke im voraus.

lg
steven_r

Fuerchau
15-02-07, 12:47
Der Header ist vorher in die Ziel-STMF zu stellen, anschließend CPYTOIMPF ... MBROPT(*ADD).

steven_r
15-02-07, 12:55
danke
und wie geht das?

lg
steve_r

BenderD
15-02-07, 13:45
Hallo,

auch das kann Qshell:
QSH CMD('echo \"KUNDE\" , \"NAME\" ... > MyStreamfile')
CPYTOIMPF ...

mfg

Dieter Bender

@Baldur: hinter MBROPT(*ADD) hatte ich nix für Streamfiles erwartet.


danke
und wie geht das?

lg
steve_r

steven_r
19-02-07, 06:23
Hallo wenn ich diesen Befehl absetze bekomme ich nur sonderzeichen in der CSV Datei zu sehen.



QSH CMD('echo \''KUNDE\'' , \''NAME\'' > /folder/test.csv')


und wie kann ich die Überschriften einer Datei in die CSV bringen?

Danke

lg
steven_r

alfredo
19-02-07, 10:30
Hallo!

Ich habe vor einiger Zeit im Forum-400 ein SAVF abgelegt(CVTDB2). Da ist auch ein CVTDB2CSV dabei.
lg

BenderD
19-02-07, 10:46
Hallo,

also wenn ich diesen Befehl absetze, dann bekomme ich einen Syntaxfehler reklamiert nebst Abbruch der Anweisung, sprich dann wird keine Ausgabe erstellt!!! und wenn ich das mache, was ich in meinem vorherigen Posting vorschlage, dann ist von irgendwelchen Sonderzeichen keine Spur.

mfg

Dieter Bender


Hallo wenn ich diesen Befehl absetze bekomme ich nur sonderzeichen in der CSV Datei zu sehen.



QSH CMD('echo \''KUNDE\'' , \''NAME\'' > /folder/test.csv')


und wie kann ich die Überschriften einer Datei in die CSV bringen?

Danke

lg
steven_r

Fuerchau
19-02-07, 10:54
Wenn die Job-CCSID korrekt auf <> 65535 steht, ggf. der Systemwert QCCSID auch korrekt gesetzt ist, gibt QSH auch ASCII-Text aus.
Ansonsten wird einfach binär ausgegeben und das ist dann EBCDIC.

BenderD
19-02-07, 11:59
Hallo,

soweit ich das im Kopf habe, richtet sich dei Ausgabe nach der CCSID des Streamfiles und neu angelegte werden mit der Default CCSID des Jobs angelegt.

mfg

Dieter Bender


Wenn die Job-CCSID korrekt auf <> 65535 steht, ggf. der Systemwert QCCSID auch korrekt gesetzt ist, gibt QSH auch ASCII-Text aus.
Ansonsten wird einfach binär ausgegeben und das ist dann EBCDIC.