Tuning Manager APIリファレンスガイド

[目次][索引][前へ][次へ]


5.6 APIの詳細バージョンの情報取得(パフォーマンスデータの取得の場合)

APIの詳細バージョンの情報取得の性質を次の表に示します。

HTTPリクエスト構文(URI)

GET  <scheme>://<host>:<port>/<application>/<version>/configuration/Version

リクエストの構造

リクエストボディは,空でなければいけません。

レスポンスの構造

レスポンスボディの構造を次に示します。

 
{
   "productName":"<製品名>",
   "productVersion":"<プロダクトバージョン>",
   "apiVersion":"<APIバージョン>",
   "description":"<APIバージョンの説明>" 
} 

表5-4 Versionオブジェクトのスキーマ(パフォーマンスデータの取得の場合)

変数名 説明
productName string Tuning Manager serverの製品名。
つまり,"Hitachi Tuning Manager"になります。
productVersion string Tuning Manager serverのプロダクトバージョン。
つまり,Tuning Manager serverのプロダクトバージョンがv8.0.0の場合,"8.0.0"になります。
apiVersion string APIのバージョン。
<メジャーバージョン>.<マイナーバージョン>」の形式で表します。
description string APIのバージョンについての説明。

実行例(APIの詳細バージョンの情報取得)

curlコマンドを使用したリクエストメッセージ:

curl -v -H "Content-Type: application/json"  -u system:manager -X
GET https://server_1:22016/TuningManager/v1/configuration/Version

リクエストに対する実行結果/

リクエストヘッダー:

GET /TuningManager/v1/configuration/Version HTTP/1.1
Authorization: Basic c3lzdGVtOm1hbmFnZXI=
User-Agent: curl/7.19.7 (i386-redhat-linux-gnu) libcurl/7.19.7 
NSS/3.12.9.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2
Host:server_1:22016
Accept: */*
Content-Type: application/json

レスポンスヘッダー:

HTTP/1.1 200 OK
Date: Thu, 19 Jun 2014 04:51:52 GMT
Server: Cosminexus HTTP Server
Last-Modified: Thu, 29 May 2014 16:22:18 GMT
Cache-Control: private, max-age=86400
Transfer-Encoding: chunked
Content-Type: application/json;charset=utf-8

レスポンスボディ:

{
 "productName":"Hitachi Tuning Manager",
 "productVersion":"8.0.0",
 "apiVersion":"1.0",
 "description":"The initial version for supporting Tuning Manager API"
}

[目次] [前へ] [次へ]


[マニュアル発行元]

All Rights Reserved. Copyright© 2014, 2020, Hitachi, Ltd.