[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2003
    Beiträge
    95

    Datenmigration CCSID gemischt

    Hallo,

    wir migrieren gerade unser ERP System auf das nächste Release, JAVA mit UNICODE, weiterhin System i.

    ALT PF CCSID 273, NEU PF CCSID 13488

    Beispiel:
    gemeinsamer Kundenstamm(PF) am zentralen System i für alle Niederlassungen international, diese arbeiten jeweils mit der jeweiligen JOB CCSID pro Land, also 273 oder 870(CZ,SK,PL,HU,SI,HR) oder Russland oder Türkei usw. in die Datei, die hat eben CCSID 273.

    Nun muss zb. diese Kundenstammdatei (Sätze mit 273 und Sätze mit 870 erstellt) in die neue mit CCSID 13488 migriert werden. Der Migrationsjob lauft mit 273, Ergebnis 273 Umlaute OK, 870 etc. Sonderzeichen natürlich nicht korrekt.

    Die Migrationsprogramme des Softwarepartners können mit dieser Situation nicht umgehen (primär nur ein simples CPYF mit *MAP/*DROP).

    Irgendwelche Ideen? Vielen DANK!

  2. #2
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.012
    Hallo,

    wenn in der alten Datei Sätze mit 273 und 870, etc. vorhanden sind, kann die Datei ja schlecht 273 haben, sonst würden ja bestimmte Sonderzeichen verschüttet gehen. Dann hat sie wohl eher 65535.
    Am einfachsten importierst Du die Daten in die neue Datei (13488) mit SQL und den entsprechenden Casts.

    Gruß,
    KM

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Nunja, die CCSID der Datei ist unerheblich, wenn beim Befüllen der Datei der Job auf 65535 oder mit der CCSID identisch war, dann erfolgt eben keine Codewandlung.

    Hier benötigst du schon eine genaue Information welche CCSID de Satz haben könnte:

    cast(
    case
    when Info = 'DE'
    then cast(cast(Feld as char(nn) ccsid 65535) as char(nn) ccsid 273)

    when Info = 'PL'
    then cast(cast(Feld as char(nn) ccsid 65535) as char(nn) ccsid 870)

    else Feld
    end
    as graphic(nn) ccsid 13488)

    Die Aktion ist natürlich je Feld erforderlich.
    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. Konvertierung nach Graphic --> CCSID Problem
    By codierknecht in forum NEWSboard SAP
    Antworten: 32
    Letzter Beitrag: 09-02-18, 13:00
  2. Antworten: 4
    Letzter Beitrag: 01-10-13, 09:38
  3. Zeichenumsetzung zwischen CCSID 273 und CCSID 8612 ungültig
    By schatte in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 08-02-11, 17:36
  4. CCSID ändern
    By schaaf in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 04-05-06, 11:18
  5. CCSID eines Files
    By Binford in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 07-03-06, 08:58

Berechtigungen

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