[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jul 2004
    Beiträge
    64

    Dateikopie in PC-Dokument ohne CR / LF

    Hallo,

    wie kann ich eine physische Datei in ein PC-Dokument kopieren, ohne daß am Satzende CR oder LF eingefügt werden?

    Konkret geht es darum, daß wir gerade Altlasten aus dem QDLS umbauen und jetzt CPYTOPCD zu CPYTOIMPF ändern wollen.

    Bei der Datenträgeraustauschdatei für die Banken (DTAUS) haben wir aber das Problem, dass diese Datei keinen CR oder LF am Satzende habe darf (zumindest verträgt unsere Bankensoftware das nicht).
    Bei CPYTOIMPF muss ich aber bei RCDDLM immer mindestens einen davon angeben.

    Wer weiß Rat ?

    Frank

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    DTAFMT(*FIXED) arbeitet ohne Delimiter und CR/LF.
    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
    64
    Hallo,

    wie soll ich denn die anderen Paramater angeben?

    Wenn ich DTAFMT(*FIXED) angebe bekomme ich trotzdem die Fehlermeldung,
    daß RDDDLN für eine Datenstromdatei *LR oder *LF etc. sein muß.

    Hat sich da was mit 6.1 geändert ??
    (Habe ich seit letzter Woche auf der Maschine)

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Default ist hier doch *EOR, belass es dabei.
    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
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Ggf. ist aber CPYTOSTMF hier die bessere Wahl.
    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
    Jul 2004
    Beiträge
    64
    So sieht mein Befel aus:

    In Importdatei kopieren (CPYTOIMPF)

    Auswahl eingeben und Eingabetaste drücken.

    Ausgangsdatei: FROMFILE
    Datei . . . . . . . . . . . . > DTAUS0
    Bibliothek . . . . . . . . . *LIBL
    Teildatei . . . . . . . . . . *FIRST
    Nach Datenbankdatei: TOFILE
    Datei . . . . . . . . . . . .
    Bibliothek . . . . . . . . . *LIBL
    Teildatei . . . . . . . . . . *FIRST
    Zieldatenstromdatei . . . . . . TOSTMF > '/pps/dtaus0'

    Sätze ersetzen od. hinzufügen . MBROPT *ADD
    Ausgangs-CCSID . . . . . . . . . FROMCCSID *FILE
    Ziel-CCSID . . . . . . . . . . . TOCCSID *FILE
    Datenstromdatei-CCSID . . . . . STMFCCSID > *PCASCII
    Codepage der Datenstromdatei . . STMFCODPAG *STMF
    Datenstromdateiberechtigung . . STMFAUT *DFT

    Satzbegrenzer . . . . . . . . . RCDDLM *EOR
    Satzformat der Importdatei . . . DTAFMT > *FIXED
    Begrenzer für Zeichenfolge . . . STRDLM *DBLQUOTE
    Escape-Zeichen f. Zeichenfolg. STRESCCHR *STRDLM
    Leerzeichen entfernen . . . . . RMVBLANK *NONE
    Feldbegrenzer . . . . . . . . . FLDDLM ','
    Bezugszahl für Nullfeld . . . . NULLIND *NO
    Auffüllung d. numerisch. Felds NUMFLDPAD *NONE
    Dezimalzeichen . . . . . . . . . DECPNT *PERIOD
    Datumsformat . . . . . . . . . . DATFMT *ISO
    Zeitformat . . . . . . . . . . . TIMFMT *ISO

    Dann kommt die Fehlermeldung:
    Kopiervorgang aufgrund von Ursachencode 11 nicht durchgeführt.

    11 - Der Parameter RCDDLN für eine Datenstromdatei kann nur *CR, *CRLF,
    *LF oder *LFCR sein, für eine Datenbankdatei kann der Parameter RCDDLM *EOR
    oder ein gültiger Wert sein.


    COPYTOSTMF baut bei allen Versuchen ebenfalls CR/LF ein.
    l

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    CPYTOIMPF arbeitet nun mal Feldweise.
    Ich nehme mal an, dass deine DTAUS0 bereits nur 1 Feld hat.
    Dann kannst du per
    CPYTOSTMF ... ENDLINFMT(*FIXED)
    die Daten kopieren.
    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
    Jul 2004
    Beiträge
    64
    Danke,

    jetzt klappt es endlich

Similar Threads

  1. Druck von PC auf AS400-Drucker
    By cassi in forum NEWSboard Drucker
    Antworten: 5
    Letzter Beitrag: 11-02-09, 14:10
  2. Datenart in LF ändern
    By Mr.iSeries in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 25-01-07, 08:46
  3. Starten Java auf dem PC
    By mk in forum NEWSboard Java
    Antworten: 4
    Letzter Beitrag: 11-12-06, 08:51
  4. Antworten: 3
    Letzter Beitrag: 27-08-06, 17:31
  5. Datei per FTP mit CR LF
    By jogisarge in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 06-07-05, 10:23

Berechtigungen

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