Anmelden

View Full Version : Satzlänge eines IFS Dokumentes



RAV4
02-05-11, 20:12
Hallo Zusammen,
mal wieder das IFS und CPYFRMSTMF.:eek:
Ich will eine Datei aus dem IFS in die DB kopieren - allerdings muss die DB Datei ja vorher da sein.
Und jetzt die Frage:
Wie kann ich die Satzlänge eines Dokumentes im IFS ermitteln um mein CRTPF mit der richtigen Satzlänge abzusetzen?

Viele Grüße

Fuerchau
03-05-11, 07:49
Da gibt es leider keine Funktion.
Lege einfach eine PF mit dem erwarteten Maximum an.
Der Rest des Satzes wird automatisch mit Leerzeichen gefüllt.
Ich nehme mal an, die einzelnen Sätze/Zeilen sind mit CR/LF getrennt.
Ansonten einfach mal den Ersteller der Datei fragen.

Pikachu
03-05-11, 10:51
Probier mal mit FTP-GET in eine neue Datei im Bibliothekssystem:

get /home/MeineSTMF /QSYS.LIB/Bibliothek.LIB/NeueDatei.FILE/Teildatei.MBR

RAV4
07-05-11, 07:02
@Fuerchau
Stimmt, ich habe bis heute keine geeignete Funktion gefunden.

@Pikachu
Das ist eine super Idee. Ich habe es mit mehreren Dokumenten getestet und es funktioniert wunderbar. Ich werde diese Lösung in meine Verarbeitung einbauen.
Vielen Dank.

holgerscherer
12-05-11, 01:58
Wie kann ich die Satzlänge eines Dokumentes im IFS ermitteln um mein CRTPF mit der richtigen Satzlänge abzusetzen?

Viele Grüße

Streamfiles haben per Definition keine bestimmte Satzlänge. Ausnahme: es ist eine CSV-Datei, aber dann kommt die nachfolgende Definition: was steht drin? :) Designfrage!

-h