制約事項: 各ロケール サポートは、ネイティブ COBOL コードでのみサポートされます。 
	 
 
	  
	 構文:
 
		 
		call "CBL_NLS_OPEN_MSG_FILE" using     msg-filename
                                       msg-filename-ln
                                       msg-file-handle
                             returning status-code
 
	  
 
	 パラメーター:
 
		 
		 
		
 
			  
			  
			  
			  
				 
				  |   | 
 
				  呼び出しプロトタイプ使用時 (「説明の読み方」を参照) | 
 
				  PIC | 
 
				
 
			 
 
			  
				 
				  | msg-filename | 
 
				  pic x(n) | 
 
				  pic x(n) | 
 
				
 
				 
				  | msg-filename-ln | 
 
				  cblt-x1-compx | 
 
				  pic x comp-x | 
 
				
 
				 
				  | msg-file-handle | 
 
				  cblt-x4-compx | 
 
				  pic x(4) | 
 
				
 
				 
				  | status-code | 
 
				  「説明の読み方」を参照。 | 
 
				
 
			 
 
		  
 
 
		 
 
	  
 
	 入力パラメーター:
 
		 
		 
		   
			 - msg-filename
 
 
			 - 開くメッセージ ファイルの名前。
 
 
		   
		   
			 - msg-filename-ln
 
 
			 - msg-filename の長さ。
 
 
		   
		
 
	  
 
	 出力パラメーター:
 
		 
		 
		   
			 - msg-file-handle
 
 
			 - 識別ハンドル。
 
 
		   
		   
			 - status-code
 
 
			 - ルーチンが成功したかどうかを示します。
 
					  
					  
					  
						 
						  | 0 | 
 
						  成功 | 
 
						
 
						 
						  | 403 | 
 
						  結果のメッセージが長すぎます | 
 
						
 
						 
						  | 405 | 
 
						  指定されたファイル名が無効または空です | 
 
						
 
					 
 
				  
 
上記以外の status-code の値は、ランタイム エラーのメッセージ番号です。 
 
		   
		
 
	  
 
	 
 
   
 
説明:
このルーチンは、CBL_NLS_READ_MSG および CBL_NLS_CLOSE_MSG_FILE ルーチンで使用できる識別ハンドルを返す NLS メッセージ ファイルを開きます。
プログラムで使用する言語ごとに異なるメッセージ ファイルを作成し、同じ呼び出しを使用して適切な各国語の各メッセージにアクセスできます。デフォルトのメッセージ ファイルを使用することも、独自のメッセージ ファイルを作成することもできます。