Hallo zusammen,

ich benutze eine SQL-Procedure um ein Resultset nach Prüfung der Berechtigung an den Client (in diesem Fall Java) zurückzugeben.

Das Ganze funktioniert auch zu 99% ganz gut, aber eben nur zu 99%. Irgendwie erhält der Client manchmal das falsche Resultset zurück.
Dies passiert, wenn zwei Java-Threads in sehr kurzen Zeitabständen ein Resultset über diese SQL-Procedure anfordern.
Auch wenn ich den Zugriff mittels 'synchronize' in der Java-Methode serialisiere taucht dieses Phänomen immer noch auf.

Unser Versionsstand ist V5R2.

Für eine Antwort wäre ich sehr dankbar. Auch für einen evtl. anderen Lösungsansatz bzgl. Resultsets u. Berechtigungsprüfung.