第 3 章: 開発者テスト用ライセンス

ここでは、アプリケーションのテストのために自動的にインストールされる Micro Focus Serverライセンスについて説明します。

概要

Server Express で開発されたアプリケーションをテストする場合にも、Micro Focus Server の元で実行する必要があります。

Server Express をインストールすると、付属している Micro Focus Server ライセンスが自動的に生成されます。 これらは、開発者テスト用ライセンスです。 これらのライセンスは、Server Expressがインストールされている開発機上でのアプリケーションの開発とテストに限定されます。 開発者テスト用ライセンスは、Server Express のインストール先の $COBDIR 環境変数のポイントするディレクトリにリンクされています。

開発者テスト用ライセンスは、統合テストや実運用のアプリケーションを実行するためにディプロイしてはなりません。 単体テスト用途で、Animator によるデバッグと、コマンド行での実行で使用することができます。

開発者テスト用ライセンスの動作は、同時プロセス数ライセンスに類似しています。

Server Expressに付属している開発者テスト用ライセンスの数は、開発ユーザライセンスの 1つにつき、5プロセスとなっています。

開発者テスト用ライセンスのインストール

開発者用ライセンスはデフォルトでは標準ライセンスです。 詳細については、『はじめに』の章にある『ライセンスのタイプ』を参照してください。

開発者用ライセンスは、開発システムライセンスをインストールすると自動的にライセンスデータベースにインストールされます。また、開発システムライセンスをアンインストールすると、自動的にライセンスデータベースからアンインストールされます。AppTrack を実行する必要はありません。

特別な操作が必要な場合があります。 正式ライセンス版開発システムをすでに前のバージョンまたはアップデートからインストールしている場合は、システム上に存在する開発者用ライセンスに対応する AS、または ES ライセンスの自動インストールをトリガする必要があります。これを行う手順は次のとおりです。

  1. 開発システムのライセンスがインストールされているディレクトリに移ります。 デフォルトでは、/opt/microfocus/mflmf です。
  2. プロンプトで sh ./devas コマンドを入力します。

    たとえば、次のように入力します。

    cd /opt/microfocus/mflmf
    sh ./devas

このコマンドを実行する必要があるのは一度だけですが、何度実行しても問題はありません。

アプリケーションをテストするために、自動的に生成されるライセンスよりも多くのライセンスが必要な場合は、追加のライセンスを購入する必要があります。 購入した追加のライセンスは、『ライセンスのインストールと管理』の章の『ライセンスのインストールとアンインストール』の説明に従ってインストールします。 ここで、追加のライセンスは開発システムの中に含まれる AppTrack を使用してインストールすることに注意してください。即ち、$COBDIR/aslmf/apptrack を実行する際に、環境変数 $COBDIR は開発システムのインストール先をポイントするようにしてください。

新しい開発システムへのMicro Focus Serverライセンスのリンク

Micro Focus Server のアップデートバージョンを入手した場合は、新バージョンが正しく実行されその動作が確認されるまで引き続き旧バージョンを使用できるように、新しい場所にインストールする場合があります。 自動的にインストールされる開発者用ライセンスは、古い開発システムと新しい Application Server の両方で利用できます。

ただし、追加でインストールした開発者テスト用ライセンスは開発システムをインストールしたディレクトリにリンクしているため、デフォルトでは新しくインストールしたシステムで利用できません。 このディレクトリは、$COBDIR 環境変数で定義されています。

AS ライセンスを新しい Micro Focus Server の場所とリンクさせるには、新しい Micro Focus Server をインストールしたディレクトリにあるテキストファイル DEVASSHARE に 1 行を追加します。この行に、元の Micro Focus Server がインストールされているディレクトリのパス名を指定してください。このファイルには、すべてのユーザに対する読み取り許可を設定する必要があります。このファイルが存在しない場合は、テキストエディタで作成し、すべてのユーザに対する読み取り許可を与えます。

たとえば、元の Micro Focus Server が /usr/original/AS にインストールされていて、新しい Micro Focus Server を /usr/new/AS にインストールした場合、DEVASSHARE には次の行を追加します。

/usr/original/AS

開発者用ライセンス使用上の問題

アプリケーションのテストで、利用可能なライセンスがないというメッセージが表示された場合は、ライセンスデータベースに、付属の (自動的にインストールされる) ライセンスユニットがないことを示しています。

これらの開発者用ライセンスは、AppTrack の「ライセンスリスト」で確認できます。インストール済みの開発システムは、***Developer Usage または ***ES Developer Usage でマークされます。

方法

このエントリが見つからない場合は、次の手順を実行します。

  1. License Administration Service を、『開発ライセンスガイド』の『ライセンス管理機能の管理』の章の『License Manager の起動 』に従って実行します。
  2. F7 (リフレッシュ) キーを押します。

    紛失していた開発者用ライセンスユニットがデータベースにインストールされます。これでアプリケーションを実行できます。


Copyright © 2006 Micro Focus (IP) Ltd. All rights reserved.