-
Problem bei CPYTOSTMF
Hallo,
mein Kollege hat ein CL-Programm geschrieben in dem er einen Physische Datei in eine Datenstromdatei mit
CPYTOSTMF FROMMBR(&FROMMBRE) TOSTMF(&TOSTMFT) STMFOPT(*ADD) STMFCCSID(*STDASCII)
in ein Verzeichnis /home/dcw auf der iSeries kopieren möchte.
Jetz hat er dass Probelm dass z. B. 19 Datensätze in der Quelldatei vorhaden sind aber nur 17 Datensätze in der Zieldatei ankommen. Selstsamerweise immer die letzten 2-3 Datensätze
Hat jemand ähnliche Problem gehabt bzw. wie diese gelöst ? Wir haben schon auf Umlaute oder sonstige Zeichen getippt die irgendwie die Daten abschneiden, aber leider nichts gefunden... Wir benutzen V6R1M0.
Gruß
MatthiasH
-
Ein Abschneiden von Daten gibt es diesbezüglich nicht.
Passiert das auch, wenn du den Befehl von der Kommandozeile aus machst?
Das Problem könnte ansonsten folgendes sein:
Das RPG-Programm gibt die Daten in eine O-Datei aus und wird mit *INLR = *OFF verlassen.
Da O-Dateien geblockt geschrieben werden, könnte der letzte Block noch nicht in der Datei tatsächlich drinstehen.
Also sicherstellen, dass beim verlassen des Programmes die Datei auch tatsächlich geschlossen wird.
Ein RCLRSC hilft da nicht, da das Programm dann gekillt wird und nicht geschriebene Daten dann weg sind.
-
Hallo Fuerchau,
Dein Tip mit dem Open+Close war genau der richtige , mein Programmierer hat im RPG-Programm die Datei per Befehl geschlossen jetzt funktioniert's !
Danke und Gruß
MatthiasH
-
Beim CLOSE oder eben auch beim Verlassen mit *INLR = *ON werdn die letzten Daten auch ausgegeben.
Alternativ kann man in den F-Bestimmungen oder ich glaube beim Umwandeln bestimmen, dass nicht geblockt werden soll.
Die Performance leidet darunter solange nicht, bis auf der Datei FRCRATIO(1) angegeben wird.
-
Moin,
ich verwende in Fällen, wo close oder LR nicht sinvoll erscheint den feod Befehl.
Der schreibt auch den Buffer weg
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
Similar Threads
-
By labm in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-08-07, 06:53
-
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 ChrisX in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 11-10-06, 15:31
-
By Flappes in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 06-10-06, 08:39
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