テキスト・リストの取得
get
/essbase/rest/v1/outline/{app}/{cube}/settings/smartlist
データベース・アウトラインに関連付けられているすべてのテキスト・リストを返します。
リクエスト
パス・パラメータ
- app(required): string
アプリケーション名。
- cube(required): string
データベース名。
問合せパラメータ
- applicationNameForConnection: string
接続のアプリケーション名。
- connection: string
Essbase接続名。
ヘッダー・パラメータ
- accept: string
デフォルト値:
application/json
レスポンス
サポートされているメディア・タイプ
- application/json
- application/xml
デフォルト・レスポンス
OK
テキスト・リストが返されました。
例
次の例では、Essbaseキューブ・アウトラインに関連付けられたテキスト・リスト(スマート・リスト)を取得する方法を示します。
この例では、cURLを使用して、Windowsシェル・スクリプトからREST APIにアクセスします。呼出し元ユーザーのIDおよびパスワードは変数であり、properties.bat
内でその変数値が設定されています。
cURLコマンドを含むスクリプト
call properties.bat
curl -X GET "https://myserver.example.com:9001/essbase/rest/v1/outline/Facility/Rating/settings/smartlist?links=none" -H Accept:application/json -H Content-Type:application/json -o output.json -u %User%:%Password%
レスポンス本体の例
次の情報がoutput.json
に書き込まれます。
{
"ResponseValues": {
"#Missing": "Blank",
"#OutOfRange": "N/A",
"1": "Perfect",
"2": "Very Nice",
"3": "Nice",
"4": "Good some of the times",
"5": "No Opinion",
"6": "Mangeable",
"7": "Needs Improvement",
"8": "Bad",
"9": "Very Bad",
"10": "Not Usable"
}
}