Essbase役割の取得
get
/essbase/rest/v1/roles
Essbaseで使用可能な役割を返します。有効なタイプ値は、application
とserver
です。typeが空の場合は、application
役割とserver
役割が両方とも返されます。
EPM共有サービス・セキュリティ・モードを使用している場合、この操作は実行できません。かわりに、共有サービス・コンソールでユーザー、グループおよび権限を管理します。
リクエスト
問合せパラメータ
- type: string
有効なタイプ値は、
application
とserver
です。
レスポンス
サポートされているメディア・タイプ
- application/json
- application/xml
200 レスポンス
OK
指定されたタイプの役割を返します。
例
次の例では、サービス役割プロビジョニング情報の検索方法を示します。
この例では、cURLを使用して、Windowsシェル・スクリプトからREST APIにアクセスします。呼出し元ユーザーのIDおよびパスワードは変数であり、properties.bat
内でその変数値が設定されています。
cURLコマンドを含むスクリプト
call properties.bat
curl -X GET https://myserver.example.com:9001 http://phoenix110702.dev3sub1phx.databasede3phx.oraclevcn.com:8999/essbase/rest/v1/roles -H "accept: application/json" -u %User%:%Password%
レスポンス本体の例
Essbaseには、3種類のサービス役割と4つのアプリケーション・アクセス権限レベルがあります。
{
"items" : [ {
"type" : "server",
"roles" : [ "Service Administrator", "Power User", "User" ],
"defaultRole" : "User"
}, {
"type" : "application",
"roles" : [ "Application Manager", "Database Manager", "Database Update", "Database Access" ]
} ]
}
関連項目