Rational Developer for System z, Versión 7.6

Archivo XML de ejemplo generado para el soporte de información de retorno de error para un preprocesador personalizado.

El ejemplo siguiente muestra un archivo XML generado para la información de retorno de error para un preprocesador personalizado.

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>

Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)