PDA

View Full Version : Berechtigung für IFS Objekt erteilen



Ralf_2011
13-06-13, 12:25
Hallo,

ich erstelle in einem nativen Javaprogramm im IFS eine Datei. Diese wird dann im Windows weiterverarbeitet und gelöscht. Das erstellende Javaprogramm kann mit unterschiedlichen Nutzern die Datei erstellen. Das Windowsprogramm kann jedoch nur mit einem technischen Nutzer zugreifen . Leider werden bei der Erstellung der IFS-Datei die Berechtigung des übergeordneten Ordners ignoriert.
Nun wollte ich mit Hilfe von jt400 und den darin enthaltenen IFS-Klassen die Berechtigung des technischen Nutzers hinzufügen. Leider habe ich dazu nichts gefunden.

Kann jemand helfen ?

Mit freundlichen Grüßen

Ralf

mk
13-06-13, 12:57
Hallo,

z.B. nach Erstellung der Datei im IFS
kann über CommandCall

der Befehl
CHGAUT OBJ('/asmtool/test/aTest2.txt') USER(*PUBLIC) DTAAUT(*RWX)

verwendet werden um die Berechtigung zu ändern.
Gruß
Michael

Ralf_2011
13-06-13, 13:06
Hallo Michael,

vielen Dank für die Info. - Das habe ich mir als letrzte Möglichkeit offen gehalten.

Ich hoffe immer noch das geht direkt über eine IFS-Klasse.

Mit freundlichen Grüßen

Ralf

Ralf_2011
13-06-13, 15:19
Hallo,

ich konnte das Problem lösen. Duch Verwenden der Klasse IFSJavaFile aus jt400 kann man zwar keine Berechtigungen ändern, aber die damit erstellte datei übernimmt die Berechtigungen des Ordners und damit ist alles gut.

Mit freundlichen Grüßen

Ralf