Beruflich Dokumente
Kultur Dokumente
Prepared By Suganthi S
Agenda
1. Brief Introduction BI Publisher 2. Bursting and Delivery a) Why Bursting? b) Overview c) How do I burst the document? How do I deliver the burst file? Where do I deliver the burst file? What should the delivered file look like? d) Delivery Channels
f)
Points to Remember
Report Templates
XSL
XML
EFT
XML Data
Report Output
Overview
BI 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. Bursting processes a single file that may contain multiple documents and splits it into individual reports.
Overview
The engine provides a flexible range of possibilities for document generation and delivery. Delivery Engine engine works in conjunction with the bursting engine to deliver documents that have been burst. This engine has the capability to email, fax print and output documents to the file system.
Examples:
Invoice generation and delivery based on customer-specific layouts and delivery preference. Financial reporting to generate a master report of all cost center's, bursting out individual cost center reports to the appropriate manager. Generation of payslips to all employees based on one extract and delivered via e-mail
Delivery Channels
Email - Email connects to your existing mail server and forwards the data file through using SMTP. We need to provide following details as a parameter: Fax Server, Port, Sender Email, Reply-To, To, Cc(optional), Bcc(optional), Subject, Content-type(text/html), Attachment(True/False).
- Fax utilizes CUPS (Common UNIX Printing System) and requires hardware in order to actually fax the document. We need to provide phone number to send Fax.
Print - Print utilizes CUPS as well to communicate with physical printers. File - File system will do file transfer to specific directory.
Enterprise Application Services
XML Control file will instruct the bursting program to burst based on XML tag will been used to spilt the XML file, the RTF location and output type format. The structure of the XML control file is represented in the following diagram:
After running the report as a standard concurrent request, we must run XML Publisher Report Bursting Program. This second concurrent request is what reads the uploaded bursting control file and applies it to the XML output from the first request for bursting and delivery. The XML Publisher Report Bursting Program creates its own report called the Bursting Status Report that will show each document that was burst from the batch, how it was delivered and the status of the delivery. When using an Oracle Report or Data Template, the After Report trigger can be utilized to submit the XML Publisher Report Bursting Program. When using an PL/SQL, submit the XML Publisher Report Bursting Program after generating the XML Data in code. We need to pass Report Concurrent Request Id and Debug Flag as a parameter for this.
Complex Scenarios
Points to remember
No Data - XML Publisher Report Bursting Program complete with error if no data found in report.
Email Server - Right email server name and port. Make sure there is no any space in Busting control XML Tags.
Q&A
Thank you