Skip to main content

InterSystems 外部サーバの要件

すべての InterSystems 外部サーバは、インストール時に事前定義された既定の構成に自動的に設定されます。言語プラットフォームが既定の場所にインストールされている場合、追加の構成は必要ないはずです。事前定義された設定で外部サーバが起動に失敗する場合、ほとんどの場合サポート対象の言語プラットフォームへの正しいパスを設定することで問題を解決できます (詳細は、"外部サーバの定義のトラブルシューティング" を参照してください)。

このセクションでは、Java、.NET、および Python のすべての外部サーバの既定の場所とサポートされるバージョンについての情報を提供します。

InterSystems IRIS の要件とセットアップ

InterSystems 外部サーバと通信するには、InterSystems IRIS のインスタンスがバージョン 2020.4 以降である必要があります。Java、.NET、および Python の外部サーバは、これらの言語プラットフォームの既定の設定が使用できる場合に自動的に機能するよう設計されています。(以下のセクションの説明のとおり) サーバ構成に対する小さな変更が必要になる場合もあります。

Tip:
<install-dir> の特定

インストール・ディレクトリへのパスは、以下の ObjectScript コマンドを入力することでターミナルに表示できます。

 write $SYSTEM.Util.InstallDirectory()

Java 外部サーバのセットアップ

Java 外部サーバの実行可能ファイルのバージョンは、Java のサポートされる各バージョンに対して提供されます。通常は、インストール時に、既定の Java サーバ構成 (%Java Server) に対して適切なバージョンが自動的に指定されます。

各サーバのバージョンは、install-dir\dev\java\bin の異なるサブディレクトリに配置されています。この install-dir に InterSystems IRIS の希望のインスタンスが含まれます。

以下のバージョンの Java 外部サーバは、標準インストールに含まれています。

  • Java 8: install-dir\dev\java\lib\JDK18\intersystems-gateway-3.2.0.jar

  • Java 11: install-dir\dev\java\lib\JDK11\intersystems-gateway-3.2.0.jar

JAVA_HOME 設定で指定された以外の JVM を使用する場合、必要な言語プラットフォームへのパスを設定するための追加の構成が必要になります (“Java 用の外部サーバ構成の定義” を参照してください)。

Note:

これらのコンポーネントを使用するためには、適切なバージョンの Java をシステムにインストールする必要があります。InterSystems IRIS のインストール手順では、いかなるバージョンの Java もインストールやアップグレードは行われません。

.NET 外部サーバのセットアップ

.NET 外部サーバのアセンブリのバージョンは、.NET のサポートされる各バージョンに対して提供されます。インストール時に、既定の .NET 外部サーバ構成 (%DotNet Server) に対して適切な外部サーバのバージョンが自動的に指定されます。

一部のアプリケーションでは、.NET と .NET Framework のアセンブリを使用して管理されていないコード・ライブラリがロードされることがあります。サポートされる各バージョンに対して 32 ビットと 64 ビットの両方のアセンブリが提供されています。これにより、32 ビット・ライブラリをロードできる 64 ビット Windows 向けゲートウェイ・アプリケーションを作成することが可能になります。

システムの既定以外のバージョンを使用する場合、必要な言語プラットフォームへのパスを設定するための追加の構成が必要になります (“.Net 用の外部サーバ構成の定義” を参照してください)。

Python 外部サーバのセットアップ

Python 外部サーバでは、Python 3.6.6 以降が必要です。Python のサポートされるバージョンがシステムで使用可能な場合、インストール時に、既定の Python 外部サーバ構成 (Python Server) に対して、通常は Python 実行可能ファイルへの正しいパスが自動的に指定されます。

Python 3 のサポートされるバージョンがシステムの既定ではない場合、必要なインスタンスへのパスを設定するために追加の構成が必要になります (“Python 用の外部サーバ構成の定義” を参照してください)。

以下のコマンドを使用して Python 外部サーバのパッケージをインストールします。

python -m pip install --upgrade <path>\intersystems_irispython-3.2.0-py3-none-any.whl

--user オプションを使用しないでください。

Note:

このパッケージを使用するためには、サポートされるバージョンの Python 3 をシステムにインストールする必要があります。InterSystems IRIS のインストール手順では、いかなるバージョンの Python もインストールやアップグレードは行われません。

FeedbackOpens in a new tab