Skip to main content

InterSystems 外部サーバの要件

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

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

Important:

これらの言語の外部サーバを使用するためには、サポートされるバージョンの Java、.NET、または Python 3 をシステムにインストールする必要があります。インターシステムズのソフトウェアは、どのバージョンの Java、.NET、または Python 3 もインストールまたはアップグレードしません。

外部サーバでは、InterSystems IRIS のローカル・インスタンスは必要ありません。これらは、InterSystems IRIS サーバとの TCP/IP 接続を確立できる任意のコンピュータにインストールして使用できます。

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

InterSystems 外部サーバと通信するには、InterSystems IRIS のインスタンスがバージョン 2020.4 以降である必要があります。既定の Java、.NET、および Python の外部サーバ構成は、これらの言語プラットフォームの既定のローカル設定が使用できる場合、自動的に定義されます。システムの既定以外のバージョンを使用する場合、サーバ構成の変更が必要になります (以下のセクションを参照してください)。

Tip:
<install-dir> の特定

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

 write $SYSTEM.Util.InstallDirectory()

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

Java 外部サーバを使用する前に、Java ランタイム環境をシステムにインストールする必要があります。

Java 外部サーバは InterSystems JDBC ドライバに組み込まれており、通常、インストール時に既定の Java サーバ構成 (%Java Server) については自動的に指定されます。JAVA_HOME 設定で指定された以外の JVM を使用する場合、パスを設定するための追加の構成が必要になります (“Java 用の外部サーバ構成の定義” を参照してください)。

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

.NET 外部サーバのアセンブリのバージョンは、.NET のサポートされる各バージョンに対して提供されます (詳細は、"サポート対象 .NET Framework" を参照してください)。インストール時に、既定の .NET 外部サーバ構成 (%DotNet Server) に対して適切な外部サーバのバージョンが自動的に指定されます。システムの既定以外のバージョンを使用する場合、パスを設定するための追加の構成が必要になります (“.Net 用の外部サーバ構成の定義” を参照してください)。

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

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

最新バージョンの Python 外部サーバのパッケージは PYPIOpens in a new tab で入手でき、pip を使用してインストールまたは更新できます (--user オプションは使用しないでください)。最新の要件については、パッケージの README ファイルを参照してください。

InterSystems IRIS がインストールされている場合に Python 3 のサポートされるバージョンがシステムで既定として定義されていると、インストール時に、既定の Python 外部サーバ構成 (%Python_Server) に対して、通常は Python 実行可能ファイルへの正しいパスが自動的に指定されます。Python 3 のサポートされるバージョンがシステムの既定ではない場合、パスを設定するために追加の構成が必要になります (“Python 用の外部サーバ構成の定義” を参照してください)。

Note:

Python 用の InterSystems 外部サーバは、InterSystems IRIS の特定のインスタンスと緊密に統合されている InterSystems 組み込み Python とは異なります。外部サーバは TCP/IP 経由でデータベースに接続し、ローカル・インスタンスは必要ありません。この 2 つのシステムは、互いに独立して使用できます。

FeedbackOpens in a new tab