XMLXML
PublisherPublisher
Jason Reedy
Sales Consultant
Jason.reedy@oracle.com
Oracle Corporation
Why XML
• Many Data Engines can Produce XML
XMLXML
DiscovererDiscoverer
Service BeansService Beans
Reports 6i / 9iReports 6i / 9i
SQLGenSQLGen
FSGFSG
PMV / DBIPMV / DBI
XML GatewayXML Gateway
BC4JBC4J
Publishing and Delivery
PublishPublishCollectCollect DeliverDeliver
PDFPDF
RTFRTF
HTMLHTML
XMLXML
XML Publisher Technology
Industry Standard Templates
• Using desktop applications
• Adobe Acrobat
• MS Word
• MS Excel
• XSL Editors
R T F
R T F
P D F
P D F
X L S
X S L
XML Publisher 5.0
• Outputs to HTML, RTF, Excel, PDF
• Delivery manager – Printer, Fax, E-Mail, WebDAV
• EFT and EDI outputs
• Future: streamline concurrent manager
XML Publisher
30 Minute Quick Start
Quick Start Agenda
1. Setup Environment
2. Generate XML Output
3. Design Template
4. Map Template
5. Register Data Definition and Template
6. Print Report
Setup Environment
Add Responsibility
Create Concurrent Program
Copy To…
IMPORTANT
The Concurrent Program “Short
Name” must match the “Source
Code” of the Data Definition
Add Reports to Request Group
Generate XML Output
Generate XML Output
Generate XML Output
Design Template
Identify Placeholders & Groups
• Placeholders
Individual Fields, e.g.
• PO Number
• Vendor Name
• Product Description
• Groups
Repeating Elements, e.g.
• PO Lines
• Purchase Orders
Layout Template
Map Template
Basic RTF
Form Field Method
Register Data Definition and
Template
Register Data Definition
1. The Application must
match that of the
report
2. The “Status Code”
must match the
“Short Name” of the
report
3. Attach a sample of
your XML output to
preview and test your
template
Register Template
1. The Application must
match that of the
report
2. The Type must match
the file type of your
design
3. A Data Definition is
“Required”, but it may
simply be a place-
holder
4. However, by loading
sample XML, you can
preview the template
5. You can add different
templates for each
language and region
Print Report
Run Concurrent Program
Select Parameters
1. You will be able to run the XML Report Publisher against any
previously generated XML report with the same “Source Code”
2. You can apply multiple templates to the same XML data
3. You can apply multiple locales to the same XML data
View Output
Finished Result
Questions & Answers
A
Q&Q U E S T I O N SQ U E S T I O N S
A N S W E R SA N S W E R S
For Additional Information
• Oracle University Training and Enrolment:
– http://education.oracle.com/web_prod-plq-dad/plsql/show_desc.redirect?re
• Oracle Product Information:
– Oracle.com - http://oracle.com/
– AppsNet - http://oracle.com/appsnet/content.html
– MetaLink - http://metalink.oracle.com
• Oracle Product Documentation:
– AppsNet -
http://www.oracle.com/appsnet/products/documentation/content.html
– About XML Publisher 5.0: MetaLink Note: 295036.1
• Oracle Product Software (on Metalink):
– XDO OA 5.0.0 - Patch: 3822219
– XML Publisher On-line Help - Patch: 4047184

Oracle.xml.publisher