[NEWSboard IBMi Forum]
  1. #1
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005

    iSeries und UNICODE

    Hallo zusammen,
    ich habe zwar schon mal so eine ähnliche Anfrage gestartet, bin bis jetzt aber erfolglos geblieben.
    Ich habe Daten unter Windows im UNICODE-Format vorliegen (Excel 2000 bzw. Access 2000). Auf der iSeries habe ich eine Datei mit CCSID 13488 (= UNICODE) angelegt. Wie bekomme ich nun diese Daten von Windows in meine iSeries-Datei ?
    Bis jetzt sind alle Versuche gescheitert.

    Vielen Dank schon mal,
    KM

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Müsste eigentlich mit CPYFRMIMPF funktionieren: FROMCCSID(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

  3. #3
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Das geht leider nicht. Der CPYFRMIMPF erstellt eine Zwischendatei QACPxxxxx in der Bibliothek QRECOVERY. Diese Datei wird wohl automatisch mit CCSID 65535 erstellt. Und das ist laut Fehlermeldung ungültig. Es werden 0 Datensätze kopiert.

    Nachrichten-ID . . . . : CPDA08C Bewertung . . . . . . : 40
    Nachrichtenart . . . . : Diagnose
    Sendedatum . . . . . . : 03.09.04 Sendezeit . . . . . . : 08:34:50

    Nachricht . . . : Datenbankdatei hat CCSID 65535.
    Ursache . . . . : Die CCSID der Datenbankdatei
    /QSYS.LIB/QRECOVERY.LIB/QACP065341.FILE/QACP065341.MBR lautet 65535. Das ist
    ein für die erfolgreiche Ausführung dieses Befehls ungültiger Wert.
    Fehlerbeseitigung: Eine andere Datenbankdatei mit einer von 65535
    abweichenden CCSID angeben und den Befehl wiederholen.

    Gruß,
    KM

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Überprüfe mal die CCSID deines Job's !
    Die Zwischendatei wird mit der CCSID des Jobs bzw. der Default-CCSID erstellt.
    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
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Beim CHGJOB auf CCSID 13488 kommt folgende Fehlermeldung:

    Nachrichten-ID . . . . : CPF1854 Bewertung . . . . . . : 40
    Nachrichtenart . . . . : Abbruch
    Sendedatum . . . . . . : 03.09.04 Sendezeit . . . . . . : 08:49:15

    Nachricht . . . : Wert 13488 für CCSID ungültig.
    Ursache . . . . : Der angegebene Wert ist für den Parameter CCSID
    (Kennzeichnung für den codierten Zeichensatz) nicht gültig. Entweder wird
    der Wert für CCSID vom System nicht erkannt oder für den Parameter CCSID
    wurde ein Wert angegeben, der nur in DBCS-Systemen gültig ist.
    Fehlerbeseitigung: Das Handbuch "National Language Support", IBM Form
    SC41-5101, enthält eine Liste der gültigen Werte. Den Wert korrigieren und
    die Anforderung wiederholen.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Dein JOB muss 273 o.ä. sein.
    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
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Ich habe den Job jetzt auf CCSID 273 geändert. Ich habe auch mal den Systemwert QCCSID auf 273 gesetzt. Trotzdem wird diese temporäre Zwischendatei immer mit CCSID 65535 erstellt.

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Mail mir mal einen Auszug deiner PC-Datei zu. Dann kann ich das auch mal probieren.
    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

  9. #9
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Ich hab's jetzt geschafft in Access die Daten per Copy und Paste über externe Datenbankverknüpfung in meine iSeries-Datei manuell zu kopieren. Das hat funktioniert. Die Daten stehen dort jetzt im Unicode-Format. Ich kann mir diese jetzt auch wieder in Excel laden über den ODBC-Datenimport. Die ausländischen Zeichen sehen dann immernoch korrekt aus. Wenn ich allerdings die Daten (auch über ODBC) als Datenquelle in Word für einen Serienbrief oder in MS Query oder auch in andere Windows-Applikationen per ODBC einbinden will, werden die ausländischen Zeichen nicht oder nur als Kästchen oder anderes Sonderzeichen dargestellt. Was läuft hier noch schief ? Ich dachte eigentlich, dass die Ergebnisse alle dieselben sein müssten, da alle Applikationen dieselbe ODBC-Verbindung benutzen.

    Gruß,
    KM

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Die UNICODE's werden als GRAPHIC verwaltet und sind daher für Word nicht verwendbar.
    Du kannst auch hier den Umweg über Access gehen, d.h., Word greift auf Access und dort auf die verknüpfte Tabelle zu.

    Meine Versuche mit UNICODE und CPY-Befehlen sind gescheitert, da das scheinbar nur geht, wenn das SYSTEM auf DBCS umgestellt 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

Similar Threads

  1. Antworten: 0
    Letzter Beitrag: 11-01-07, 09:30
  2. iSeries Highlight 2007, das iNN - Partner Camp in Bad Nauheim
    By Kilianski in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 18-10-06, 08:46
  3. Java, JDBC, iSeries und Tschechische/Russische/Chinesische Zeichen
    By Christian.Hesse in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 04-08-06, 10:04
  4. iSeries Access V5R3M0 ServicePacks nicht installierbar
    By Unwissender in forum NEWSboard Windows
    Antworten: 9
    Letzter Beitrag: 03-07-06, 15:01
  5. MiDViSiON Ausstellerprofil: GOERING iSeries Solutions
    By Kirsten Steer in forum Archiv NEWSboard Events
    Antworten: 0
    Letzter Beitrag: 15-06-06, 07:45

Berechtigungen

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