[NEWSboard IBMi Forum]

Thema: CPYTOSTMF

Hybrid View

  1. #1
    Registriert seit
    Jul 2004
    Beiträge
    6

    Question CPYTOSTMF

    Ich kopiere mit dem Befehl CPYTOSTMF I5-Dateien in das home-Laufwerk.

    Im Parameter ENDLINFMT gebe ich *CRLF ein

    CR wird richtig umgesetzt in Hex 0D
    LF wird falsch umgesetzt in Hex 25 was dem Zeichen % entspricht.

    hat jemand denselben Fehler bemerkt?

    Release V5R3

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Hex 25 ist der LF im EBCDIC !
    Setze den Job auf eine korrekte CCSID, warscheinlich hat dieser 65535 !
    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
    Jul 2004
    Beiträge
    6

    CPYTOSTMF

    Hallo Hr. Fuerchau,

    der CPYTOSTMF läßt aber die CCSID nur bis 65533 zu.

    das hatte ich auch schon probiert.

    wissen Sie noch eine andere Möglichkeit?

    Vielen Dank

    Hell

  4. #4
    Registriert seit
    May 2002
    Beiträge
    2.643

    PTF

    Hallo Hell,
    ist denn auf dem System das SI16636 aus 5722SS1 installiert ?

  5. #5
    Registriert seit
    Jul 2004
    Beiträge
    6

    CPYTOSTMF

    Nein,
    dieses PTF ist nicht installiert. Wir werden es in Kürze einspielen. Wird dch. diese PTF der Fehler behoben?

    Hell

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Dass der CPYTOSTMF CCSID 65535 nicht zuläßt ist korrekt (das wäre eine Binary-Copy).
    Prüfe die JOB-CCSID !
    Da die Cmd's ja in EBCDIC arbeiten wird die Angabe *CRLF nur korrekt übersetzt, wenn der Job eine korrekte CCSID hat.
    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
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo,

    hoffentlich nicht, denn x'25' für den Linefeed ist ja korrekt. Ich kann mir auch kaum vorstellen, dass das was mit CCSID zu tun haben kann; der Linefeed muss m.E. für alle Codepages gleich sein. Wo siehst du denn die % Zeichen???

    mfg

    Dieter Bender

    Zitat Zitat von hell
    Nein,
    dieses PTF ist nicht installiert. Wir werden es in Kürze einspielen. Wird dch. diese PTF der Fehler behoben?

    Hell
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    @Dieter
    x'25' ist Linefeed EBCDIC in ASCII = '%'
    X'0A' ist Linefeed in ASCII
    X'0D' ist CR in ASCII und EBCDIC

    warum auch immer.
    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
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    @Baldur: das ist aber kein Bug, sondern ein Feature

    Dieter

    Zitat Zitat von Fuerchau
    @Dieter
    x'25' ist Linefeed EBCDIC in ASCII = '%'
    X'0A' ist Linefeed in ASCII
    X'0D' ist CR in ASCII und EBCDIC

    warum auch immer.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  10. #10
    Registriert seit
    Jul 2004
    Beiträge
    6

    CPYTOSTMF

    Das % Zeichen sieht man, wenn man die kopierte Datei z.B. mit WordPad öffnet.

    Dadurch ist die kopierte Datei aber unbrauchbar.

    CR und LF werden aber vom Empfänger der Datei benötigt.

  11. #11
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo,

    dann müsste aber doch der Rest der Daten auch "unbrauchbar" sein?

    mfg

    Dieter Bender

    Zitat Zitat von hell
    Das % Zeichen sieht man, wenn man die kopierte Datei z.B. mit WordPad öffnet.

    Dadurch ist die kopierte Datei aber unbrauchbar.

    CR und LF werden aber vom Empfänger der Datei benötigt.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. CPYTOSTMF
    By peterkohl in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 14-10-22, 09:03
  2. Crypt-en und CPYTOSTMF
    By bernd_at in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 08-09-05, 15:27
  3. CPYTOSTMF
    By KaFi in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 02-06-05, 13:34
  4. Fehlermeldung CPFA0A8 bei CPYTOSTMF
    By Günter Majewski in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 06-07-04, 10:02
  5. CPYTOSTMF / Zugriff auf Verz. in Root
    By Frank Wagner in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 26-04-04, 17:05

Berechtigungen

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