XML and Printing

IBM Cúram Social Program Management™ print processing is based on merging data with document templates to produce the final document output. Document templates are developed in XSL (Extensible Stylesheet Language), and stored on the application database. Business processes that produce printed output produce data in the form of an XML document, and then send the data to a print server along with the id of the appropriate stylesheet used to format that data.

Producing XML data in IBM Cúram Social Program Management™ processes is easy as any "value object" can be converted into XML data. Since all communication between business processes and data access objects is in the form of value objects, effectively any data can be produced in XML form as easily as accessing the application database.

The IBM Cúram Social Program Management™ XML server can produce PDF™ , RTF, HTML or text from the XML/XSL definitions.

Abbildung 1. XML and PDF Printing