このセクションでは、次のデスクトップ インスタンスのライセンスを取得する方法について説明します: SOAtest サーバーの Web アーカイブ (WAR) デプロイメントのライセンスに関する情報については、「サーバーのライセンス設定」を参照してください。
このセクションの内容:
ネットワーク ライセンス
Parasoft DTP または Parasoft License Server のスタンドアロン インスタンスから提供されるライセンスを使用するように、 SOAtest を設定できます。どのタイプのライセンスを使用すべきかについては、システム管理者に確認してください。
DTP ライセンス
DTP のライセンスまたは DTP プロジェクトのライセンス構成設定を使用できます。Parasoft DTP (または Parasoft Concerto) の管理者は、ライセンスを持っている製品およびバージョンが DTP License Server に表示されていることを確認する必要があります。管理者は、ツール データベースの更新に関する情報について、DTP のドキュメントを参照できます。詳細については「DTP への接続」を参照してください。
- [Parasoft] > [設定] を選択し、[DTP] カテゴリをクリックします。
- [有効化] オプションを有効にし、DTP ホスト、ポート、および DTP ログイン資格情報を指定します。
- (オプション) DTP が [ホスト名] フィールドで指定されたパスからの相対パスにデプロイされている場合は、[コンテキスト パス] フィールドで相対パスを指定します。組織でリバース プロキシ サーバーを使用している場合、DTP がホストのルート以外のパスにデプロイされる可能性があります。
- [接続のテスト] ボタンをクリックして設定を確認します。特定の DTP プロジェクトに関連付けられたライセンス構成を使用する場合は、[プロジェクト] セクションのドロップダウン メニューからプロジェクトを選択します。
- [適用] をクリックし、[ライセンス] セクションで [構成...] リンクをクリックします。
- 複数の Parasoft 製品がインストールされている場合、ライセンスを設定する製品のタブを開きます (たとえば Jtest、SOAtest、Virtualize)。
[ネットワーク] オプションを有効にし、[構成...] リンクをクリックします。
- [Use configured DTP settings] オプションを有効にします。特定の DTP プロジェクトに関連付けられたライセンス構成を使用する場合は、[Use License Server settings from DTP project] を有効にして、ステップ 3 で選択したプロジェクトに関連付けられたライセンス構成を使用します。
- [OK] をクリックしてダイアログを閉じます。
- [エディション] ドロップダウン メニューから製品のエディションを指定します。エディションまたはカスタム エディションの機能の選択については、組織の Parasoft 担当者に問い合わせてください。
[借用する] オプションを有効にして、 SOAtest がライセンス トークンを消費する期間を指定できます。ライセンスは 1 時間から 14 日間借用できます。借用ライセンスの詳細については DTP のドキュメントを参照してください。
- [適用] をクリックして設定を保存します。
License Server
DTP の別のインスタンスに接続している場合でも、ライセンス サーバーに接続してライセンス トークンを取得できます。
- [Parasoft ] > [設定] を選択し、[ライセンス] カテゴリをクリックします。
- 複数の Parasoft 製品がインストールされている場合、ライセンスを設定する製品のタブを開きます (たとえば Jtest、SOAtest、Virtualize)。
[ネットワーク] オプションを有効にし、[構成...] リンクをクリックします。
- [次のライセンス サーバーを使用] オプションを有効にし、ライセンス サーバーがホストされているホスト名または IP アドレスとポートを指定します。一般的なポート番号は、HTTP/Sの場合は 8443 または 8080、TCP の場合は 2002(デフォルト)です。
- サーバーが HTTPS プロトコルを使用している場合は、ホスト名の先頭に
https://
を追加します。
- サーバーが HTTPS プロトコルを使用している場合は、ホスト名の先頭に
- (オプション)次の両方の条件が当てはまる場合は、コンテキスト パスを指定します。
- DTP と統合されたライセンス サーバーに接続している
- DTP が、指定したホスト アドレスに相対的な場所にデプロイされている組織でリバース プロキシ サーバーを使用している場合、DTP がホストのルート以外のパスにデプロイされる可能性があります。
- [接続のテスト] をクリックして設定を確認し、[OK] をクリックします。
- [エディション] ドロップダウン メニューから製品のエディションを指定します。エディションまたはカスタム エディションの機能の選択については、組織の Parasoft 担当者に問い合わせてください。
[借用する] オプションを有効にして、 SOAtest がライセンス トークンを消費する期間を指定できます。ライセンスは 1 時間から 14 日間借用できます。借用ライセンスの詳細については License Server のドキュメントを参照してください。
- [適用] をクリックして変更を保存します。
プロキシ経由で DTP または License Server に接続する
DTP サーバーまたは License Server に接続するためにプロキシ サーバーが必要な場合は、[ウィンドウ] > [設定] を選択して [設定] ダイアログを開き、[全般] > [ネットワーク接続]を選択し、DTP サーバーまたは License Server に接続するための適切なプロキシ設定を構成します。
ライセンスの無効化
[Parasoft] > [ライセンスの無効化] または [ライセンスの有効化] を選択して、ライセンスを無効化/有効化できます。
30分間非アクティブになった後に自動的に無効化するようにライセンスを構成することもできます。
- メイン メニューから [Parasoft] > [設定] を選択し、[ライセンス] カテゴリを展開します。
- [起動時にライセンスを無効にし、アイドル時に自動的に解放する] オプションを有効にします。
- [適用] をクリックして変更を保存します。
ライセンス無効時:
- Parasoft のビューは非表示になり、品質タスク ビューから結果が消去されます。
- ライセンストークンは、DTP または License Server でリリースされます。
ライセンスされたビューが復元され、ライセンスが再び有効化されると、[品質タスク] ビューに利用可能な結果が表示されます。
コマンドライン モードでのライセンスの待機
SOAtest は、コマンドライン インターフェイスの使用時に license.wait.for.tokens.time
オプションを指定することで、要求されたトークンが現在利用できない場合にライセンス トークンを待機するように設定できます。詳細については次を参照してください: ローカル設定の指定および 「コマンドラインからのテスト実行 (soatestcli)」
マシン ID の固定
ネットワーク環境の変化により、マシン ID の計算に使用されるインターフェイスに影響が出て、マシン ID が不安定になることがあります。環境変数 PARASOFT_SUPPORT_NET_INTERFACES
を使用して、安定したインターフェイスを指定し、マシン ID が変動するのを防ぐことができます。
- 使用する OS に合わせて、PARASOFT_SUPPORT_NET_INTERFACES 環境変数 を設定してください。
- 変数の値には、安定したイーサーネットのネットワーク インターフェイスを設定してください。仮想インターフェイス、一時的なインターフェイス、ループバック インターフェイスは使用しないでください。
Windows: 値をネットワークカードの MAC アドレスに設定します。例:
SET PARASOFT_SUPPORT_NET_INTERFACES=00-10-D9-27-AC-85
Linux/macOS: inet または inet6 ファミリーのネットワーク インターフェイスの 1 つに値を設定します。例:
export PARASOFT_SUPPORT_NET_INTERFACES=eth1
ローカル ライセンスの使用
ローカル ライセンスは、ネットワーク上のサーバーにライセンス トークンを要求しません。代わりに、それらは特定のマシンに固定されます。ライセンス パスワードを送信する Parasoft 製品担当者にマシン ID を提供する必要があります。Parasoft ライセンスの設定画面にマシン ID が表示されます。
- [Parasoft ] > [設定] を選択し、[ライセンス] カテゴリを選択します。
- 複数の Parasoft 製品がインストールされている場合、ライセンスを設定する製品のタブを開きます (Jtest、SOAtest など)。
- [ローカル] オプションを有効にします。
- まだ行っていない場合は、[マシン ID] フィールドのマシン ID を Parasoft 製品カスタマー センターに送信して、ライセンス パスワードを取得します。コマンドライン インターフェイスを使用してコマンドを実行し、マシン ID をコンソールに出力することもできます。ライセンスがない場合、次のメッセージが表示されます:
Error: No valid license (MachineId:
WIN32-12345678)
. - 取得したライセンス パスワードを入力し、[適用] をクリックします。ライセンス設定ページにライセンスされた機能とライセンスの有効期限が表示されます。
- ライセンスを設定して保存するには、[OK] をクリックします。
ライセンスの手動設定
SOAtest の構成ファイルを作成し、ライセンス設定を指定できます。構成ファイルの作成と設定方法については、 ローカル設定の指定 を参照してください。
ライセンス構成設定のインポートとエクスポート
構成設定を .properties ファイルにエクスポートし、チーム メンバーと共有できます。詳細については ローカル設定の指定 を参照してください。
CTP からの SOAVirt WAR ライセンスの設定
Virtualize サーバーの登録が完了すると、サーバーの詳細ページに移動します。
- 右上の [...] をクリックし、[Configure License]を選択します。このオプションは、war ファイル デプロイメント サーバーにのみ適用されます。
[Configure License] 画面が表示され、ローカル ライセンスまたは ネットワーク ライセンスのいずれかを要求されます。詳細については「サーバーのライセンス設定」を参照してください。 - [Configure License] 画面で、提供されたマシン ID を使って ローカル を生成し、テキストボックスに入力します。
- または、ネットワーク ライセンス サーバー情報を入力して、目的の Virtualize と SOStest のエディションを設定します。
- Custom Edition を選択した場合は、機能を選択します。