Rational Developer for System z

사용자 정의 프리프로세서에서 오류 피드백을 지원하기 위해 생성된 샘플 XML 파일

다음 샘플은 사용자 정의 프리프로세서에서 오류 피드백을 지원하기 위해 생성된 XML 파일을 보여줍니다.

이 샘플 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>

이용 약관 | 피드백

이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org 웹사이트 참조)