Professional Documents
Culture Documents
Edi Yanto
ediyanto83@gmail.com
Oracle Applications Technical Consultant
Day 1
Day 2
XML Publisher
XML Publisher / BI Publisher is a standalone Oracle
product and an E-Business Suite integrated application
module.
It is "a template-based publishing solution...that provides a
new approach to report design and publishing by integrating
familiar desktop processing tools..."
XML Publisher is a tool which enables the users to produce
flexible
high quality
template-based
reports from oracle e-Business Suite data.
6
Data Logic
XML
Layout
XML Publisher
Translation
Rapid Development
Greater Flexibility
Reduce Maintenance Cost
7
Report
output
EFT
More
Template Manager
Email
Template
SQL
XML
Oracle
Report
Web
Services
XSL
Data
Handler
Data
Delivery
Server
XML
XLIFF
Translation
Translation Handler
Translation
Catalogs
XML
Printer
Fax
Repository
EFT
e-Commerce
10
Sample Outputs
11
Financial Reports
12
Business Reports
13
Invoices
14
Purchase Orders
15
Sales Orders
16
Government Forms
17
Tax Forms
18
19
20
21
Costly
Complex Systems
Expensive
Maintenance
Time Consuming
Labor Intensive
EFT/EDI
22
Meet Business
Requirements
Remove Complexity
Reduce Maintenance Cost
Reduce Total Cost
Checks
Invoices
Labels
23
Destinations
Reports
Benefits to Stakeholders
End User
Consistent user interface
Report in multiple formats
Language and locale options
Multiple delivery channels
Business Consultant
Focus on business requirements
Uses familiar tools to prototype report
(Excel*, Word or Acrobat)
Higher Productivity
Development
Focus on data provisioning
24
IT Consultant
Faster deployment
Report matches prototype
Reduced maintenance
25
Data logic
Layout
Report file
Translation
27
Report
Templates
XML
XML Data
28
Report
Output
XSL
EFT
29
30
Its everywhere
31
Oracle Applications
Peoplesoft
Current release 8.48, integration with scheduler, query engine
8.50 will uptake 5.6.3 features Early 2008
E Business Suite
11i 5.6.3 to be released very soon
R12 5.6.3 embedded
JD Edwards
Current release 8.96 Do it yourself kit
8.98 bursting, better integration, templates
Siebel
8.0 has 5.6.3.embedded
8.1 will ship with BIPE integration and templates Early 2008
Retail
Mid 07 Release
XMLP integrated directly
32
BIEE 10.1.3.2
Integrated into dashboard, Answers, direct query, briefing books, PDF
generation
Application Server
Multiple products now integrating XMLP as their reporting solution
Database
APEX 3.0 integration with BIP Server
Will ship as option to database
33
34
35
Whats Coming
36
Designing using
XML Publisher
37
Microsoft Word
Oracle XML Publisher Template Builder
Oracle BI Publisher Template Builder
Adobe Acrobat
XSL Editors
Microsoft Excel
F
D
P
l
e
c
Ex
F
T
R
38
L
S
X
39
40
41
Security
42
Data Element:
To create the data element we need to add the Forms toolbar.
43
44
Grouping Data
Note: Use the for-each@section to repeat the header information across pages of the
output document. The field will be repeated if the line information runs across more
than one page, the page numbering will also be reset.
45
46
Header Template
Conditional Formatting
Conditional Format Statements:
if
if-then-else
choose-when-otherwise
47
Variables
Get Value
<?xdoxslt:get_variable($_XDOCTX, variable name')?>
48
Sorting
<?sort:element name?>
Page Breaks
<?split-by-page-break:?>
50
XPATH Notations
51
Notation
Meaning
Current Node
..
Parent
//
Descendants
Attribute
[]
To Specify Conditions
Syntax:
<?xdofx:expression?>
Examples:
<?xdofx:rpad(FIRST_NAME||LAST_NAME),30,'x')?>
<?xdofx:decode('xxx','bbb','ccc','xxx','ddd')?>
<?xdofx:Instr('abcabcabc','a',2)?>
<?xdofx:upper(char)?>
52
53
Process Overview
54
55
56
57
XML Template
Navigation:
XML Publisher Administrator-> Template-> Create Template
58
59
Demo
60
Invoice
Localization and Translation
Chart and Cross Tab
References
61
http://www.oralce.com/technology/products/xmlpublisher/index.html
http://www.oracle.com/technology/products/xmlpublisher/xmlpsamples.html
http://blogs.oracle.com/xmlpublisher/
http://w3schools.com/
http://metalink.oracle.com
http://ediyanto83.wordpress.com
62