PDA

View Full Version : Berehtigung Batchjob



eazyfly
01-08-07, 11:01
Hallo liebes Forum,

mein Problem:
Es gibt ein CL-Programm, welches einen SBMJOB macht , das ein RPG-Programm aufruft.
Ich erhalte einen Fehler: keine Benutzerberechtigung für Datei xy.
Rufe ich ich das RPG-Programm interaktiv auf , läuft es.

Wo liegt das Problem ?

Das CL ist gewandelt mit Benutzerprtofil *owner,
übernommene Berechtigung verwenden : *yes,
Eigner ist QSECOFR

Fuerchau
01-08-07, 13:02
Wie ist die genaue Fehlermeldung ?
Vielleicht prüft ja das Anwenderprogramm selber nochmal und QSECOFR ist nicht berechtigt.

eazyfly
01-08-07, 13:12
Nachricht . . . : Keine Benutzerberechtigung für Datei AU810D in *LIBL,
Teildatei, Einheit oder Programmeinheit *N.
Ursache . . . . : Der Benutzer hat keine Berechtigung für die Datei, die
Bibliothek, die Teildatei oder die Einheit/Programmeinheit.

Es findet keine weitere Prüfung im Programm statt.
QSECOFR ist auch berechtigt

eazyfly
01-08-07, 13:19
Fehlernachricht CPF4104 wurde während OPEN für Datei xx angezeigt.

TARASIK
01-08-07, 15:58
Hallo,
da hatte schon einmal jemand ein ähnliches Problem:

midrange.com -- RPG400-L -- Re: Authority issue with accessing a file (http://archive.midrange.com/rpg400-l/200312/msg00304.html)

Fuerchau
01-08-07, 15:59
DSPOBJAUT zeigt dir die Berechtigung.

Fuerchau
01-08-07, 16:02
Stimmt, der Hinweis ist gut !

Wenn du ein Programm submittest erbt der neue Job natürlich nicht die Berechtigung deines Programmes sondern des aktuellen Users.
es sei denn, du gibst beim SBMJOB den User explizit an (Default *CURRENT).

eazyfly
02-08-07, 07:12
Vielen Dank für die Unterstützung.
Ich werde mal schauen und probieren.