Hitachi

JP1 Version 13 JP1/Integrated Management 3 - Manager コマンド・定義ファイル・APIリファレンス


5.10.1 URL情報取得

機能

指定したIM管理ノードのSIDに対応した連携製品のモニター画面を起動するURLを取得します。このAPIを実行すると,ユーザー作成プラグインの__urlGetメソッド経由でURLが返却されます。

__urlGetメソッドの詳細については「4.4.4(11) __urlGetメソッド」を参照してください。

実行権限
  • JP1_Console_Admin

  • JP1_Console_Operator

  • JP1_Console_User

APIのバージョン

v1

形式
リクエスト行
POST /application/component/apiVersion/nodes/monitorUrl httpVersion
リクエストのメッセージボディー
{
    "sid" : IM管理ノードのSID
}
レスポンスのメッセージボディー
{
    urlList:[
    {
      "url": モニター起動用URL,
      "name": URLの表示名称
    },
    …
    ]
}
パラメーター
sid

SID(管理オブジェクトID)を指定します。このパラメーターは省略できません。

ステータスコード

ステータスコード

メッセージ

説明

200

なし

URL情報取得REST APIの処理が成功しました。

400

KAJY02049-E

URL情報取得REST APIのパラメーターの指定が不正なため,URL情報取得REST APIを実行できません。

KAJY22011-E

存在しないSIDが指定されています。

403

KAJY01000-E

REST APIの実行権限がありません。

500

KAJY02050-E

URLの取得に失敗しました。

戻り値

ステータスコードが200の場合に,レスポンスボディーに次の情報を返却します。

項番

メンバー名

データ型

説明

1

urlList

object[]

取得したURL情報を配列として返却します。指定したSIDに対応するURLが存在しない場合は,要素数0個の配列を返却します。

2

url

string

連携製品起動用のURLが設定されます。

3

name

string

URLの表示名称が設定されます。

使用例

管理オブジェクトであるジョブネット(sid:_JP1AJS-M_host1/_HOST_host1/_JP1SCHE_sche

dulerserv/_JP1JOBG_jobgroup/_JP1ROOTJOBNET_jobnet1)のモニター起動用URLを取得するAPIの使用例を次に示します。

リクエスト:
POST http://hostname:20703/im/api/v1/nodes/monitorUrl
{
"sid":"_JP1AJS-M_host1/_HOST_host1/_JP1SCHE_schedulerserv/_JP1JOBG_jobgroup/_JP1ROOTJOBNET_jobnet1"
}
レスポンス:
{
  urlList:[
    {
      "url":"http://xxx.xxx.xxx.xxx:22252/ajs/…",
      "name":"JP1/AJS3 - Web Console (List)"
    }
  ]
}