DougDocX2.2 has been vastly improved over the previous revisions. DougDocX now uses the DdxReports library as it's core OpenOffice code. This library is included in the war and is available as it's own download as DdxReports on Source Forge. Updated methods allow for increased reliability while connecting to OpenOffice along with code to prevent stalled requests and switch to other nodes while in a clustered environment, in the event of a hang in OpenOffice. Streaming methods have been improved for input and output of documents while on disk file delivery is still provided and supported. Many improvements have been made to avoid and contain errors such as checking the template to see if a requested form fill item exists. New servlets and jsp pages have been written to provide easy interfaces to the file structure of the server (with limitations to the relevent DougDocX folders), the ability to automatically generate XML files which reduce error and the sometimes tedious work. All jsp and java classes have been revised for errors and many of the source files have been reformatted for ease of reading and manipulation.
DdxReports1.0 is a new jar library to provide easy access OpenOffice, optional form fill, and optional file conversion. This library contains all of the methods necessary to obtain a connection to OpenOffice as well as code to select and loop through nodes in a clustered environment. After a connection is obtained, methods are provided to form fill an OpenOffice stw or ott template and convert it to the latest OpenOffice file types. This library also provides code to convert file types from Open Source OpenOffice formats to proprietary Microsoft formats as well as PDF. File types include text files, presentation, spreadsheets, and more. A full explanation and guide to using the library is included in the zip.