ランタイム構成チューナー - 概要

通常は、IDE でプロジェクトのプロパティを使用してランタイム システムを構成します。ただし、IDE では構成できない特定のランタイム動作があります。このような動作はランタイム チューナーを使用して構成する必要があります。この変数はランタイム構成ファイルに保存されます。

アプリケーションの実行時に、IDE ではランタイム IDE 設定を含む .gcf ファイルが作成されます。

ランタイム システムまたはリンクされた実行可能ファイルを起動する際、これらはランタイム構成ファイルを読み込もうとします。ランタイム構成ファイルは、ランタイム チューナーおよび環境変数、UNIX 環境では、の値を指定します。構成ファイルを使用して設定された環境変数は、環境にすでに設定されている値より優先されます。

IDE で指定されている設定が構成ファイルでの設定と競合する場合は、IDE で指定されている設定が優先します(Windows 環境にのみ該当)

Interface Mapping Toolkit を使用して、Enterprise Server での実行用に COBOL サービスを生成する場合、アプリケーション コンテナーのチューナーの各種設定、Enterprise Server で使用するランタイム システムのバージョンを指定できます。Interface Mapping Toolkit によって指定される設定が構成ファイルでの設定と競合する場合は、Interface Mapping Toolkit で指定される設定が常に優先します。

ランタイム構成ファイルは、ランタイム システムの全ユーザーによって共有されます。

ネイティブ COBOL では、テキスト エディターを使用してテキストベースのランタイム構成ファイルを作成または編集します。その後、COBCONFIG 環境変数を使用して、ランタイム構成ファイルの場所および名前を指定します。ただし、COBOL JVM プロジェクトの開発時に、Java プロパティ ファイルを指定する必要がある場合は、COBCONFIGJVM 環境変数を使用します。テキスト ファイルの形式は、「ネイティブ COBOL の構成ファイルの形式」および「ランタイム チューナーのリスト」のセクションで説明されています。

たとえば、myconf.cfg(Windows) または myconf(UNIX) という名前の構成ファイルを使用する場合は、COBCONFIG を次のように設定します。

Windows:
set COBCONFIG=e:\mydir\myconf.cfg
UNIX:
COBCONFIG=$HOME/myconf
export COBCONFIG

JVM プロジェクト用の myconf.properties という Java プロパティ ファイルを使用する必要がある場合は、COBCONFIGJVM を次のように設定します。

Windows:
set COBCONFIGJVM=e:\mydir\myconf.properties
UNIX:
COBCONFIGJVM=$HOME/myconf.properties
export COBCONFIGJVM

構成ファイルの使用はオプションであるため、構成ファイルがなくてもエラーは発生しません。