1. Visual LANSA IDE をインストールする PC には、自動配布に使用する Github リポジトリにアクセスするための SSH セキュリティが既に設定されています。

  2. ターゲット・システムは、GitHub または使用している中央リポジトリからアクセスできます。ポート 80 と 8101 が受信用に開かれている必要があります。(ただし、GitLab Runner を使用する場合は、ポート 8101 を開く必要はありません)ネットワークのファイアウォールと Windows オペレーティング・システムのファイアウォールの両方で、ポート 8101 を開けるように設定されていることを確認します。これは、通常 AWS や Microsoft Azure などのクラウド環境でターゲットシステムを作成する際の最も簡単な方法です。

    GitHub の Web フック・サーバーのアドレス・リストは、以下の URL から入手できます。
    https://api.github.com/meta

    返された JSON の "hooks" のセクションを参照してください。このガイドが書かかれたる時点のサーバーの CIDR アドレスのリストは次のとおりです。
        192.30.252.0/22,  185.199.108.0/22 and 140.82.112.0/20.

  3. Git の中央リポジトリへのアクセスを可能にするために、ビルド・マシンとターゲット・システムの両方でポート 22 を送信用に開く必要があります。

  4. ターゲット・システムに LANSA スケーラブル・ライセンスのイメージを使用している場合、PowerShell の管理者セッションで以下の操作を行うことで、ライセンスを有効にすることができます。

    $ cd c:\lansa\scripts
    $ git pull
    (最新のアップデートを取得)
    $activate-scalable-license.ps1 -webuser '<Web ユーザー>'
    例:  c:\lansa\scripts\activate-scalable-license.ps1 -webuser 'PCXUSER'
    ライセンスが正しく有効になった場合、以下のようなメッセージが表示されます。
    ユーザー PCXUSER にライセンスの LANSA スケーラブル・ライセンスへのアクセスが与えられました。
    ユーザー PCXUSER にライセンスの LANSA Integrator・ライセンスへのアクセスが与えられました。
    ライセンスのアクティベーションが正しく完了しました。

  5. リスナー・サービスと JSM サービスを再開させます。
    ファイル C:\Program Files (x86)\Lansa\Integrator\JSMInstance\system\license.txt
    に以下が含まれていることを確認してください。
    fDevelopmentLicense=0, fIntegratorLicense=1