Title: XML Publisher
1Welcome To NCAOUG 2007
2XML PublisherTechnology
Presented by Kiran Kumar Akkiraju
3Agenda Item 1 Document Management Requirements
4Agenda Item 2 Issues with Classic Report Tools
5Agenda Item 3 WHY XML Publisher???
6Agenda Item 4 XML Publisher Concepts
7Agenda Item 5 Demonstrate the Possibilities
8Document Management Requirements
9Document Management Requirements
- Rich Formatted Reports
- Partner Reports
- Financial Statements
- Government Forms
- Marketing Materials
- Contracts
- Checks
- Labels
- XML / EFT / EDI
- Multiple Destinations
10No One System Can Do That
Check Print Server
Invoice Server
Label Manager
Report Formatter
Payment Server
Delivery Server
- 3rd party solutions are
- required to satisfy
- business requirements
11Maintenance Cost More
Check Print Server
Invoice Server
Label Manager
Report Formatter
- Costly
- Time consuming
- Complex systems
- Expensive Maintenance
- Labor intensive
Payment Server
Delivery Server
12Issues with Classic Reporting Tools
13Classic Reporting Tools Issue
- Reports must be in same geometry, font, margin,
size etc.,
14Classic Reporting Tools Issue
15Classic Reporting Tools Issue
16Classic Reporting Tools Issues
- 1 data set 10 layouts 30 languages gtgt 300
reports - Requires highly-skilled engineers for
customization
17Classic Reporting Tools Issues
Data logic
Layout
Report file
Translation
- Less flexibility
- High development cost
- High customization cost
- Difficult upgrade
18Why XML Publisher
19Why XML Publisher?
Remove Complexity Reduce Total Cost
20Integrated Document Management
- Oracle XML Publisher
- Authoring
- Managing
- Delivering
- Your Business Documents
- Meet Business Requirements
- Remove Complexity
- Reduce Maintenance Cost
- Reduce Total Cost
21XML Publisher Concept
- Separate data / layout / UI translation
Data Logic
Layout
XML Publisher
Reportoutput
Translation
- More flexibility
- Reduced maintenance
22XML Publisher Modules
PDF
Word
Excel
More
Template Manager
Template
Delivery Server
SQL
XSL
XML
XML
DataHandler
Data
ServiceBeans
WebServices
XML
XLIFF
EFT
Translation Handler
TranslationCatalogs
23XML Publisher Customization
- Business consultants use familiar
- desktop tools for layout customization
- Support for Multiple Data Sources
24CONCEPTS
25From Data to Delivery
26Extract Once Publish Multiple Times
27XML Publisher Technology
- Adobe Acrobat MS Word
- MS Excel XSL Editors
X L S
P D F
R T F
X S L
28Templates PDF Forms
- Government forms
- Tax Forms
- W-2
Utilize the latest Forms from the Gov. web site
PDF
XML Publisher
Data
Report Output
29Templates PDF Forms
- Invoices
- Purchase Orders
- Check printing
Acrobat
Template Matches Printing Requirements
PDF
XML Publisher
Data
Report Output
30Templates - RTF
- Marketing materials
- Contracts / Quoting
- Financials reports
MS Word
Authoring by marketing personnel
RTF
XSLFO
XML Publisher
Data
Report Output
31Templates - Excel
- Financials reports
- Business reports
MS Excel
Authoring by Business Consultants
Excel
XSLFO
XML Publisher
Data
Report Output
32Templates eText
- Electronic Payments (EFT / EDI)
- Bills Receivable
- Bank statement
MS Word
Authoring by IT / Business Consultant
RTF
XSL
XML Publisher
EFT
EDI
Data
Report Output
33Demonstration
RTF Template
PDF Template
34Steps Involved
1) Define Data Logic (Report definition)
2) Register Data Logic in Oracle Applications Env.
3) Define Layout
4) Register Data Logic as Data Definition in XML
Publisher
5) Register Layout as a Template in XML Publisher
6) Submit Registered Data Logic Program
35Define Data Logic
36Register Data Logic
Physical Report File Name
Concurrent Program name
Output Format XML
37Define Layout
M S W O R D F O R M F i e l d s
Header
MS-Word Fields
38TRX_NUMBER
lt?TRX_NUMBER?gt
39Register Data Logic as a Data Definition in XML
Publisher
Concurrent Program Short name
40Register Layout as a Template in XML Publisher
Data Definition
Template File
41Submit Registered Data Logic Program
Concurrent Program Name
Template Name
42Concurrent Program XML Output
XML Tags
43Concurrent Program Output
44Concurrent Program Output
45Security
- PDF Security levels for
- Read only / Editable
- Copy Text
- Printable
- Password Protection
46Language Support
- XML Publisher ships with full set of Unicode
Fonts - Scalable Unicode font embedding
- Support for font mapping and font linking
- XML Publisher is alone in supporting
- CJK
- BiDi
- Unicode
- MLS
47Language Support
- Communicate with partners around the world in
their languages - 160 languages and 200 Territories (ISO Standards)
- Translate each template into 160 languages
- No dependency on the DB char set
- Utilize RTF or XLIFF for translation
48XML PublisherBetter InformationFasterCheaper
49Best in Class XML Publisher Provider Come to our
Booth for LIVE DEMOS and Chances to Win Fantastic
Prizes