Essbase役割の取得

get

/essbase/rest/v1/roles

Essbaseで使用可能な役割を返します。有効なタイプ値は、applicationserverです。typeが空の場合は、application役割とserver役割が両方とも返されます。

EPM共有サービス・セキュリティ・モードを使用している場合、この操作は実行できません。かわりに、共有サービス・コンソールでユーザー、グループおよび権限を管理します。

リクエスト

問合せパラメータ
  • 有効なタイプ値は、applicationserverです。

先頭に戻る

レスポンス

サポートされているメディア・タイプ

200 レスポンス

OK

指定されたタイプの役割を返します。

本体()
ルート・スキーマ : Roles
型: object
ソースの表示
ネストされたスキーマ : items
型: array
ソースの表示
ネストされたスキーマ : properties
型: object
使用可能なその他のプロパティ
ソースの表示
ネストされたスキーマ : RoleBean
型: object
ソースの表示
ネストされたスキーマ : roles
型: array
ソースの表示
先頭に戻る

次の例では、サービス役割プロビジョニング情報の検索方法を示します。

この例では、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" ]
  } ]
}
先頭に戻る