Anmelden

View Full Version : Größe von DLO und IFS ermitteln



harkne
12-07-05, 13:35
Ich hab noch ein Problem.

Bei meiner Sicherung in SAVF prüfe ich ob genügend Speicherplatz auf den Platten vorhanden ist.

Die Bibliotheksgröße der zu sichernden Bibliothek ermittle ich über das API QLIRLIBD. Jetzt soll ich aber auch DLO (SAVDLO) und IFS (SAV) in Savefile sichern.

Weiss jemand wie ich mir vom DLO und IFS die Größe ermitteln kann ?

Vielen Dank für Eure Mühe

Fuerchau
12-07-05, 19:57
Mittels C-Funktion "stat()".

harkne
18-07-05, 07:49
Puh,

ich hab noch nie was mit c auf der AS/400 gemacht. Sie könnten mir nicht ein kleines Beispiel geben wie ich so was mache ? Hab auch eigentlich von c keine Ahnung. Wenns nicht zu viel Aufwand für sie ist würde mich das schon interessieren

harkne
18-07-05, 07:55
Ich hab mal im C-Handbuch ILE C for iSeries Run-Time Library Functions nachgeschaut da find ich aber keinen stat()

B.Hauser
18-07-05, 08:35
Ich hab mal im C-Handbuch ILE C for iSeries Run-Time Library Functions nachgeschaut da find ich aber keinen stat()

stat() ist in der Online Library unter den Unix Type APIs / Integrated File System APIs (http://publib.boulder.ibm.com/infocenter/iseries/v5r3/ic2924/index.htm?info/apis/unix2.htm) beschrieben

Birgitta

harkne
20-07-05, 10:25
Könnte mir jemand vielleicht einen Link nennen welcher ein kleines Tutorial für C auf AS/400 beinhaltet ?

KM
20-07-05, 11:11
Schau mal auf folgende Seite. Dort ist eine sehr gute Dokumentation bzgl. IFS-Verarbeitung. Da findest Du auch ein Beispiel zur Funktion stat().

http://www.scottklement.com/rpg/ifs.html

Gruß,
KM

harkne
25-07-05, 13:55
Also dass mit den C-Funktionen ist echt stark. Gibt es eigentlich noch weitere dieser C-Funktionen die nichts mit dem IFS zu tun haben ?

Und wenn ja wo finde ich die ?

KM
25-07-05, 14:06
Du hast doch selbst das zugehörige Handbuch weiter oben schon erwähnt. Schau halt einfach mal rein. Vielleicht findest Du ja was brauchbares. Wie wäre es z.B. mit system(), um einen Systembefehl auszuführen, oder atoi(), um ein alpha-Feld in ein numerisches zu konvertieren. Nur um mal ein paar zu nennen.

Gruß,
KM