PDA

View Full Version : Aus ILE Programm direkt in IFS schreiben



Seiten : 1 2 3 4 [5]

Frankk
28-01-21, 13:46
habs ausprobiert!

Hier der Code:

D open PR 10I 0 extproc('open')
D path * value options(*string)
D oflag 10I 0 value
D mode 10U 0 value options(*nopass)
D codepage 10U 0 value options(*nopass)
D codepage1 10U 0 value options(*nopass)

...

Flags = O_WRONLY + O_CREAT + O_APPEND + O_CCSID;
Mode = S_IRWXU + S_IRWXG + S_IRWXO;

Fd = Open(%Trim(txt_file):O_CCSID+O_WRONLY+O_TEXTDATA+
O_TEXT_CREAT:1252:273);

Fd = -1 (leider!!)

ich denke, mit der Variante

Open => Close => Open => Write => Close

kann ich gut leben!

Fuerchau
05-02-21, 10:11
Diese Hinweise hätte ich nun glatt von Birgitta erwartet;-):
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/rzajq/rzajqudfifsread.htm
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/rzajq/rzajqprocifswrite.htm

Schön, wer bereits V7R4 im Einsatz hat.

Andreas_Prouza
05-02-21, 10:17
... oder mit entsprechenden TR auch mit 7.3 verfügbar.