[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jun 2011
    Beiträge
    4
    Das Erstellen der PF mit Angabe der CCSID auf Feldebene klappt. Die Felder der CSV sind mit PIPE getrennt. Muss ich dann auch mehrer Felder in der PF anlegen und wie muss ich den CPYFRMIMPF dann aufrufen?
    DANKE !!

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.753
    Je Feld der CSV ist ein Feld in der PF mit entsprechender Ausprägung (Dezimal klappt auch) anzulegen.

    CPYFRMIMPF FROMSTMF('/MyFile')
    TOFILE(MYPF)
    FROMCCSID(1208)
    RCDDLM(*ALL)
    DTAFMT(*DLM)
    STRDLM(*NONE)
    FLDDLM('|')

    müsste klappen.
    Ggf. ist STRDLM anzupassen, falls Zeichen doch in Anführungszeichen stehen.
    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

  3. #3
    Registriert seit
    Jun 2011
    Beiträge
    4
    Leider klappt es immer noch nicht mit dem convertieren.
    Beim CPYFRMIMPF bekomme ich immer den Fehler

    DATENZUORDNUNGSFEHLER in Teildatei .....

    und

    NULLWERTE FÜR SPALTE ODER VARIABLE NICHT ZULÄSSIG

    Den PF habe ich mit CCSID(1143) angelegt. Bei Anlage mit 870 wird auch kein Satz kopiert.
    Was mach ich falsch ?!?!?!?!?

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.753
    Im Joblog gibts nähere Hinweise, was den Datenzuordnungsfehler angeht.

    NULL-Fehler sind leere Felder in der CSV-Datei die du mit RPLNULLVAL(*YES) ersetzen kannst.

    Für polnisch ist 870/1153 (mit Euro) auf jeden Fall korrekt.
    Zur Laufzeit ist es ggf. besser, den Job zusätzlich auf die selbe CCSID zu setzen.

    Betrachte die CSV ggf. noch mal mit Excel.
    Sind die Daten dann korrekt ?
    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

  5. #5
    Registriert seit
    Jun 2011
    Beiträge
    4
    Nur unter 1143 kann ich die CSV in meine Datei kopieren, aber die Zeichen sind immer noch nicht korrekt dargestellt.
    Leider kann ich keine Datei anhängen, sonst könnte ich mal einen Auszug als PDF mitschicken.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.753
    Dann sind die Daten wohl nicht polnisch ?!
    1143 ist Finnisch und Schwedisch.

    Ansonsten kannst du polnische Zeichen nur auf einem polnischen Terminal korrekt anzeigen.
    Selbst wenn du dir die Daten per ODBC ansehen willst musst du die entweder per polnischem Windows laden oder in Unicode casten.

    Woher weißt du also, dass die Daten nicht korrekt sind ?

    Alternativ ist es vielleicht sogar besser, deine PF als Unicode zu erstellen (Feldtyp G CCSID(13488)).
    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

Similar Threads

  1. Wert aus CSV Datei
    By mk in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 21-12-06, 09:56
  2. Datei im IFS auf iSeries verschlüsseln
    By jo400 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 21-10-06, 18:57
  3. Excel Datei mit RPG und POI/HSSF in A4
    By haertl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 30-05-06, 14:36
  4. Datei aus IFS holen
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 15-05-06, 14:47
  5. IFS Datei berechtigungen
    By PGMR in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 15-06-05, 16:37

Berechtigungen

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