You are on page 1of 33

Jump Start Oracle XML Publisher

Parag J. Kansara
DoIT - UW Madison
parag.kansara@doit.wisc.edu
http://paragsblog.blogspot.com
10 October, 2006
Question:
When should I use XML?
Answer:
When you need a buzzword in
your resume.
Source:http://www.w3schools.com/xml/xml_whatis.asp
Questions ?

What is XML Publisher (XMLP)?


Classic report v/s XMLP
Is this replacing SQR ?
What about App Engine programs ?
Demo
What is XML Publisher (XMLP)?

Oracle XML Publisher reduces the high costs


associated with the development, customization
and maintenance of business documents; while
increasing the efficiency of reports
management. Utilizing a set of familiar desktop
tools users can create and maintain their own
report formats based on data extracts from
diverse sources.
XML Publisher Features
Its NOT a tool to generate XML.
Design tools : Microsoft RTF, Adobe Acrobat PDF
Read Data from SQL, XML, Web Services, Data
template
Separation of data and presentation layer
Delivery to Printer (IPP Internet Printing Protocol),
Email, FAX, Publish to Portal
Open Std. J2EE, XML, templates converted internally to
XML-FO (another W3 standard)
Scheduling and History
PDF security
Classic report v/s XMLP
Data logic, translation and Data logic, translation and
Presentation is tied together Presentation separation
High cost of generating Different templates can be
different reports from same used to generate reports from
data. same data
Additional software for Built-in scheduler and history
scheduling and history maintenance
maintenance Easy integration/maintenance
No easy way to integrate of Govt. forms
Govt. forms Built-in PDF security available
Security can be additional out of the box for Read
programming effort Only/Editable, Printable, Copy
Text, Password protection.
Is this replacing SQR ?

What about App Engine programs ?

XMLP available in PS PIA 8.48 under Reporting Tools

Note : In PS PIA, the screens look different than shown in


this presentation. Screen shots in this presentation are
from XMLP Enterprise ver. 5.6.2
Demo
Reports Screen
Creating a Folder
Creating New Report
New Report Design Steps
Defining Data Source
Using Query Builder
RTF Template Begin Loop
RTF Template Data Column
RTF Template End Loop
RTF Template Table
Even Row Color Change
Uploading Template
Defining Default Template
XML Output
PDF Output
PDF Output With Even Row Color
PDF Security
Report Schedule Definition
PDF Template W4
PDF Template W4
PDF Template W4
PDF Template W4
PDF Template W4
PDF Template W4
Issues ?
JDBC Security

IF-THEN-ELSE in PDF Template

508 Compliance (RTF is NOT, Server side app and


output ARE)

BIG Images in PDF issue

Check Forum for other issues


Online Source
http://www.oracle.com/technology/products/
xml-publisher/index.html

http://forums.oracle.com/forums/forum.js
pa?forumID=245

http://paragsblog.blogspot.com

You might also like