[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    May 2005
    Beiträge
    18

    Kein Umlaute bei CPYSPLF als PDF ins IFS

    Hallo Allerseits.
    Ich mache einen CPYSPLF ins IFS mit der Option WSCST(*PDF).
    Leider habe ich dann im PDF kein Umlaute. Hat jemand eine Idee.
    V7R1

  2. #2
    Registriert seit
    Apr 2005
    Beiträge
    385
    Sicher, das denn im Original die Umlaute richtig dargestellt werden?

  3. #3
    Registriert seit
    Jan 2007
    Beiträge
    905
    Deutet auf ein Problem mit der CCSID hin. Mit welcher CCSID wird der Spool erstellt?

    Kennst Du dieses Dokument?
    IBM New CPYSPLF Function to Copy SPLFs to Stream Files in the IFS - United States
    kf

  4. #4
    Registriert seit
    May 2005
    Beiträge
    18
    Danke für die Rückmeldungen.
    Also im Original sehe ich die Umlaute.
    Mein Job hat CCSID 273.
    Meine Spoolattribute (Standard QPQUPRFIL)
    Zeichen-ID:
    Grafikzeichensatz . . . . . . . . . : *DEVD
    Zeichenumsetztabelle . . . . . . . . :

    Lizenzprogramm und das angesprochne PTF ist bei mir drauf.
    Laut Text:
    PDF
    The output is transformed to Portable Document Format (PDF) before it is written into a stream file. If the stream file does not exist, the CCSID associated with the stream file will be set to 65535.

    d.h. Ich habe´keine Einfluss auf die CCSID ???

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Natürlich!
    Beim Erstellen der Spooldatei ist per CRT/CHG/OVRPRTF die CHRID richtig zu setzen.
    Bei *DEVD (Standard) entscheidet ja der Zieldrucker. Hast du nun PDF als Zieldrucker nimmt der wohl in diesem Fall mal wieder 037 (amerikanisch) an.

    Ändere die PRTF auf CHRID(273 697) dann müsste es auch mit der PDF-Erstellung klappen.

    Für Polnisch o.a. ist ebenso natürlich die korrekte CHRID zu setzen und auch der korrekte Code in die PRTF zu schreiben, da hier KEINE automatische Codewandlung durchgeführt wird.
    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

  6. #6
    Registriert seit
    Jan 2007
    Beiträge
    905
    Du kannst folgendes versuchen.

    Erstelle die gewünschte PDF Datei vorgängig im IFS mit der richtigen CCSID.

    Beispiel:
    Code:
    QSH CMD(‘touch -C 273 /myifsdir/myfile.pdf’)
    und danach den CPYSPLF...

    Uebrigens:
    Die Parameter zum touch command kannst du hier nachlesen:
    http://publib.boulder.ibm.com/infoce...zahz/touch.htm
    kf

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Die PDF sollte eigentlich 1252 haben, da sie sonst nicht in Windows gelesen werden kann.
    Der Fehler passiert schon bei der Konvertierung des Spools in eine PDF.
    Hierfür muss ja der Spool in ANSI konvertiert werden, bevor die PDF überhaupt erst erstellt wird.
    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

  8. #8
    Registriert seit
    Jan 2007
    Beiträge
    905
    Hi Baldur,

    Versteh ich da was falsch?

    Code:
    *PDF
    The output is transformed to Portable Document Format (PDF)
    before it is written into a stream file. If the stream file does
    not exist, the CCSID associated with the stream file will be set to 65535.
    kf

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Nein, aber der Weg muss doch mal klar sein.
    Ein CPYSPLF direkt in eine PDF geht ja nicht, da eine PDF nun mal Steuerelemente und Postscript enthält.
    Das Programm muss also die Daten konvertieren (eine 273-PDF macht keinen Sinn).
    Funktionieren kann das nur, wenn auf allen Ebenen eine korrekte CCSID bzw. CHRID definiert ist.
    Ansonsten werden halt Defaults gezogen, die auf grund der amerikanischen Software meist 037 ist.
    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

  10. #10
    Registriert seit
    May 2005
    Beiträge
    18
    Danke für die Unterstützung.
    Override OVRPRTF FILE(QPQUPRFIL) CHRID(273 697)
    hat leider nicht funktioniert.
    Ich prüfe die anderen Vorschläge.
    Leider kann ich an dem Problem nicht intensiv dran bleiben, deshalb die etwas verzögerten Antworten.

  11. #11
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Läuft der Job ggf. mit CCSID 65535?
    Dann mach einen CHGJOB CCSID(273).
    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

  12. #12
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... Idee habe ich keine, aber ein paar Umlaute übrig:

    ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄ
    ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖ ÖÖÖÖÖ
    ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ ÜÜÜÜÜÜ
    äääääääääääääääääääääääää äääää
    ööööööööööööööööööööööööö ööööö
    üüüüüüüüüüüüüüüüüüüüüüüüü üüüüü
    ßßßßßßßßßßßßßßßßßßßßßßßßß ßßßßß

    vielleicht kannst Du ja ien paar davon gebrauchen...

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. Daten per FTP ins IFS kopieren
    By Claudia Lange in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 06-08-12, 12:46
  2. probleme file ins IFS stellen
    By steven_r in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 30-01-07, 07:48
  3. ASCII-Spoolfile ins IFS kopieren
    By Souljumper in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 23-01-07, 10:02
  4. Daten perr FTP ins IFS
    By malzusrex in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 05-12-06, 13:38
  5. Umlaute werden im IFS zu Sonderzeichen
    By y-tom in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 29-05-06, 14:31

Tags for this Thread

Berechtigungen

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