NLS 初期化

ランタイム システムは、アプリケーションの実行時に 1 回だけ NLS 機能を初期化します。ランタイム システムは、LANG 環境変数を使用してこのプログラムに設定する言語環境を判断するために、オペレーティング システムの地域設定を使用します。

ランタイム システムは、NLS 機能を使用してコンパイルされたアプリケーション内の後続のプログラムに対しても、同じ言語環境を使用します。

初期化処理中にエラー (たとえば、LANG 環境変数で指定された言語がサポートされていないなど) が発生した場合は、ランタイム システムにより次のエラーが報告されます。

40  National Language initialization not set up correctly 

そして、実行が終了されます。

サードパーティの製品が、この PL/I システムが使用する形式と異なる形式で LANG 環境変数を設定した場合にも、このエラーが発生します。このエラーが発生した場合は、LANG 環境変数のかわりに COBLANG 環境変数を使用してください。

ランタイム システムは、NLS ランタイムサポートモジュールを見つけることができないと、次のメッセージを発行します。

46  NLS support module not found

そして、実行が終了されます。