Los aspectos clave de este archivo XML de ejemplo se encuentran en la sección <SOURCE-EXPANSION-INFO>. Esta sección contiene información utilizada para correlacionar números de línea del archivo fuente original sometido al preprocesador con números de línea del archivo preprocesado sometido al compilador. Esta correlación habilita al archivo XML generado por compilador informar de errores contra los números de línea correctos. La sección <SOURCE-GENERATION-INFO> describe los números de línea del código fuente que generan los números de línea correspondientes del código preprocesado. Así, por ejemplo, si la línea 1 del código fuente no genera nada, <SOURCE-LINE-NUMBER> y <SOURCE-LINE-NUMBER-GENERATED> tendrán el mismo valor. Si la línea 15 representa la sentencia de preproceso y se amplía en una línea, <SOURCE-LINE-NUMBER> tendrá el valor 15 y <SOURCE-LINE-NUMBER-GENERATED> el valor 16. De la misma forma, si la línea 15 se amplía en varias líneas, el número de <SOURCE-LINE-NUMBER> y <SOURCE-LINE-NUMBER-GENERATED> coincidirá con el número de líneas en que se haya expandido la línea 15 del código fuente. </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>