230 likes | 360 Views
XML Publisher – A Real World Experience. Presented by: Senthil Thangavelu. Agenda. Introduction XML Publisher Concept AR Customer Statement Development Overview Design and Setups AP Checks Development Overview Design and Setups. Ask Jeeves. 7’th largest global web property
E N D
XML Publisher – A Real World Experience Presented by: Senthil Thangavelu
Agenda • Introduction • XML Publisher Concept • AR Customer Statement • Development Overview • Design and Setups • AP Checks • Development Overview • Design and Setups
Ask Jeeves • 7’th largest global web property • Owns ask.com, ajkids.com, bloglines, excite.com, iwon.com, myway.com, Evite • Part of Interactive Corp(IAC) which also own TicketMaster, HSN, Match.com, citysearch, LendingTree, • Oracle Apps version 11.5.10
Classic Reporting Tools Issue Data logic Layout Report file Translation Less flexibility
XML Publisher • Template based publishing solution delivered with E-Business Suite • New approach to report design and publishing • Report template in MS Word or PDF • Easy to generate customer ready PDF documents like Invoices, Purchase Orders, Financial Statements, Checks etc • Output in PDF, Excel, HTML
XML Publisher Concept Separate data / layout / translation Data Logic Layout XML Publisher Reportoutput Translation • More flexibility • Reduced maintenance
Challenges in seeded statement • Not customer ready • Includes all activities • Not Easily customizable • Less flexible
Data Design • Used Oracle Reports • Set output (DESFORMAT) to XML • Used Invoice print view (ar_invoice_header_v, ar_invoice_lines_v). See Metalink Note: Note:68149.1 for more details
Layout Design • Used Microsoft Word and XML Template builder • Need XML data for testing • Preview available in PDF, HTML, EXCEL and RTF format
Setups in Applications • Register the report as concurrent program with output format as XML • Using XML publisher Administrator responsibility, create a data definition. The code must be same as concurrent program short name • Register the template
Introduction • Historically required 3rd party software for formatting • Expensive in implementation, maintenance and complexity • Design checks in MS Word using XML publisher
Major Features • Check Amount – Both as number and words • Multiple addresses – Both payee and payer address • Banking Information – Bank routing number, payer’s account number and check number in specific MICR font • Signature block – Secure dynamic images
Setups in Oracle Applications • Change output format of check format program to XML • Register the report as Data Definition with XML Publisher • Register the template in template manager
MICR Printing • Freeware and commercial MICR fonts are available • Needs to installed as font in the client machine for unit testing • In the template, make the field type to MICR font
MICR Printing – Server changes • It can be done in 2 ways • Configuration file – Change configuration file to include the font path eg. <fonts> <font family="MICR" style="normal" weight="normal"> <truetype path="/usr/fonts/MICR.ttf"/> </font> • All inclusive template – Add the font path as custom property. Property should be prefixed with xdo- . This works only with XML Publisher 5.0 or later
Secure signature printing • Dynamic signature image at run time • Create dummy image with URL location pointing to image location eg. url:{SIG_LOC} where SIG_LOC is signature location in the server • Conditional logic if different people to sign different check based on conditions
Conclusion • XML publisher offers customers to design their own documents using familiar desktop tools • Reduces the complexity of the system • Reduces overall cost of ownership
Q & Q U E S T I O N S A N S W E R S A