[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2004
    Beiträge
    61

    Umsetzung beim Kopieren einer CSV-Datei

    Hallo,
    wir haben auf der AS/400 ein Verzeichnis /home/Import:LG als AS/400-Fregabe definiert. Durch normales Kopieren einer Datei vom PC auf das AS/400-Verzeichnis werden einzele Zeichen nicht sauber umgesetzt
    Z.B wird das Zeichen § nicht umgesetzt, es entsteht eine Zeichen (Kreis mit Unterstrich).

    Kann mir jeand erklären, wie man dem Abhilfe schaffen kann? Wir müssen das Zeichen § unbedingt so auf die AS/400 übertragen.

    Vielen Dank
    Miggi

  2. #2
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von Miggi Beitrag anzeigen
    Kann mir jeand erklären, wie man dem Abhilfe schaffen kann? Wir müssen das Zeichen § unbedingt so auf die AS/400 übertragen.
    Hallo Miggi,
    in der Freigabe des Navigators kann man für bestimmte Dateiendungen die ASCII-Umsetzungen aktivieren, z.B. Textdateien.

    -h

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das Kopieren auf eine Freigabe verändert keine Daten (Binärcopy).
    Die Konvertierung erfolgt beim CPYxxxSTMF/CPYxxxIMPF.

    Gib als CCSID 1252 an, wenn die Daten von Windows kommen.

    Im Netserver kann man die Default-CCSID für neue Dateien einstellen. Standard ist hier 850.
    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

  4. #4
    Registriert seit
    Nov 2004
    Beiträge
    61
    Hallo zusammen,
    wir verwenden nicht die Befehle CPYxxxSTMF bzw. CPYxxxIMPF, sondern wir kopieren die Datei vom Windows SQL-Server auf die AS/400-Freigabe.

    Wie holgerscherer beschrieben hat, habe ich in der Freigabe die Textumsetzung für die Spezifikation csv eingetragen, allerdings funktioniert die Tabelle 850 nicht. Ich habe die Tabelle 273 (deutsch) sowie auch die Tabelle 1252 verwendet. In beiden Fällen funktioniert es.

    Vielen Dank

    Kann mir noch jemand sagen, was der Unterschied zwischen 273 und 1252 ist?

    Viele Grüße
    Miggi

  5. #5
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Zitat Zitat von Miggi Beitrag anzeigen
    Hallo zusammen,
    Kann mir noch jemand sagen, was der Unterschied zwischen 273 und 1252 ist?
    Siehe hier

  6. #6
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Das Kopieren auf eine Freigabe verändert keine Daten (Binärcopy).
    Aber Baldur, das ist nur eine Binärkopie, wenn man es nicht explizit besser weiss, ähm, dem System so bekannt macht ;-)

    -h

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Rein aus Sicherheitsgründen würde ich das automatische Konvertieren über den Netserver nicht empfehlen sondern immer selber beim Zugriff auf das IFS per CPY-Befehl die explizite Umwandlung vornehmen.

    Spätestens wenn man mit z.B. eine CSV mit UTF-8 kopiert, geht das nämlich in die Hose.
    Das selbe passiert auch, wenn ich unterschiedliche Quellen der CSV's habe.
    Solange die CSV immer von einem deutschen Windows (1252) kommt mag das ja noch gehen.
    Nimm aber mal eine von einem osteuropäischen Windows (1251, 1256 ö.ä.). Dann fängt die Sucherei nämlich wieder an.
    Im Netserver gibts nämlich nur 1 Einstellung je Endung.
    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. IFS ASCII Datei ohne CR in eine iseries Datei kopieren die Satzlänge 80 hat
    By Michael_Wien in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 24-01-08, 15:13
  2. Wert aus CSV Datei
    By mk in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 21-12-06, 08:56
  3. Datei in IFS kopieren
    By coolie in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 24-01-05, 12:14
  4. Datei kopieren
    By Thimi in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 28-05-04, 11:20
  5. Gelockte Datei kopieren!
    By H.V in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 26-05-04, 10:47

Berechtigungen

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