---
title: Transoft Solutions
description: OpenLM Version 26 で Transoft License Server Administration Utility のレポートを読み取るように OpenLM Broker を設定し、Transoft Solutions のネットワークライセンスの使用状況を監視して、EasyAdmin で承認します。
product: OpenLM Version 26 (legacy)
---

> **OpenLM Version 26（レガシー）。** このページは OpenLM Platform ではなくレガシー製品について説明しています。

以下の手順で、Transoft Solutions のライセンスを OpenLM で監視します。Transoft Solutions のネットワークライセンスサーバーには、Broker がリアルタイムの使用状況を問い合わせられるインターフェースがありません。そのため OpenLM Broker は、ベンダーの License Server Administration Utility（`LicenseServerAdminTool.exe`）に Active Users レポートと License レポートを書き出させ、それらのレポートからライセンスの合計数と、ライセンスを保持しているユーザーを読み取って、OpenLM SLM にレポートします。

## 要件

開始する前に、次を用意してください。

- 組織内のマシンにインストールされた OpenLM SLM、または [Software License Management Cloud（SLMC）](https://www.openlm.com/documentation/ja/legacy/slmc/index) アカウント。
- Transoft Solutions のネットワークライセンスサーバーを実行している Windows マシンにインストールされ、OpenLM SLM にレポートしている OpenLM Broker v26.4.30.958 以降。これより前の Broker バージョンでは、ライセンスマネージャーの種類に **Transoft Solutions** が表示されません。また、Broker は Transoft のコマンドを Windows でのみ実行します。
- Transoft Solutions のサーバーのインストールによって `C:\Program Files (x86)\Transoft Solutions\License Server\LicenseServerAdminTool.exe` に配置される License Server Administration Utility。
- 同じマシンにインストールされ、そのフォルダーがシステムの `Path` に含まれている AutoIt v3。[AutoIt をインストールする](#autoit-をインストールする)を参照してください。

## 監視機能

OpenLM Broker を通じた Transoft Solutions の現在の監視機能は次のとおりです。

| LM Type in the Broker | Commands | Logs | Quantity | Expiration date | Denied | Borrowing | Allocations | Report resolution |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Transoft Solutions | Yes | No | Yes | Yes | No | No | No | Seconds |

License レポートから、Broker は各ライセンスについて次の情報をレポートします。

- **Feature name**: **Product 1** の製品（例: `KeyLINES 10.5`）。
- **Total**: **Max. Num Users** の値。
- **Expiration date**: **Rental Expiry** の値（値があるライセンスのみ）。
- **Vendor**: Broker の **Vendors** タブの最初のベンダー。タブが空の場合は `Transoft Solutions`。

Broker は **License Number** ごとにライセンスを区別するため、同じ製品のライセンスが 2 つある場合は、同じ名前の 2 つのフィーチャーとして届きます。

Active Users レポートから、Broker は各ライセンスを保持しているユーザーをレポートします。

- **Username**: **User ID** 列。
- **Workstation**: **Computer Name** 列。

レポートにはチェックアウト時刻が含まれません。Broker がレポートするのは、各データ照会の時点で誰がライセンスを保持しているかであり、ライセンスがいつチェックアウトされたかではありません。拒否された要求、借用ライセンス、ライセンス割り当ては利用できません。

## OpenLM と Transoft Solutions の連携方法

Broker はライセンスサーバーのマシン上で実行され、ライセンスデータを OpenLM SLM に送信します。Data Inquiry コマンドは、既定で 55 秒ごとに次の処理を行います。

1. Broker が、`lmsettings` フォルダーに Broker と一緒に配置されている AutoIt スクリプト `transoft_trigger.au3` を `AutoIt3.exe` で実行します。
2. スクリプトは、開いている License Server Administration Utility を閉じてから、ウィンドウを非表示にして再度起動し、**Specify License Server** ダイアログにライセンスマネージャーの **Host** とポートを入力します。
3. スクリプトは **Select Product** ウィンドウで Active Users レポートと License レポートを生成します。ユーティリティは、これらを `ActiveUsers.htm` と `LicenseReport.htm` として、`LicenseServerAdminTool.exe` と同じ場所の `Reports` フォルダーに書き出します。
4. Broker は両方のファイルが更新されたことを確認してから読み取り、ライセンスとそのユーザーを OpenLM SLM に送信します。

## AutoIt をインストールする

Broker は `AutoIt3.exe` というコマンドでスクリプトを起動するため、Windows がシステムの `Path` から `AutoIt3.exe` を見つけられる必要があります。Broker は AutoIt をインストールしません。

1. ライセンスサーバーのマシンで [AutoIt のダウンロードページ](https://www.autoitscript.com/site/autoit/downloads/)を開き、**AutoIt Full Installation** の **Installer** を選択して、インストーラーを実行します。

2. AutoIt のフォルダー（例: `C:\Program Files (x86)\AutoIt3`）をシステムの `Path` に追加します。

    1. **Edit the system environment variables**（システム環境変数の編集）を開き、**Environment Variables**（環境変数）を選択します。
    2. **System variables**（システム環境変数）で **Path** を選択し、**Edit**（編集）を選択します。
    3. **New**（新規）を選択して AutoIt のフォルダーを入力し、各ダイアログで **OK** を選択します。

3. 新しいコマンドプロンプトで `where AutoIt3.exe` を実行します。

    コマンドは `AutoIt3.exe` のフルパスを表示します。エラーが表示された場合は、フォルダーが `Path` に含まれていません。

## OpenLM Broker の設定

:::note
この手順を開始する前に、OpenLM Broker をライセンスサーバーのマシンにインストールし、OpenLM SLM にレポートしていることを確認してください。
:::

1. ライセンスサーバーのマシンでブラウザーを開き、Broker の Web UI（[http://localhost:5090/](http://localhost:5090/)）に移動します。

2. **License Managers** ページで **Host** を確認します。

    OpenLM はこのホスト名でライセンスサーバーを一覧表示し、スクリプトはこの値を License Server Administration Utility の **Specify License Server** ダイアログに入力します。そのダイアログに自分で入力する名前または IP アドレスを使用してください。このフィールドには、Transoft Solutions だけでなく、ページ上のすべてのライセンスマネージャーのホストが保持されます。フィールドが空の場合は、ホストを入力し、フィールドの横にある保存アイコンを選択します。

3. **License Managers** → **Add License Manager** に移動します。

4. **LM Type** から **Transoft Solutions** を選択します。

5. **Port** にライセンスサーバーのポートを入力し、**Add** を選択します。

    Transoft Solutions の既定値は `27099` です。この Broker のほかのライセンスマネージャーがすでに使用しているポートは受け付けられません。

    *Transoft Solutions をライセンスマネージャーとして追加する*

6. **Commands** タブで **Data Inquiry** を選択し、コマンドとして `LicenseServerAdminTool.exe` のフルパスを入力します。例:

    ```text
    C:\Program Files (x86)\Transoft Solutions\License Server\LicenseServerAdminTool.exe
    ```

    新しい Transoft Solutions のライセンスマネージャーでは、コマンドの入力欄は空です。Broker は、このファイルと同じ場所の `Reports` フォルダーからレポートを読み取ります。

    *Data Inquiry コマンドに License Server Administration Utility を指定する*

7. **Save** を選択します。

## OpenLM SLM の設定

### EasyAdmin による自動設定

ここまでの手順が完了していれば、Broker は Data Inquiry コマンドを実行し、Transoft Solutions を OpenLM SLM にレポートします。EasyAdmin でライセンスサーバーを承認します:

1. EasyAdmin（`http://<Server IP>:5015`）を開き、**Start → Widgets → License Manager - Servers** に移動します。
2. ウィジェット上部の **There are N servers pending approval** のリンクを選択します。

    **Administration - License Manager Servers** ウィンドウが開き、保留中のエントリが一覧の先頭に表示されます。

3. 保留中の Transoft Solutions エントリ（Broker で設定したホスト名とポート）を探し、その行の末尾にある編集アイコンを選択します。

    Broker は OpenLM Generic プロトコルで Transoft Solutions をレポートするため、**Type** は **OpenLM Generic** です。

4. 必要に応じて **Display name** で接続名を変更し、**Host Name** と **Port** を確認してから **APPROVE** を選択します。

### EasyAdmin による手動設定

自動設定が失敗した場合:

1. **Start → Administration → License Manager Servers** に移動します。
2. **Add LM** を選択します。
3. **Display name** に接続名（例: `Transoft Solutions`）を入力します。
4. **Type** で **OpenLM Generic** を選択します。

    **Use Broker** がオンになります。

5. **Host Name**、**Port**、**Time Zone** の下の行に、Transoft Solutions 用に Broker で設定したとおりのホスト名とポートを入力し、タイムゾーンを選択します。
6. **SAVE** を選択します。

## 設定の確認

1. ブラウザーで EasyAdmin を開きます。
2. **Start → Widgets → License Manager - Servers** に移動します。
3. Transoft Solutions のライセンスサーバーの **Status** が **Up to date** であることを確認します。
4. **Start → Widgets → Feature Usage Status** に移動し、各ライセンスが製品名と、**Quantity** の合計数とともに表示されることを確認します。
5. **Start → Reports → License Activity** に移動し、**Include Current Activity** を選択して、**Apply** を選択します。各ライセンスを保持しているユーザーが表示されることを確認します。

## トラブルシューティング

Transoft Solutions が EasyAdmin で保留中として表示されない場合は、Broker が OpenLM SLM にレポートしていることを確認します。同じ Broker のほかのライセンスマネージャーが EasyAdmin で更新されていれば、レポートは届いています。

ライセンスサーバーにライセンスが表示されない場合は、Broker のインストールフォルダーの `logs` フォルダーにある Broker のログに、原因が記録されます。

- `Report file was not updated by the script` または `Cannot read report file timestamp`: スクリプトが新しいレポートを生成しませんでした。[AutoIt をインストールする](#autoit-をインストールする)の説明に従って `where AutoIt3.exe` で AutoIt が見つかること、および Broker の **Host** と **Port** で License Server Administration Utility がライセンスサーバーに接続できることを確認します。
- `commandLine must be a full path to the exe`: Data Inquiry のコマンドが `LicenseServerAdminTool.exe` のフルパスではありません。
- `AutoIT script not found`: Broker のインストールフォルダーの `lmsettings` フォルダーに `transoft_trigger.au3` がありません。

## 既知の制限

- データ照会のたびに、スクリプトはマシン上で開いている License Server Administration Utility を閉じます。管理者が使用中のウィンドウも閉じられます。
- Broker は Transoft Solutions のコマンドを Windows でのみ実行します。
- レポートにはチェックアウト時刻が含まれません。OpenLM が把握するのは各データ照会の時点でライセンスを保持しているユーザーであるため、監視間隔より短いセッションは記録されないことがあります。
- Broker が有効期限をレポートするのは、**Rental Expiry** の値があるライセンスだけです。
- Broker は拒否された要求、借用ライセンス、ライセンス割り当てをレポートせず、使用状況の履歴もアップロードしません。OpenLM での使用状況は、ライセンスマネージャーを設定した時点から始まります。
