HLL プログラムが実行時に受け取る外部記述ファイルのレコード様式は、 コンパイル時にプログラムにコピーされた様式と一致 しなければならないので、 システムには様式が同じであることを確認するための レベル検査機能があります。
外部記述の DISK、WORKSTN、または PRINTER ファイルが使用される時には、RPG コンパイラーは常に、 レベル検査に必要な情報を提供します。 レベル検査機能はファイルの作成、変更、または指定変更コマンドで要求することができます。 ファイル作成コマンドではデフォルト値としてレベル検査が要求されます。
ファイル指定変更コマンドを出すか、ファイルを作成する時 に LVLCHK(*NO) を指定しない限り、ファイルのオープン時にレコード様式単位で レベル検査が行われます。 レベル検査値が一致しない場合には、プログラムにエラーが 通知されます。 ここで RPG プログラムは、 例外の処理で説明されているように OPEN エラーを処 理します。
プログラム記述ファイルあるいは装置 SEQ または SPECIAL を使用する ファイルの場合には、RPG プログラムはレベル検査を行いません。
レベル検査を指定する方法の説明については、Web サイト http://www.ibm.com/eserver/iseries/infocenter で iSeries Information Center の 中の『データベース』カテゴリーの『DB2 Universal Database for AS/400』の節を参照してください。
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.