-
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
-
DTAFMT(*FIXED) arbeitet ohne Delimiter und CR/LF.
-
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)
-
Default ist hier doch *EOR, belass es dabei.
-
Ggf. ist aber CPYTOSTMF hier die bessere Wahl.
-
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
-
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.
-
Danke,
jetzt klappt es endlich
Similar Threads
-
By cassi in forum NEWSboard Drucker
Antworten: 5
Letzter Beitrag: 11-02-09, 14:10
-
By Mr.iSeries in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 25-01-07, 08:46
-
By mk in forum NEWSboard Java
Antworten: 4
Letzter Beitrag: 11-12-06, 08:51
-
By cami in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 27-08-06, 17:31
-
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
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks