Rational Developer for System z, Version 7.6

Fichier XML exemple généré pour la prise en charge du suivi des erreurs d'un préprocesseur personnalisé

L'exemple suivant illustre un fichier XML généré pour le suivi des erreurs d'un préprocesseur personnalisé.

Les aspects clés de ce fichier XML d'exemple figurent dans la section <SOURCE-EXPANSION-INFO>. Cette section contient des informations utilisées pour corréler les numéros de ligne dans le fichier source original envoyé au préprocesseur avec les numéros de ligne dans le fichier prétraité envoyé au compilateur. Cette corrélation permet au fichier XML généré par le compilateur de signaler les erreurs au niveau du numéro de ligne correct. La section <SOURCE-GENERATION-INFO> décrit quels numéros de ligne source génèrent quels numéros de ligne prétraitée. Par exemple, si la ligne 1 du fichier source ne génère aucun numéro, les sections <SOURCE-LINE-NUMBER> et <SOURCE-LINE-NUMBER-GENERATED> ont la même valeur. Si la ligne source 15 représente l'instruction de prétraitement et se développe sur une ligne, la section <SOURCE-LINE-NUMBER> aura la valeur 15, tandis que la section <SOURCE-LINE-NUMBER-GENERATED> aura la valeur 16. De même si la ligne 15 du fichier source s'étend sur plusieurs lignes, le numéro de <SOURCE-LINE-NUMBER> et <SOURCE-LINE-NUMBER-GENERATED> correspondra au nombre de lignes que la ligne 15 du fichier source sur lesquelles elle s'est étendue. </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>

Conditions d'utilisation | Commentaires en retour

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)