[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das ist das allgemeine Problem, dass sehr häufig mit CCSID 65535 gearbeitet wird.
    Der Systemwert sollte eine gültige CCSID haben, DDS-Dateien ebenso.

    Wenn man dieses immer berücksichtigt, gibt es eher selten Probleme (auch anderswo).

    Ich hatte auch mit V5R3 KEINE Probleme mit CPYFRM/TOIMPF, da ich schon seit V2R2 mit einer korrekten CCSID arbeite
    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

  2. #2
    Registriert seit
    Jun 2002
    Beiträge
    29
    Zitat Zitat von Fuerchau
    Wenn man dieses immer berücksichtigt, gibt es eher selten Probleme (auch anderswo).

    Ich hatte auch mit V5R3 KEINE Probleme mit CPYFRM/TOIMPF, da ich schon seit V2R2 mit einer korrekten CCSID arbeite
    Naja, gut und schön, aber ganz so pauschal kann man die Sache dann auch nicht abhaken. Das oben geschilderte Problem ist ja nur eines von vielen.

    Dass z.B. FTP Dateien standardmäßig mit CCSID 819 im System landen, was bis V5R2 kein Problem mit CPYFRMIMPF darstellte...

    Dass nun auf einmal Leerzeichen in der Ausgabe von CPYTOIMPF erscheinen, die vorher nicht da waren...

    Dass die Breite gepackter Felder in der Ausgabe von der Vorversion abweicht...

    ...alles Sand im Getriebe, der in meinen Augen völlig unnötige Schikane darstellt. Oder kann mir irgendjemand einen konkreten Vorteil dieser Modifikationen nennen?

  3. #3
    Registriert seit
    Jun 2002
    Beiträge
    29
    Es nimmt einfach kein Ende: gerade ist eine weitere Fallgrube mit diesen unsäglichen Programmen aufgetreten!

    Früher wurde von CPYFRMIMPF die Escape-Nachricht CPF2817 abgesetzt, falls einzelne Sätze aufgrund von Datenfehlern (z.B. ungültige Dezimaldaten) nicht kopiert werden konnten. Nun landen diese Sätze zwar immer noch in der Fehlerdatei (Parameter ERRRCDFILE), aber das Programm gibt keine Escape-Nachricht mehr aus, die man im CL abfangen könnte. Ergo muss ich alle meine Fehlerroutinen umstricken, und auf die Satzanzahl der Fehlerdatei prüfen. Dies ist nicht nur äußerst unelegant, ich kann auch im Batch nicht mehr gezielt die Weiterverarbeitung der einzelnen Quelldateien ansteuern, ohne noch einen weiteren Zwischenschritt einzubauen.

    Wenn ich nur wüsste, wem ich den Schlamassel um die Ohren hauen könnte...

  4. #4
    Registriert seit
    Feb 2005
    Beiträge
    5

    CPF2817

    Schau dir doch mal das PTF SI18900 an.

  5. #5
    Registriert seit
    Jun 2002
    Beiträge
    29
    Zitat Zitat von usche
    Schau dir doch mal das PTF SI18900 an.
    Danke für den Hinweis. Das PTF ist bereits installiert, bringt aber nichts. Dieses PTF reaktiviert die Abbruchnachricht CPF2817 lediglich bei Fehlern mit doppelten Satzschlüsseln, nicht aber bei Umsetzungsfehlern aufgrund ungültiger Daten.

Similar Threads

  1. cpytoimpf die ...
    By malzusrex in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 14-12-06, 17:20
  2. QueryManager / Query ---> Aufruf mit Variablen
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 29-11-06, 18:07
  3. CPYTOIMPF Ergebnis nicht lesbar
    By SUBUIS in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 09-05-06, 09:36
  4. Query und Datum
    By Hubert Brethauer in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 05-05-06, 12:37
  5. CPYTOIMPF und CCSID
    By Muchi in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 21-04-06, 13:54

Berechtigungen

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