-
TXT. Datei einlesen - Problem: Datenformat
Ich möchte mit dem Befehl CPYFRMSTMF eine txt. Datei aus dem IFS-Verzeichnis einlesen. Befehl funktioniert - die Datei (intern beschrieben - ein 1024 Datenfeld) wird gefüllt. Die Datei soll dann weiter bearbeitet werden.
Problem:
In der txt.Datei ist manchmal ein TAB anstatt eines Wertes eingetragen. Damit verschieben sich dann alle Werte in meiner PF-Datei und die Struktur für die weitere Verarbeitung ist damit nicht gegeben.
Frage:
Wie kann ich die txt.Datei so einlesen, dass auch die TAB Felder richtig als "leere" Felder übernommen werden.
Bin für alle Hinweise dankbar.
Gruß
Key
-
Dies geht nicht per CPYFRMSTMF sondern nur per CPYFRMIMPF bzw. CPYTOIMPF.
Die STMF-Befehle kennen keine Feldtrenner sondern nur die IMPF-Befehle.
-
Danke für die erste Hilfe.
Leider klappt das hier auch mit CPYFRMIMPF nicht wie gewünscht:
Feldtrenner *TAB:
Es wird nur die erste Spalte aus der txt. Datei übernommen, danach ist alles *BLANK.
Feldtrenner ',':
Alle Daten werden wie in der txt.Datei übernommen, jedoch ohne Berücksichtigung der TABs, so dass auch hier wieder die Struktur verloren geht.
Danke für weitere Tipps.
Gruß
Key
-
Ich würde einfach ein kleines RPG schreiben, dass die PF einmal durchliest und alle TAB durch Blanks ersetzt. z.B. den 1024 Zeichen String mit %XLATE ändern. Dazu den Tab als Konstante definieren und im %XLATE durch Blank ersetzen.
Danach kannst du dann in allen weiteren Programmen dein gewünschtes Format bearbeiten.
Oder tu machst diesen Schritt in deinem Verarbeitungsprogramm direkt vor der weitern Verarbeitung.
Gruß Thomas
-
Deine Feldtrenner sind dann wohl nicht Eindeutig !
Entweder sind die Felder durch ',' oder durch TAB getrennt.
Beides gleichzeitig wird nicht erkannt.
Wenn die Felder fixes Format haben, dann kannst du ggf. beim CPYFRMSTMF ... TABEXPN(*YES) angeben. Tab's werden dann durch Blanks bis zu nächsten durch 8 teilbaren Position erweitert.
Dies wird häufig im TXT-Umfeld so verwendet.
CPYTOIMPF unterstützt dies nicht.
Similar Threads
-
By Stoeberl in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 10-01-07, 10:58
-
By Stoeberl in forum NEWSboard Programmierung
Antworten: 11
Letzter Beitrag: 26-10-06, 10:07
-
By Flappes in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 06-10-06, 08:39
-
By Marsman in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 11-07-06, 10:50
-
By PGMR in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 15-06-05, 15:37
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