2017-09-11 18 views
0

私は、セッションユーザが何にアクセスしているか知りたいと思います。たとえば、ユーザーXが特定のデータベースまたはテーブルのセットにアクセスできるかどうか。 HANAを調べると、私はデータベースを見ることができるPUBLICの役割があることがわかります。これらの役割に基づいてロジックを実行できるように、XSJSを使ってこの情報をどのように引き出すことができますか? $ .session.hasSystemPrivilege( "PRIV")を使用しました。これはロールのチェックとは異なります。私は偽を返したデータベースに挿入するための "INSERT"のテストを試みました。私はテーブルに書き込むことができることを知っています。 HANAを見ると、システム特権タブは空です。XSJSを使用してユーザーロールを読み取る方法は?

誰かに私にここでいくつかのガイダンスを教えてもらえますか?

答えて

0

SYS.GRANTED_ROLESまたはGRANTED_PRIVILEGESの上に分析/計算ビューを作成します。 ビューをODataサービスとして公開し、XSJSでこのサービスにアクセスします。

関連する問題