メッセージ ファイルは、各ロケール サポートを使用します。これにより COBOL ランタイム システムは常に、アプリケーションが実行されている環境に適切なコードセットを使用してメッセージ ファイルを表示できます。メッセージ ファイルは、ファイル拡張子が .err の ASCII ファイルとして作成し、言語ファイル (ファイル拡張子が .lng) にコンパイルします。 複数の言語でメッセージを利用する場合は、1 つの言語につき 1 つのメッセージ ファイルを作成し、それらを別々の .lng ファイルにコンパイルします。
メッセージ ファイルは、 NLS library routines で開き、読み込み、閉じることができます。