Hallo

Ich möchte in Zukunft via Apache, RPG & CGI Inhalte im Web ausgeben. Allerdings bin ich mir nicht sicher wie ich auf Objektberechtigungen Rücksicht zu nehmen habe.

Standardmäßig laufen die Apache & CGI Jobs als QTMHHTTP & QTMHHTP1.
Allerdings fehlt diesen Usern natürlich die Berechtigung auf die Datenbibliothek, daher bekomme ich bei jedem Request einen Fehler (Versuch die LIBL zu setzen scheitert).

Wie handhabt Ihr so etwas?
Verwendet Ihr die APIs QSYGETPH & QWTSETP um mitten im Programm den Benutzer zu wechseln? Falls ja -> Es ist lt. Doku notwendig *USE (oder sogar *ALLOBJ/*SECADM) Rechte auf das *USRPRF unter dem gearbeitet werden soll zu vergeben -> Gibt es nicht eine bessere Lösung?


Herzlichen Dank im Voraus,
Sam