License Usage API を呼び出すことで、ツールのライセンス使用情報を確認できます。この API は、DTP ログ フォルダーに保存されている ls_access.log.yyyy-MM-dd ファイルを読み取り、指定された期間の情報を返します。デフォルトでは、直近 90 日分のログが保管されます。ログの保管期間を変更する方法については「License Server の設定」を参照してください。
このセクションの内容:
Basic 認証はサポートされていません。まずサーバーにリクエストを送信し、認証中に作成された Cookie を取得して、その Cookie を Endpoint への GET メソッド呼び出しに含める必要があります。
次の例では、POST リクエストがログイン ページに送信され、Cookie がキャプチャされます。認証情報は、j_username
および j_password
パラメーターを使用してペイロードに含まれます。
curl -v --data 'j_username=<your_username>&j_password=<your_password>' https://<host>:<port>/grs/pst_login_request --cookie-jar cookies.txt |
curl https://<host>:8443/licenseserver/usage/api/v1.0/toolsUsage --cookie cookies.txt |
以下のエンドポイントを利用できます。
/toolsUsageこのエンドポイントは、ツールの使用に関する概要情報を返します。 URL
パラメーター 次の表は、API のすべてのエンドポイントに共通のパラメーターです。
レスポンス データレスポンスは、ツールおよびツールの使用法に関する情報の配列です。次の表は、レスポンス データについて説明しています。
リクエストの例次の例は、2020 年 3 月 1 日のツールの使用状況を返します。
レスポンスの例次のレスポンスは、1 人の Parasoft Jtest ユーザーが短期間にいくつかの機能のライセンスを要求したことを示しています。
/featuresUsageこのエンドポイントは、機能の使用状況を返します。 URL
パラメーターこのエンドポイントは 共通の API パラメーター をサポートします。 レスポンス データレスポンスは、機能および機能に関する情報の配列です。次の表は、レスポンス データについて説明しています。
リクエストの例次の例は、2020 年 3 月 1 日の機能の使用状況を返します。
レスポンスの例次のレスポンスは、いくつかの Parasoft Jtest 機能が、指定された開始日と終了日の間に少なくとも 1 回使用されたことを示しています。
/licenseUsageこのエンドポイントは、ユーザーごとに、使用されている機能、ツール、使用期間など、ライセンスの使用状況を配列で返します。 URL
パラメーターこのエンドポイントは 共通の API パラメーター をサポートします。 レスポンス データレスポンスは、ライセンスの使用状況を表すオブジェクトの配列です。
リクエストの例次の例は、2020 年 3 月 1 日のライセンスの使用状況を返します。
レスポンスの例次のレスポンスは、ユーザー"devtest" が "lin-dtp-vm2" というマシンでいくつかの機能を備えた Jtest ライセンスを短期間使用したことを示しています。
/licenseRejectionこのエンドポイントは、サーバーによって拒否されたライセンス要求を示すオブジェクトの配列を返します。 URL
パラメーターこのエンドポイントは 共通の API パラメーター をサポートします。 レスポンス データレスポンスは、ログに記録されたライセンス要求の拒否を表すオブジェクトの配列です。
リクエストの例
レスポンスの例
|
DTP に付属の SwaggerUI から API を呼び出すことができます。 これは、ライセンスの使用状況を表示するためのポイント アンド クリック インターフェイスを提供します。SwaggerUI はログイン後に使用できます。追加の認証は必要ありません。
エンドポイントを右クリックして URL をコピーし、スクリプトで使用することができます。また、ブラウザーでエンドポイントを検索してデータを素早く表示することも可能です。例:
ブラウザバーに URL を貼り付け、さらにクエリーを追加します。
http://<host>/licenseserver/usage/api/v1.0/toolsUsage?startDate=<yyyy-MM-dd>&endDate=<yyyy-MM-dd> |