Hallo,

ich habe SQL-Befehle zum Erstellen einer Stored Procedure in eine Quell-Datei geschrieben und mit RUNSQLSTM und den Parametern USRPRF *OWNER DYNUSRPRF *OWNER erstellt.

Die Stored Procedure liest Daten, die geschützt sind. Ich habe aber Zugriff darauf. Wenn ich diese Procedure jetzt über ODBC von Windows XP in einem Programm aufrufe, muß man sich an der iSeries anmelden (ich nehme einen normalen, nicht für die Daten berechtigten User), dann kommt der Job mit Benutzer QUSER auf die iSeries und hat keine Berechtigung für die Daten, die in der Stored Procedure gelesen werden sollen.

Geht das gründsätzlich so nicht oder was mache ich falsch?

Danke für Eure Hilfe.

Grüße
Reiner