PDA

View Full Version : CPYSPLF ins IFS (*TOSTMF) CCSID ?



TheDevil
10-03-14, 11:04
Hallo Forum,

ich möchte ein Spoolfile ins IFS mittels CPYSPLF übertragen.
Spoolfile hat als CCSID / Grafikzeichensatz 273 / 697
Terminaljob hat 273

Nun erhalte ich in der Textdatei im IFS folgende "Zeichen" ...
@õ÷÷ðæÄâ@å÷ÙñÔð@@ñððôñö@ÙÕ@@@ @@@@@ÉÂÔ@ÉÓÅ@Ù×Ç@@@@@@@@@@@@@ÔÖÄÅaÖ õñÇ@@@@@@@@@@@@@@@ÖÙÉÖÕöð@@@@ðôKðòK ñô@ññzòôzòù@â…‰£…@@@@@@@@@@@@ñ@@
%Â…†…ˆ“@K@K@K@K@K@K@K@K@K@K@K@K@K@z@@@à ÙãÂÕÄÙ×Ç@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@
%Á¤¢‡…‡…‚…•@¥–•@K@K@K@K@K@K@ K@K@K@z@@@ÙâÅÓÓ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@
%×™–‡™””@K@K@K@K@K@K@K@K@K@K@K@K@z@ @@ÖÂõñÇ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@
%‰‚“‰–£ˆ…’@K@K@K@K@K@K@K@K@K@K@K @z@@@ÔÖÄÅ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@
%ã…§£@}Â…¢ƒˆ™…‰‚¤•‡}@@K@K@ K@K@K@K@z@@@\âÙÃÔÂÙãçã@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
%ؤ…““…•£…‰“„£…‰@K@K@K @K@K@K@K@K@z@@@ÖÂõñÇ@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@
%ؤ…““…•„£…‰@K@K@K@K@K@K@K@K@ K@K@z@@@ØÙ×ÇÓÅâÙÃ@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@
%‰‚“‰–£ˆ…’@K@K@K@K@K@K@K@K@K@K@K @z@@@ÔÖÄÅ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@
%ÃÃâÉÄ@@K@K@K@K@K@K@K@K@K@K@K@K@K@z@@@ò÷ó@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%ã…§£@}Â…¢ƒˆ™…‰‚¤•‡}@@K@K@ K@K@K@K@z@@@å–™¤¢¥…™†Ð‡¤•‡ @ÉÆâ@¥…™¢ƒˆ‰…‚…•@¤•„@Æ ×@•@ÄÈÓ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@
%Ó…£©£…@J•„…™¤•‡@@K@K@K@K@K@K @K@K@z@@@ñöKðñKñô@@ðùzòñzñó@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
%Ç…•…™‰…™¤•‡¢‚…¦…™£ ¤•‡¢¢£¤†…@@K@K@z@@@ñð@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%⣁•„™„’£‰¥‰…™¤•‡ ¢‡™¤——…@K@K@K@z@@@\èÅâ@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@
%䔦•„“¤•‡¢—™–‡™” ¤¢¦ˆ“”j‡“K@@z@@@\çÙÅÆ@@@@@@\ ÇÅÕ@@@@@@@\ÕÖâÅÃÓåÓ@@\âÈÖæÃ×è@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @
%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\Åç×Ä â@@@@\Åçã@@@@@@@\ÕÖâÈÖæâÒ×@\ÕÖâÙ ÃâãÔã@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ÄÅÂä ÉÖ@@@\äÕÙÅÆ@@@@@\ÕÖÅåÅÕãÆ@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@
%ã…¢£ˆ‰“†…¢‰ƒˆ£…•@K@K@K@K@ K@K@K@K@z@@@\âãÔã@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@
%ã…¢£ˆ‰“†…¥…™¢ƒˆ“Т¢… “¤•‡¢¢ƒˆ“K@K@z@@@\ÕÖÕÅ@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%Á¤¢‡‚…@@K@K@K@K@K@K@K@K@K@K@K@K@z@@@\ ÙÉÕã@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%Ö—£‰”‰…™¤•‡¢¢£¤†…@@K@K @K@K@K@K@K@z@@@\ÕÖÕÅ@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@
%ؤ…““…•“‰¢£…•…‰•™Ð ƒ’¤•‡@@K@K@K@K@z@@@\ÕÖÕÅ@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@
%䔢…£©¤•‡¢¤¢¦ˆ“”j‡“ K@…‰•‡…‚…•@@z@@@\ÕÖÕÅ@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%â–™£‰…™†–“‡…@K@K@K@K@K@K@K@ K@K@K@z@@@\ÈÅç@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@
%â—™ƒˆ…•`ÉÄ@@K@K@K@K@K@K@K@K@K@K@z@ @@\ÑÖÂÙäÕ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@
%×™–‡™””@…™¢…£©…•@@K@K @K@K@K@K@K@z@@@\èÅâ@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@
%Â…•¤£©…™—™–†‰“@K@K@K@K@K@ K@K@K@K@z@@@\äâÅÙ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@
%Â…™…ƒˆ£‰‡¤•‡@K@K@K@K@K@K@K@K@K @K@z@@@\ÓÉÂÃÙãÁäã@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@
%Õ¤”…™‰¢ƒˆ…@ā£…•@‚¢ƒ •…‰„…•@K@K@z@@@\èÅâ@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@
%Õ¤”…™‰¢ƒˆ…@ā£…•@’–™ ‰‡‰…™…•@K@K@z@@@\ÕÖÕÅ@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%鉅“`Ù…“…¢…@K@K@K@K@K@K@K@K@K@ K@z@@@\ÃäÙÙÅÕã@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


Und so weiter ...

Was mache ich nur falsch ... warum "versteht" mich die Maschine einfach nicht ... Wenn ich den Parameter PDF angebe erhalte ich ein wunderbares Ergebnis ... Verzweifel ...

Gruß,
Ralf

KingofKning
10-03-14, 11:55
Dann poste doch mal dein komplettes CPYSPLF GG

TheDevil
10-03-14, 12:29
Guckst Du GG

===> CPYSPLF FILE(XXXXX) TOFILE(*TOSTMF) JOB(264126/XXXXX/XXXXX) SPLNBR(*LAST)
CTLCHAR(*NONE) TOSTMF('/home/XX/XXX/XXXX/zeil.txt') WSCST(*NONE) STMFOPT
(*REPLACE)

Pikachu
10-03-14, 12:39
Sieht doch auch schön nach EBCDIC (273, ...) aus. Wie siehst du dir denn die Datei an?

TheDevil
10-03-14, 12:45
Notepad / Ultraedit ... beide mit dem selben Ergebnis.
Grund des CPYSPLF ist das unser eMail Proggi aus der AS nur konstanten Text bis zu einer Länge von 512 Bytes mit macht. Aber wenn man(n) ein Textfile hat dann geht alles durch ... :-()
Ralf

Fuerchau
10-03-14, 14:00
Schau dir die Daten über WRKLNK an, da wird CCSID 273 unterstützt.
Ansonsten musst du als TOCCSID die 1252 (Windows ANSI) angeben.

TheDevil
10-03-14, 14:24
Hallo Fuerschau,
wrklnk ist alles supi.
Leider besitzt der CPYSPLF mit *TOSTMF diesen Parameter nicht ... :-(
Das ist ja das Dilema ...

Ich kann natürlich auch das Spool in ne DB packen und dann mittels CPYTOSTMF arbeiten.
Aber ich dachte ich könnte mir den Workaround sparen ...

Gruß,
Ralf




Gruß,
Ralf

AG1965_2
10-03-14, 16:36
Bevor Du das tust, kannst Du auch mit einem anschließenden CPY die Datei von CCSID 273 nach irgendwas lesbarem, also wahrscheinlich CCSID 1252, übersetzen lassen.