이 샘플 XML 파일의 주요 특징은 <SOURCE-EXPANSION-INFO> 섹션에 있습니다. 이 섹션은 프리프로세서로 제출된 원래 소스 파일 내 행 번호와 컴파일러로 제출된 프리프로세스된 파일 내 행 번호를 연관시키기 위해 사용되는 정보를 포함하고 있습니다. 이 연관을 통해 컴파일러가 생성한 XML 파일은 올바른 행 번호와 함께 오류를 기록할 수 있습니다. <SOURCE-GENERATION-INFO> 섹션은 어떤 소스 행 번호가 어떤 프리프로세스된 행 번호를 생성하는지 설명합니다. 예를 들어 소스 파일의 행 1이 아무것도 생성하지 않았다면 <SOURCE-LINE-NUMBER> 및 <SOURCE-LINE-NUMBER-GENERATED>는 같은 값을 가집니다. 소스 행 15에 프리프로세스 명령어가 있고 이것이 다른 한 행으로 확장되면 <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>