XML Plug-in

This is a plug-in that expects a xml stream and returns a xml stream. It can be used in order to get strong typed and/or flattened XML. In order to use it a number of properties has to be set in the rpl file.

Contents

Report Plug-in Layout

Layout properties

The required layout properties for the xml plug-in:

Name Value
plugin-type XML
plugin-class ifs.application.reportingservices.impl.extendedformatter.xmlplugin.XMLPlugin
output-extension xml

Plug-in properties

This plug-in does not use the properties tag of the report plug-in layout.

Plug-in data

This plug-in does not use the data tag of the report plug-in layout.

Plug-in variables

This plug-in does not use the variable tag of the report plug-in layout.

Example

<?xml version="1.0" encoding="UTF-8"?>
<report-layout>
	<properties>
		<version>0.1</version>
		<layout-type>XML</layout-type> <!--SCRIPT,XSL,XML,EXCEL-->
		<plugin-class>ifs.application.reportingservices.impl.extendedformatter.xmlplugin.XMLPlugin</plugin-class>
		<output-method>FILE</output-method> <!-- BINARY,FILE,E-MAIL-->
		<output-extension>xml</output-extension>
		<default-output-reference>
			<binary>\\user\ZebraGX4</binary> 
			<file>\\user\TEMPOUT</file>
			<e-mail>firstname.lastname@something.com</e-mail>
	   		<e-mail-sender>firstname.lastname@something.com</e-mail-sender>
	   		<e-mail-cc></e-mail-cc>
	   		<e-mail-subject>Email Subject</e-mail-subject>
	   		<e-mail-body>
				<![CDATA[
					Email Body Content from the RPL
				]]> 
	   		</e-mail-body>
		</default-output-reference>
 		<full-xml>TRUE</full-xml>
		<flattened-xml>
			<enabled>TRUE</enabled>
			<strongtyping>TRUE</strongtyping>
    		</flattened-xml>
		<report-id>MODULE_REP</report-id>
		<report-title>RPL LAYOUT</report-title>
	</properties>
	<plugin>
		<properties>
			<!-- not used by this plugin -->
		</properties>
		<data> 
			<!-- not used by this plugin -->
		</data> 
		<variables>
			<!-- not used by this plugin --> 
		</variables>
	</plugin>
</report-layout>