[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2004
    Beiträge
    203

    CPYSPLF ins IFS (*TOSTMF) CCSID ?

    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

  2. #2
    Registriert seit
    Aug 2006
    Beiträge
    2.077
    Dann poste doch mal dein komplettes CPYSPLF GG

  3. #3
    Registriert seit
    Dec 2004
    Beiträge
    203
    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)

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Sieht doch auch schön nach EBCDIC (273, ...) aus. Wie siehst du dir denn die Datei an?

  5. #5
    Registriert seit
    Dec 2004
    Beiträge
    203
    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

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Schau dir die Daten über WRKLNK an, da wird CCSID 273 unterstützt.
    Ansonsten musst du als TOCCSID die 1252 (Windows ANSI) angeben.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #7
    Registriert seit
    Dec 2004
    Beiträge
    203
    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

  8. #8
    Registriert seit
    Oct 2013
    Beiträge
    171
    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.

Similar Threads

  1. CPYSPLF als pdf mit falscher CCSID
    By Moonwalker in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 14-11-13, 12:01
  2. CHG CCSID ?
    By Liebhoff in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 04-09-02, 09:27
  3. CPYSPLF mit *AFPDS
    By peter-venkman in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 19-08-02, 20:50
  4. CCSID 65535
    By Atomik in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 02-08-02, 14:01
  5. CCSID Problem
    By Arbi in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 13-10-01, 11:59

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •