The document discusses various methods for creating XML files to use as data sources for XML Publisher reports in PeopleSoft, including manually creating XML strings, using file layout objects, rowset objects, and XMLDoc objects. It also covers considerations for generating XML files like ensuring unique file names for concurrent report generation and sample files for defining data sources in XML Publisher. The document is intended for users familiar with creating XML Publisher reports and outlines four sections: XML file creation methods, report invocation and creation using application packages, output presentation options, and XML file generation considerations.
In this document
Powered by AI
Introduction to XML Publisher in PeopleTools with a focus on querying and embedding reports into applications.
Discussion of four techniques to create XML files for reporting: freehand, file layout, rowset, and XMLDoc.
Creating XML files manually with PeopleCode while emphasizing the error-prone nature of manual string concatenation.
Using PeopleSoft's File Layout Object to create XML files efficiently, focusing on defining record structures.
Using the delivered PeopleCode Application Package PSXP_XMLGEN to generate XML and XSD files from a rowset.
Using XMLDoc objects to manage XML file formats and structures with simplified node management.
Considerations like concurrency in file generation and housekeeping measures for managing XML files.
Steps to generate reports from XML files using PeopleCode Application Packages and displaying to users.
Process of merging PDF reports in XML Publisher for users needing to combine documents efficiently.
Options for delivering XML Publisher reports including displaying, emailing, and sending to printers.
Appendices detailing functions for creating complex rowsets used as data sources for XML generation.
Appendices with examples of generated XML documents for various methods used in the presentation.
Code examples for generating and merging multiple PDF files in a PeopleCode context.