The Report Engine

Turn API results into files usings templates

The Boomi Console Report Engine takes a well defined JSON input (like a list of components) and renders this using a FreeMarker 2 template into any kind of output file.

Apache FreeMarker is a populate and proven template engine written in JAVA.

"Apache FreeMarker™ is a template engine: a Java library to generate text output (HTML web pages, e-mails, configuration files, source code, etc.) based on templates and changing data. Templates are written in the FreeMarker Template Language (FTL), which is a simple, specialized language (not a full-blown programming language like PHP). ..."

The template engine is based on Freemarker 2.3.32. Please refer to Apache FreeMarker Manual for more information about the templating engine.

Output files will be written to /OutDir into a file named: <TemplateName>_<TimeStamp>.<templateExtension>. This ensures unique filenames to not lose any information

Deployment Overview report

The latest file is always written to the same file (without time-stamp). This was implemented to have a non changing reference to the latest file.

Last updated