The key aspects of this sample XML file are in the <SOURCE-EXPANSION-INFO> section. This section contains information used to correlate line numbers in the original source file submitted to the preprocessor with line numbers in the preprocessed file submitted to the compiler. This correlation enables the compiler-generated XML file to report errors against the correct line number. The <SOURCE-GENERATION-INFO> section describes which source line numbers generate which preprocessed line numbers. So, for example, if line 1 of the source file does not generate anything then <SOURCE-LINE-NUMBER> and <SOURCE-LINE-NUMBER-GENERATED> have the same value. If source line 15 represents the preprocess statement and expands into one line, then <SOURCE-LINE-NUMBER> will have a value of 15 and <SOURCE-LINE-NUMBER-GENERATED> will have a value of 16. Similarly, if source line 15 gets expanded into multiple lines, the number of <SOURCE-LINE-NUMBER> and <SOURCE-LINE-NUMBER-GENERATED> will match the number of lines that source line 15 was expanded to.</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>