PDA

View Full Version : Query einschränken



DEVJO
27-11-03, 09:58
Hallöchen mal eine kleine Frage,
ich würde gerne den Zugriff auf Querys beschränken und zwar soll einer unserer Kunden Querys in einer Bibliothek erstellen können und ändern und seine Kollegin soll nur die Querys, die er erstellt hat, ausführen können. Nun hab ich das soweit über Berechtigungen geregelt , das es auch funktioniert, aber Sie kommt übers Menü direkt in WRKQRY, genau wie derjenige der sie erstellt. Sie könnte jetzt erstellen oder ändern auswählen und soch alles anschauen, es aber nicht ändern.(Keine Berechtigung) So nun zu meiner Frage, kann ich ihr die Auswahl 1-7 sperren?
Ich danke schon mal im Voraus für alle Antworten, die mir weiter helfen!

Fuerchau
27-11-03, 10:05
Wenn du Bibliotheken für bestimmte Benutzer nur einsehen lassen willst geht das nur über entsprechende Berechtigungen:

*PUBLIC *EXCLUDE
USERXXX *ALL

Damit kann auch über WRKQRY nur in die zugelassenen Lib's eingesehen werden.
Sicherlich ist dies aufwändig, sämtliche Lib's nach diesem Schema zu berechtigen aber das einzig sichere.

Vereinfachen geht nur noch über Berechtigungslisten die den Lib's zugeordnet sind und in diesen Listen steht halt
*PUBLIC *EXCLUDE
USERXXX *ALL

Ich brauch nur noch die Liste der entsprechenden Lib zuordnen.

Bei den System- und Lizenz-Lib's steht ja schon *PUBLIC *USE.

Eine Einschränkung einzelner Funktionen von Query ist leider nicht möglich.

jajonowak
27-11-03, 10:13
und wenn dem "BENUTZER" nur ein runqry zur verfügung gestellt
wird?

mfg hans-joachim nowak

DEVJO
27-11-03, 10:22
Das würde leider nicht funktionieren, da die Userin sich das Query mit F4 aussuchen soll.

jajonowak
27-11-03, 10:38
ich hatte mal vor 2 jahren für einen kunden ein pgm´chen geschrieben, das alle qry´s der libl in eine outfile (qtemp) gestellt hat und aus der sich der benutzer eine aussuchen durfte. der aufwand ist nicht besonders groß.

DEVJO
27-11-03, 10:42
Problem dabei ist, der Aufwand soll so klein, wie Möglich sein, sprich am Besten gar nichts machen!

Fuerchau
27-11-03, 10:51
Da ja nun mal WRKQRY gewünscht wird um eigene Queries zu machen läßt sich da gar nichts einschränken.

Ich kann ja sogar die fremden Queries modifizieren und dann in die andere Lib wieder speichern, so dass sie wieder wie eigene funktionieren.

Ohne eine eigene Oberfläche kommst du da nicht weiter.

DEVJO
27-11-03, 11:35
Jo, alles klar, schönen Dank auch!