View Full Version : CPYTOIMPF mit überschrift?
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
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
Der Header ist vorher in die Ziel-STMF zu stellen, anschließend CPYTOIMPF ... MBROPT(*ADD).
danke
und wie geht das?
lg
steve_r
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
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
Hallo!
Ich habe vor einiger Zeit im Forum-400 ein SAVF abgelegt(CVTDB2). Da ist auch ein CVTDB2CSV dabei.
lg
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
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.
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.