Jerry Held

advertisement
The presentations and other material provided to you at this
event may include statements about Oracle's product
development plans. Many factors can materially affect Oracle's
Product development plans and the nature and timing of future
product releases. Accordingly, this information is provided to
you solely for information only, is not a commitment to deliver
any material, code, or functionality, and should not be relied
upon in making purchasing decisions. The development,
release, and timing of any features or functionality described
remains at the sole discretion of Oracle. This information may
not be incorporated into any contractual agreement with Oracle
or its subsidiaries or affiliates. Oracle specifically disclaims any
liability with respect to this information.
Oracle XML Publisher
Enterprise Reporting and Delivery
Tim Dexter & Klaus Fabian
Applications Technology
Oracle Corporation
Reporting
Architectures
Business Document Requirements










High Fidelity Reports
Partner Reports
Financial Statements
Government forms
Marketing materials
Contracts
Checks, Labels
XML
EFT / EDI
Multiple destinations
Checks
Invoices
Labels
Destinations
Reports
XML / EFT / EDI
Complex Reporting Environments
 Have to rely on multiple
reporting solutions
 Highly-skilled engineers
required to maintain
servers and report
formats





Checks
Invoices
Invoice
Server
Label
Manager
Labels
Costly
Time consuming
Complex systems
Expensive maintenance
Labor intensive
Check Print
Server
Report
Formatter
Reports
Delivery
Server
Destinations
Payment
Server
XML / EFT / EDI
Single Solution Environment

Oracle XML Publisher
–
–
–
Authoring
Managing
Delivering
Checks
Invoices
Your Business Documents




Meet Business Requirements
Labels
Remove Complexity
Reduce Maintenance Cost
Reduce Total Cost
Destinations
Reports
XML / EFT / EDI
Report
Development
Report Development Today
Mimic Report Requirements
Report Requirements
Report files
Report Output
Must be same geometry, font, margin
size, etc.
Using Classic Reporting Tools
More Requirements…
Report files
Report Output
More resources…
Classic Report Development
Add
another
field
End user enhancements …
Font
size
change
Reflect
all
changes
Margin
change
Report files
Maintenance forever…
Report Output
Classic Reporting Issues
Data logic
Layout
Report file
Translation
 High development cost
 High customization cost
 Difficult upgrade
XML Publisher Paradigm
Separate data / layout / UI translation
Data Logic
Layout
XML Publisher
Translation
Flexibility
Reduced maintenance
Report
output
XML Publisher Development
 Business consultants use familiar
desktop tools for layout customization
 Support for Multiple Data Sources
 Rapid Deployment
XSL
Report Templates
XSL-FO
XML
Formatting Engine
Multiple
Data Sources
Report Output
Applications
One Solution for all Business Documents
All Industry Requirements
Higher Education
Government






Letters
Grant applications
Exam scripts
Tax Forms
Grants
Procurement
Telecommunications
Manufacturing





Dunning letters
Customer statements
Bill of lading
BOM Docs
Delivery notes
Financial Services
Healthcare





Payment processing
Financial statements
Loan documentation
Clinical trial reports
Patient letters
Every Industry







Marketing Material
Financial statements
Legal documents
Invoices
Checks
TAX reports
HR Reports
Deployment
Options
Flexible Deployment Options…
XMLP for E-Business Suite
XMLP for Peoplesoft
XMLP for J.D. Edwards
XMLP Enterprise
XMLP Embedded
XML Publisher for Applications
… Standard … Integrated … Extensible
XMLP for Oracle E-Business Suite
–
–
–
–
Integrated with Concurrent Manager
Tightly integrated with all Applications Modules
Central Repository for managing Data / Layout
Translation & configuration management
XMLP for Peoplesoft Enterprise New!
–
–
–
–
–
Integrated with Process Scheduler / Report Manager
Publish Peoplesoft Queries and Row Sets
Report bursting
Security join tables
Template Manager with effective dates support
XMLP for J.D. Edwards Enterprise New!
–
–
–
Integrated with EOne Queries
Support Queries save through data browser
Row and business unit security
XML Publisher Standalone
… Many Options … One Powerful Engine!
XMLP Embedded: Custom Development
–
–
–
–
–
Powerful formatting engines
High Performance data extraction engine
Batch processing, and Bursting
Delivery API for email, fax, printing, ftp, AS2, etc…
Based on Open Standards: Java, XML, XSL, FO, RTF, PDF
XMLP Enterprise
–
–
–
–
–
–
–
–
–
Easy and fast deployment
Any J2EE container
Configure Repository on XMLDB or File System
Data from Multiple DBs in the same Report (Oracle, DB2 ..)
Multiple Output Formats / Multiple delivery options
Document Repository, Scheduling, Archiving
Database and Application Server independent
Advanced Security and Administrative options
Pluggable Services, Web Service APIs
XML Publisher Desktop
Same tools for all deployment options
Functional Users Tools
Functional user can create reports using familiar
desktop applications
– XML Publisher for Microsoft Word
– XML Publisher for Microsoft EXCEL
– XML Publisher for Adobe Acrobat
Consultants / IT department Tools
Consultants create data sources and reports
using expert tools
– XMLP Builder
– XMLP Viewer / Debugger
Features
From Data to Destination
PDF
Oracle,
SQL Server
RTF
HTML
PeopleSoft,
SAP, Siebel
XML Publisher
XSL
Java, C++,
Pearl, etc
Web Services
Data Source
Email
Templates
•Word
•XML Spy
•Excel
•Scriptura
•Acrobat •Others
Layout Tools
Printer
Excel
Fax
XML
EDI
Repository
EFT
e-Commerce
Output
Destinations
Government Forms
Business Data
• Human Resources
• Procurement
PDF
XML Publisher
Government
Human Resources
• W2, W4
• 1099
Procurement
• sf26, sf33, sf1449
• OF347
Download PDF forms from Gov. Web Site
Send back the exact form filled with data
Extract Once – Publish Multiple Times
XML Data
EFT
Banking
EFT
Excel
Controller
HTML
XML Publisher
CEO
PDF
XML
Government
XSL
Different Templates
For different output formats
XML
B2B
Report Bursting
Multiple Data, which
templates, where to
send…in one XML
File
EDI
HTML
PDF
XML Publisher
PDF
XML
Templates
Consolidated Document Publishing
 Generate consolidated
documents
–
–
–
Briefing Books
Shipping Documents
Others
 Either XML Publisher or
3rd party PDFs
–
–
–
–
Page numbering
Bookmarks
Start/ End Pages
Overlays
XML Publisher
Distributed Delivery
Master delivery manager can dispatch the
delivery requests to remote delivery servers
via IPP and Web Services.
Supported
Protocols
IPP, HTTP,
SMTP, WebDAV,
FTP, AS2
Printer
Printer
Email
WebDAV
Linux / NT
Server
Printer
Printer
BI Publisher
Delivery Manager
Linux / NT
Server
Firewall
Fax
Internationalization & Language Support




No need for expensive language-specific printers
BI Publisher ships with full set of Unicode Fonts
Scalable font embedding, with CID mapping tables
BI Publisher is alone in supporting
–
–
–
–
CJK
BiDi
Unicode
MLS
 Communicate with partners around the world
 Create a template for any language/territory
Oracle
Applications
What's new?
 Latest release is 5.6.1
– XML Publisher Data Engine and Data Template
Enhancements




Distributed query support
Simple SQL>XML
Bursting Engine
Performance Improvements
– RTF Template Enhancements
 PDF bookmark support
 Last page only support
 Word Art/Org Charts
– Inbound EFT support
– Configuration Manager
– Template Builder Wizard and other new features
EBS Products Utilizing
XML Publisher









HRMS
DBI/PMV
Purchasing
Contracts
Sourcing
Quoting
FSG
eRecords
Loans

Financials
Consolidation Hub
AP / AR / FA














Order Management
iStore
Project Contracts
Marketing
Student Services
Discrete Manufacturing
Process Manufacturing
Bill Presentment
Internal Controls Manager
Global Financials
Sub Ledger Accounting
SCM
Projects
Payments
Oracle Payments
Business Requirements
 Generate Electronic
Funds Transfer files
 Support 160 formats
 Very large data input
support
 Deliver via FTP, HTTP
Implementation
 eText Templates
 Delivery Manager
Collections
Oracle Collections
Business Requirements
 Generate dunning letters
 User level customization
 Generate operational reports
 Deliver via multiple channels
Implementation
 RTF Templates
 Conditional formatting
 Delivery Manager
Bill Presentment
Oracle Bill Presentment
Business Requirements
 Generate invoices
 User level customization
 Integration with CM
Implementation
 RTF Templates
 Conditional formatting
 Single step reports
Sourcing
Oracle Sourcing
Business Requirements
 Generate integrated
output with Contract info
 Advanced formatting
 Self service interaction
Implementation
 RTF/XSLFO Templates
 Multiple data sources
/templates
 Integrated into self service
application
Financials
Oracle Financials
Business Requirements
 Generate High Fidelity
Output
 Allow end user
customization
 10000+ page output
 No change for report
consumers
Implementation
 RTF Templates
 Scalable transformation
 Concurrent Manager
Integration
FCH
Oracle Consolidation Hub
Business Requirements
 Generate Excel & PDF
output
 Upload thru Excel
 Report from Excel
Implementation
 RTF Templates
 Excel Library
 OA Framework integration
Customers
Customers
Dell Inc
Business Requirements
 Generate Customer Facing Output
 Multiple Data Sources
 Translation support
 Multiple Delivery Channels
 High Volume ~20000 docs/hr
 Keep database load to a minimum
Implementation
 RTF Templates
 Delivery Manager
 Watermarking support
 Install XMLP on separate
server
NCR
Business Requirements
 Generate Bill of Lading
 Barcode support
 Multiple Delivery Channels
 Supplemental Pages
Implementation
 RTF Templates
 Conditional Formatting
 External Font Mapping
 Delivery Manager
T3 Energy Services
Business Requirements
 Generate Checks
 Signature Security
 Multiple Delivery Channels
Implementation
 RTF Templates
 External Font Mapping
 Virtual Signature Images
 Concurrent Manager
Integration
 Delivery Manager
More Info
 Demogrounds
 Oracle.com
http://www.oracle.com/technology/products/applications/publishing/index.html
 XML Publisher Forum
http://forums.oracle.com/forums/forum.jspa?forumID=245
 XML Publisher Blog
http://blogs.oracle.com/xmlpublisher
QUESTIONS
ANSWERS
Data Extraction
 Any database or multiple databases
Oracle,
SQL Server, DB2
–
–
PeopleSoft,
SAP, Siebel
Java, C++,
Pearl, etc
Distributed queries
XML Publisher Data Engine
 Any ERP system
 Any XML data server
–
–
Oracle Reports
DB Packages e.g. SQL XML
 Any XML web services
Web Services
XML Publisher Data Engine




Fast, scalable extraction engine
Integrated into concurrent manager
Migration tools available from Oracle Reports
Offers all that Oracle Reports offers + 30-40%
faster
–
–
–
–
–
–
–
Multiple queries + joins
Event triggers
Flexfield support
Formula/Summary columns
Java API layer for OAF support
Data Bursting(5.6.1)
Distributed Queries (5.6.1)
Back
Release 4.5 Features
Installed with 11.5.10
 Templates
–
–
PDF
RTF
 Outputs
–
–
PDF
XML
 Template Manager
 XML APIs
 XML Report Publisher
Release 5.0 Features
Installed with 11.5.10 CU2
 Improved performance / memory management
 Templates
–
–
RTF
 XSL2.0 support
 Enhanced feature set
eText
 Support for EDI/EFT output
 Output
–
PDF, HTML, RTF, Excel(HTML), XML, EFT, EDI, XML
 Delivery Manager
–
Email, FAX, Print, WebDAV, FTP, HTTP, Custom
 XML API integration with Delivery Manager
 Concurrent Manager Integration
 single step reporting
 can be installed on 11.5.10 baseline
Release 5.5 Features
Installed as standalone patch
 Improved performance / memory management … yes its faster
and smarter
 Translation support for templates both for development and
customers
 RTF/PDF template enhancements
–
–
–
–
–
–
Brought Forward/Carried Forward
Updateable Variables
Parameters
Batch Processing Enhancements
Restart page numbering
Reset header and footer
•
•
•
•
•
•
 Common region for OA Framework
Multicolumn Pages
Initial Page Number
Property Support
Check boxes
If-then-Else
Number and Date Formatting
Release 5.6 Features
Installed as standalone patch
 Administration User Interface
–
Centralized configuration and font storage
 Define Currency Formats
 XML Publisher Data Engine and Data Template
 PDF Book Creation
–
–
–
Table of contents
Bookmarks
Master header and footer layouts
 RTF Template Enhancements
–
–
–
Drawing/Shape support
Background and Watermark support
SVG image support
 Bulk printing solution
• Section and Master page
numbering
• Hyperlinks
• Preamble/Postscript text
• SVG chart output support
• Fixed-row enumeration
• Currency formatting
Release 5.6.1 Features
Installed as standalone patch (R12 baseline)
 XML Publisher Data Engine and Data Template
Enhancements
–
–
–
–
Distributed query support
Simple SQL>XML
Bursting Engine
Performance Improvements
 RTF Template Enhancements
–
–
–
PDF bookmark support
Last page only support
Word Art/Org Charts
 Inbound EFT support
 Translation Manager
 Template Builder Wizard and other new features
Technology
&
Features
XML Publisher Technology
Open standard technologies





W3C XSL:FO implementation
Pure Java
Pluggable data in XML
Output formats in PDF, PS, RTF, HTML…
Support for Internet Printing Protocol,
WebDAV, Internet Fax Protocol, SMTP, etc…
XML Publisher Technology
Industry Standard Templates
 Using desktop applications
–
–
–
–
Adobe Acrobat
MS Word
MS Excel
XSL Editors
 Template Builder Addins
Quality Comes First …
 Created an in-house QA system
 Product Teams Reports
part of the regression testing
Performance & Scalability
Stream-based implementation




Reduce memory footprint
Handle large XML input files
The fastest XSL-FO implementation
Compare to others
Security
 Printing from Excel is not accepted by
financial auditors
 PDF Security levels for
–
–
–
–
Read only / Editable
Copy Text
Printable
Password protection
Language Support




No need for expensive language-specific printers
XML Publisher ships with full set of Unicode Fonts
Scalable font embedding, with CID mapping tables
XML Publisher is alone in supporting
–
–
–
–
CJK
BiDi
Unicode
MLS
 Compare to
others
Translation
 Communicate with partners around the world
–
–
No dependency on installed languages
No dependency on DB char set
 Create a template for any language/territory*
–
–
Translate template or send to 3rd party
Support for XLIFF
 Recognizes any combination of
–
–
185 language codes
244 territory codes
Download