Professional Documents
Culture Documents
XML PUBLISHER
XML Publisher enables customers to utilize a set of familiar desktop tools to create and maintain their own report formats based on XML data extracts from their existing Oracle Applications concurrent request
programs.
At runtime, XML Publisher merges the custom templates with the concurrent request data extracts to generate output in PDF, HTML, RTF, EXCEL
RTF
Printer
HTML
Fax
Excel
Repository
Web Services
e-Commerce
Data Source
Layout Tools
Output
Destinations
Excel
HTML
XML Publisher
RTF
XML
XSL
ADVANTAGES
Different output formats can be applied to a report like PDF,
HTML, etc.,
The same report can be run multiple times in multiple formats Can create multiple different Layouts for same report for different organizations Can design the Layout easily Can display the Logo of Client Can modify the Layout including Footer and Header easily
I.
Creating Concurrent Program & Generating a sample XML Output Creating the Queries to get data Planning the Loops as per the client requirements Creating the Package Spec & Body Creating the Executable with Executable Method as PLSQL Stored Procedure Creating the Concurrent Program with output as XML Run the concurrent program and store the XML output as Sample in Local Directory
II. Creating Layout (RTF File) Open a New Document in Word Load the sample XML data Design the Layout as per the client requirements with inserting the XML tag in proper manner. Save the file as RTF file. Create the PDF and check the output.
III. Creating Data Definition & Template Create the data definition (In Code field enter the short name of concurrent program in correct case) Create the template (Here we need to attach the RTF)
Executable
Concurrent Program
XML Data
PDF
Data Definition
Template
Excel
RTF File
HTML
XML Publisher
XML
SAMPLE REPORT
RUN THE PROGRAM FROM THAT RESPONSIBILITIES & GENERATE THE XML OUTPUT
PROGRAM WILL GENERATE THE OUTPUT AS SHOWN BELOW. SAVE THIS FILE IN LOCAL DIRECTORY
Click Here
Click Here
LINK
PLSQL Stored Procedure
Concurrent Program
OUTPUT
QUESTIONS ?
THANK YOU