Monday 2 April 2012

XML Bursting


XML Bursting

XML Publisher’s bursting engine accepts a data stream and splits it based on
multiple criteria, generates output based on a template, then delivers the
individual documents through the delivery channel of choice. The engine provides
a flexible range of possibilities for document generation and delivery.
Some places where we can use XML bursting-:
• Invoice generation and delivery based on customer-specific layouts and delivery preference
• Financial reporting to generate a master report of all cost centers, bursting out individual cost center reports to the appropriate manager
• Generation of pay slips to all employees based on one extract and delivered via e-mail

Advantages of XML bursting
1) No Additional Coding, just need to create XML bursting File.
2) Process of Creating XML data Definition and Template remains as it is.

Step 1:
Go to XML Administrator Responsibility and click on Administration.
Set Properties->General-Temp directory
Step 2:


Create xml file for Bursting. Content of xml file should be as shown below:-




Note:

a) tag tells busting engine , bursting should be done at the occurrence of which tag ? 
b) tag tells bursting engine , which delivery mechanism to be used and on what condition ?



Step 3:

Open Data Definition function in XML Administrator responsibility. Query existing data definition and upload the bursting xml file created in step 2.




Step 4:


First run the report and then run XML Publisher Report Bursting Program. Pass request id of your report as Parameter. This program will create individual reports and mail it to respective recipients as an attachment.

No comments:

Post a Comment