4. 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
6. 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
7. 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
18. Identify Placeholders & Groups
• Placeholders
Individual Fields, e.g.
• PO Number
• Vendor Name
• Product Description
• Groups
Repeating Elements, e.g.
• PO Lines
• Purchase Orders
24. 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
25. 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
28. 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