[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte

Thema: CPYTOSTMF

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    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

  2. #2
    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

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

    PTF

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

  4. #4
    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

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    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

  6. #6
    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/

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    @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

  8. #8
    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/

  9. #9
    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.

  10. #10
    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/

  11. #11
    Registriert seit
    Jan 2001
    Beiträge
    109
    Hallo zusammen
    Konnte dieses Problem nun wohl gelöst werden? Würde mich sehr interessieren. Ich kriege diese CRLF-Problematik auch nicht in den Griff:

    Meine Aufgabenstellung: Dateiübermittlung mittels CD-ROM von AS/400 nach IBM-Host(MVS). Testhalber versuche ich dies zwischen AS/400->PC->AS/400 durchzuspielen:

    Die Datei ist sequentiell ohne DDS-Source. Der Befehl lautet:
    CPYTOSTMF FROMMBR ('/qsys.lib/zzrolu.lib/prtsel.FILE/prtsel.MBR') TOSTMF('
    /QDLS/ROLU/PRTSEL_1') STMFOPT(*REPLACE) CVTDTA(*NONE)

    Da auf dem IBM-Host die Uebertragungsmöglichkeiten der AS fehlen und sich FTP anbietet, mache ich den Rücktransfer auch mittels FTP (binary).

    Statt:
    *...+....1....+....2....+....3....+....4....+....5 ....+....6..
    0000359800500000000000DANI 2006011310570100041507713*STD
    0000359358900000000000DANI 2006011310530300041108930*STD

    ist das Resultat:
    *...+....1....+....2....+....3....+....4....+....5 ....+....6....+...
    0000359800500000000000DANI 2006011310570100041507713*STD
    0000359358900000000000DANI 2006011310530300041108930*STD


    Uebrigens: JOB-CCSID habe ich auf 65535 gesetzt, Die CRLF-Codierung ist 0D 0A (ASCII)

    Kann mir da ev. jemand weiterhelfen. Besten Dank.

  12. #12
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Bei CVTDTA werden zwar die Daten nicht gewandelt, der Default für *CRLF ist aber X'0D0A'. Soweit korrekt.
    Benötigst du alles in EBCDIC dann gib als Ziel-CCSID z.B. 273 an.
    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. 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
  •