3. 18-Mar-22 www.aboutoracleapps.com 3
Classic Reporting Tools
Issue
Data logic Layout
Translation
Report file
• Less flexibility
• High Development Cost
• High Customization Cost
• Difficult Upgrade
4. 18-Mar-22 www.aboutoracleapps.com 4
XML Publisher Concept
Separate data / layout / translation
Report
output
More flexibility
Reduced maintenance
Data Logic
Layout
Translation
XML Publisher
5. 18-Mar-22 www.aboutoracleapps.com 5
XML Publisher Modules
Delivery
Server
Data
SQL
XML
Web
Services
Service
Beans
Template
Translation
XLIFF
XSL
XML
Translation
Catalogs
Data
Handler
Template Manager
Translation Handler
PDF Word Excel More…
XML
EFT
Email
Printer
Fax
WebDAV
e-Comm
FSG
8. 18-Mar-22 www.aboutoracleapps.com 8
Release 4.5 Features (May
04)
• Templates
• PDF Forms (Download Government Forms)
• RTF
• XSL (XML to XML mapping)
• Outputs
• PDF
• XML
• XML APIs (Batch Processing)
• Template Manager
• XML Report Publisher
9. 18-Mar-22 www.aboutoracleapps.com 9
Release 5.0 Features (Dec 04)
• RTF Templates
– Charts
– Sorting, Regrouping, Page Totals ….
• E-Text Template
– XML to EDI / EFT mapping
• Output
– PDF, HTML, RTF, Excel
– XML, EFT, EDI
• Delivery Manager
– Email, FAX, Print, WebDAV, FTP, HTTP Protocols
• XML API integration with Delivery Manager
• Concurrent Manager Integration – single step reporting
10. 18-Mar-22 www.aboutoracleapps.com 10
11i10 Apps Products
Utilizing XML Publisher
• HRMS
• DBI/PMV
• Purchasing
• Contracts
• Sourcing
• Quoting
• FSG
• eRecords
• Loans
Order Management
iStore
Project Contracts
Marketing
Student Services
Discrete Manufacturing
Process Manufacturing
Bill Presentment
Internal Control Manager
Post 11i -
General Ledger
Accounts Payable
Accounts Receivable
Global Financials
Sub Ledger Accounting
Fixed Assets
11. 18-Mar-22 www.aboutoracleapps.com 11
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
20. 18-Mar-22 www.aboutoracleapps.com 20
Identify Placeholders &
Groups
• Placeholders
Individual Fields, e.g.
– PO Number
– Vendor Name
– Product Description
• Groups
Repeating Elements, e.g.
– PO Lines
– Purchase Orders
26. 18-Mar-22 www.aboutoracleapps.com 26
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
27. 18-Mar-22 www.aboutoracleapps.com 27
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
30. 18-Mar-22 www.aboutoracleapps.com 30
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