Per Report Configuration for Engine
I had to add "layout.document=off" in the web config file of .NET engine to enhance the performance of report creation. Time duration to create a particular report came down from 31 minutes to 7 minutes.
Unfortunately, the config parameter "layout.document=off" is not suitable for all types of reports.
In this context, per report config parameter setting would be useful, meaning the support for -
"Overriding configuration of .NET/Java Engine from external program at run time"? AND
Sending report specific configuration to the RESTfulEngine.
would be rescuer in the above situation.
Without this feature, product (Engine) is putting constraints to the means of performance optimizations.
This has been available for some time. Call ProcessReport.setLayoutDocument() in Java and Report.LayoutDocument in .Net to turn this on/off.
In addition, starting with version 20.3, ProcessReport.getProperties() in Java and Report.Properties in .Net allow you to set any report-specific property for the report you are running.