リスト・ユーティリティ
get
/essbase/rest/v1/utilities
使用可能なユーティリティを返します。 たとえば: エクスポート・ユーティリティ、Smart View for Essbase。
要求
この操作に対するリクエスト・パラメータはありません。
先頭に戻るレスポンス
サポートされるメディア・タイプ
- application/json
- application/xml
200 レスポンス
OK
ユーティリティが正常に返されました。
400 レスポンス
不正なリクエスト
ユーティリティの取得に失敗しました。
例
次の例では、cURLを使用してWindowsシェル・スクリプトからREST APIにアクセスし、使用可能なEssbaseユーティリティのリストを取得する方法を示します。
コール元のユーザーIDおよびパスワードは、properties.bat
で値が設定される変数です。
cURLコマンドを含むスクリプト
call properties.bat
curl -X GET "https://192.0.2.1:443/essbase/rest/v1/utilities"
-H "accept: application/json"
-u %User%:%Password%
レスポンス本体の例
JSON形式のレスポンス本文のコンテンツの例を次に示します:
{
"items": [
{
"id": "exportutility",
"name": "Export Utility",
"description": "Command-line tool for exporting the outline of a cube, and optionally other elements, into a formatted Excel workbook template",
"provider": "Oracle",
"mimeType": "application/zip",
"category": "Command Line Tools",
"links": [
{
"rel": "download",
"href": "https://192.0.2.1:443/essbase/rest/v1/utilities/exportutility",
"method": "get",
"type": "application/zip"
}
]
},
{
"id": "smartview",
"name": "Smart View for Essbase",
"description": "Smart View for Essbase",
"provider": "Oracle",
"url": "http://www.oracle.com/technetwork/middleware/smart-view-for-office/overview/index.html",
"category": "Smart View"
},
{
"id": "lcm",
"name": "Life Cycle Management",
"description": "Backup and restore the Essbase artifacts",
"provider": "Oracle",
"mimeType": "application/zip",
"category": "Command Line Tools",
"links": [
{
"rel": "download",
"href": "https://192.0.2.1:443/essbase/rest/v1/utilities/lcm",
"method": "get",
"type": "application/zip"
}
]
},
{
"id": "cli",
"name": "Command-line Tool",
"description": "Command-line Tool for Essbase platform",
"provider": "Oracle",
"mimeType": "application/zip",
"category": "Command Line Tools",
"links": [
{
"rel": "download",
"href": "https://192.0.2.1:443/essbase/rest/v1/utilities/cli",
"method": "get",
"type": "application/zip"
}
]
},
{
"id": "migrationTool",
"name": "Migration Utility",
"description": "Command-line tool for migrating Essbase applications, elements and users between Essbase instances",
"provider": "Oracle",
"mimeType": "application/zip",
"category": "Command Line Tools",
"links": [
{
"rel": "download",
"href": "https://192.0.2.1:443/essbase/rest/v1/utilities/migrationTool",
"method": "get",
"type": "application/zip"
}
]
},
{
"id": "EssbaseMaxlClient",
"name": "Essbase Maxl Client",
"description": "Essbase Maxl Client for Winamd64",
"provider": "Oracle",
"mimeType": "application/zip",
"category": "Maxl Clients",
"links": [
{
"rel": "download",
"href": "https://192.0.2.1:443/essbase/rest/v1/utilities/EssbaseMaxlClient",
"method": "get",
"type": "application/zip"
}
]
},
{
"id": "EssbaseLinuxMaxlClient",
"name": "Essbase Linux Maxl Client",
"description": "Essbase Maxl Client for Linuxamd64",
"provider": "Oracle",
"mimeType": "application/zip",
"category": "Maxl Clients",
"links": [
{
"rel": "download",
"href": "https://192.0.2.1:443/essbase/rest/v1/utilities/EssbaseLinuxMaxlClient",
"method": "get",
"type": "application/zip"
}
]
},
{
"id": "EssbaseClientLinux",
"name": "Essbase Client Linux",
"description": "Essbase Client Linux",
"provider": "Oracle",
"mimeType": "application/zip",
"category": "Essbase Clients",
"links": [
{
"rel": "download",
"href": "https://192.0.2.1:443/essbase/rest/v1/utilities/EssbaseClientLinux",
"method": "get",
"type": "application/zip"
}
]
},
{
"id": "EssbaseClientWindows",
"name": "Essbase Client Windows",
"description": "Essbase Client Windows",
"provider": "Oracle",
"mimeType": "application/zip",
"category": "Essbase Clients",
"links": [
{
"rel": "download",
"href": "https://192.0.2.1:443/essbase/rest/v1/utilities/EssbaseClientWindows",
"method": "get",
"type": "application/zip"
}
]
},
{
"id": "EssbaseClientMacosx",
"name": "Essbase Client Macosx",
"description": "Essbase Client Macosx",
"provider": "Oracle",
"mimeType": "application/zip",
"category": "Essbase Clients",
"links": [
{
"rel": "download",
"href": "https://192.0.2.1:443/essbase/rest/v1/utilities/EssbaseClientMacosx",
"method": "get",
"type": "application/zip"
}
]
},
{
"id": "japi",
"name": "Essbase Java API",
"description": "Essbase Java API library, samples and Java documentation",
"provider": "Oracle",
"mimeType": "application/zip",
"category": "Essbase JAPI"
},
{
"id": "esscdext",
"name": "Cube Designer Extension",
"description": "Cube Designer Extension for Essbase Smart View",
"provider": "Oracle",
"mimeType": "application/vnd.microsoft.portable-executable",
"category": "Smart View",
"links": [
{
"rel": "download",
"href": "https://192.0.2.1:443/essbase/rest/v1/utilities/esscdext",
"method": "get",
"type": "application/vnd.microsoft.portable-executable"
}
]
}
]
}