このサンプル XML ファイルのキー・アスペクトは、<SOURCE-EXPANSION-INFO> セクションにあります。 このセクションには、 プリプロセッサーに実行依頼されたオリジナル・ソース・ファイルの行番号と、 コンパイラーに実行依頼された前処理されたファイルの行番号を相関付けるために使用される情報が入っています。 この相関によって、 コンパイラー生成 XML ファイルが、正しい行番号に照らしてエラーを報告することが可能になります。 <SOURCE-GENERATION-INFO> セクションには、どのソース行番号が、 前処理されたどの行番号を生成するかの説明があります。したがって、例えば、 ソース・ファイルの行 1 が何も生成しない場合、<SOURCE-LINE-NUMBER> と <SOURCE-LINE-NUMBER-GENERATED> は、 同じ値を持ちます。ソース行 15 が前処理ステートメントを表し、 拡張して 1 つの行になる場合、<SOURCE-LINE-NUMBER> は 15 という値を持ち、 <SOURCE-LINE-NUMBER-GENERATED> は、16 という値を持ちます。 同様に、ソース行 15 が拡張して複数行になる場合、 <SOURCE-LINE-NUMBER> と <SOURCE-LINE-NUMBER-GENERATED> の数は、 ソース行 15 が拡張してなった行数に一致します。 </SOURCE-LINE-NUMBER-GENERATED></SOURCE-LINE-NUMBER></SOURCE-LINE-NUMBER-GENERATED></SOURCE-LINE-NUMBER></SOURCE-LINE-NUMBER-GENERATED></SOURCE-LINE-NUMBER></SOURCE-GENERATION-INFO></SOURCE-EXPANSION-INFO>
<PACKAGE> <FILEREFERENCETABLE> <FILECOUNT>00001</FILECOUNT> <FILE> <FILENUMBER>00001</FILENUMBER> <FILENAME>VENKATU.ERRFDBK.COBOL(BADPRINT)</FILENAME> </FILE> </FILEREFERENCETABLE> <SOURCE-EXPANSION-INFO> <ORIGINAL-SOURCE-FILE-NAME> VENKATU.ERRFDBK.COBOL(BADPRINT) </ORIGINAL-SOURCE-FILE-NAME> <PREPROCESSED-FILE-NAME> SYS07126.T163926.RA000.VENKATU1.TEMPFILE.H01 </PREPROCESSED-FILE-NAME> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00001</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00001 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00002</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00002 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00003</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00003 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00004</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00004 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00005</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00005 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00006</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00006 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00007</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00007 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00008</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00008 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00009</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00009 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00010</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00010 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00011</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00011 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00012</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00012 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00013</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00013 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00014</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00014 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00015</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00015 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00015</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00016 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00016</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00017 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00017</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00018 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00018</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00019 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00019</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00020 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00020</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00021 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00021</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00022 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00022</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00023 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00023</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00024 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00024</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00025 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00025</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00026 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> </SOURCE-EXPANSION-INFO> <MESSAGE> <MSGNUMBER>PREERR05</MSGNUMBER> <MSGLINE>00023</MSGLINE> <MSGFILE>00001</MSGFILE> <MSGTEXT>Line 23 in original source</MSGTEXT> </MESSAGE> </PACKAGE> $lt;/FILEREFERENCETABLE><PACKAGE> $lt;FILEREFERENCETABLE> <FILECOUNT>00001</FILECOUNT> <FILE> <FILENUMBER>00001</FILENUMBER> <FILENAME>VENKATU.ERRFDBK.COBOL(BADPRINT)</FILENAME> </FILE> </FILEREFERENCETABLE> <SOURCE-EXPANSION-INFO> <ORIGINAL-SOURCE-FILE-NAME> VENKATU.ERRFDBK.COBOL(BADPRINT) </ORIGINAL-SOURCE-FILE-NAME> <PREPROCESSED-FILE-NAME> SYS07126.T163926.RA000.VENKATU1.TEMPFILE.H01 </PREPROCESSED-FILE-NAME> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00001</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00001 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00002</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00002 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00003</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00003 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00004</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00004 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00005</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00005 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00006</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00006 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00007</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00007 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00008</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00008 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00009</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00009 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00010</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00010 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00011</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00011 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00012</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00012 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00013</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00013 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00014</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00014 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00015</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00015 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00015</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00016 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00016</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00017 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00017</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00018 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00018</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00019 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00019</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00020 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00020</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00021 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00021</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00022 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00022</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00023 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00023</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00024 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00024</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00025 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> <SOURCE-GENERATION-INFO> <SOURCE-LINE-NUMBER>00025</SOURCE-LINE-NUMBER> <SOURCE-LINE-NUMBER-GENERATED> 00026 </SOURCE-LINE-NUMBER-GENERATED> </SOURCE-GENERATION-INFO> </SOURCE-EXPANSION-INFO> <MESSAGE> <MSGNUMBER>PREERR05</MSGNUMBER> <MSGLINE>00023</MSGLINE> <MSGFILE>00001</MSGFILE> <MSGTEXT>Line 23 in original source</MSGTEXT> </MESSAGE> </PACKAGE> $lt;/FILEREFERENCETABLE>